(57)【特許請求の範囲】
【請求項１】
ユーザーがディスプレイ画面上で学習対象を構成する１つ又は複数の学習項目の内容を表示させながら学習するｅ−ラーニングシステムであって、
或る学習項目の内容がディスプレイに表示されているとき、各学習項目毎に、当該学習項目の内容がディスプレイに表示されている時間を計測する表示時間計測手段と、
或る学習項目の内容がディスプレイに表示されているとき、各学習項目毎に、ユーザーにより或る情報が入力された時点とその後に他の情報が入力された時点との間の入力間隔を検出する入力間隔検出手段と、
前記入力間隔検出手段により検出された入力間隔が標準的な入力間隔範囲よりも長いとき、所定の問合せメッセージをユーザーに対して出力する第１メッセージ出力手段と、
各学習項目において検出された入力間隔と前記問合せメッセージに対するユーザーからの応答の有無及び内容とに基づいて、「各学習項目毎のユーザーの習熟度の評価要素となり得る実質的学習時間」を算出する学習時間算出手段と、
ユーザーについて、各学習項目毎に、前記学習時間算出手段により算出された実質的学習時間、又は当該学習時間に基づいて求められた「当該学習項目についてのユーザーの習熟度、当該学習項目がユーザーにとって弱点となっているか否か、若しくはどの程度弱点となっているか」を示す情報を、ディスプレイに表示させる表示制御手段と、
を備えた学習時間算出機能付きｅ−ラーニングシステム。
【請求項２】
前記学習時間算出手段は、前記第１メッセージ出力手段により問合せメッセージが出力された後、ユーザーからの前記問合せメッセージに対する応答の内容がユーザーが学習中であることを否定するものであったか又は前記応答が所定時間内に入力されなかったときに、前記の標準的な入力間隔範囲よりも長い入力間隔又はそれに基づいて求められる時間を実質的学習時間に含まないように、当該学習項目の実質的学習時間を算出するものである、請求項１に記載の学習時間算出機能付きｅ−ラーニングシステム。
【請求項３】
前記学習時間算出手段は、「前記入力間隔検出手段により検出された入力間隔が前記標準的な入力間隔範囲よりも短いこと」が所定回数以上継続して発生したときに、前記「短いこと」が所定回数以上継続して発生した時間又はそれに基づいて求められる時間を実質的学習時間に含まないように、当該学習項目の実質的学習時間を算出するものである、請求項１又は２に記載の学習時間算出機能付きｅ−ラーニングシステム。
【請求項４】
前記入力間隔検出手段により検出された入力間隔が前記標準的な入力間隔範囲よりも短いことが所定回数以上継続して発生したとき、所定の問合せメッセージをユーザーに対して出力する第２メッセージ出力手段を含む請求項１から３までのいずれかに記載の学習時間算出機能付きｅ−ラーニングシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はｅ−ラーニングシステムに関する。
【背景技術】
【０００２】
従来より、インターネット上のサーバーなどから提供されるテキスト、静止画及び動画などから成る学習コンテンツをユーザーが手元のパソコン又はスマートフォンなどに表示又は視聴しながら学習するｅ−ラーニングが広く利用されている。このようなｅ−ラーニングは、例えば学習コンテンツに含まれるテキスト、静止画及び動画などから成る解説をユーザーがまず視聴し、その後に画面に表示されるテキスト及び画像から成る質問文に対して回答を入力し、その回答をシステムが自動採点し、合格点を上回ったら次の章・節（学習項目）に進むなどの形態で行われている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２６８５２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来のｅ−ラーニングシステムでは、例えば或る科目を学習するユーザー（学習者）は、当該科目の体系を構成する各章・節（学習項目）毎の質問文（設問）に対して自らが考えて入力した回答が自動採点された結果のスコアの一覧を見ることなどにより、当該科目中の自らの得意な部分（習熟した部分）と弱点の部分（習熟していない部分）などを知ることができた。
【０００５】
しかしながら、ユーザーが前記質問文（設問）に回答する態様は、例えば、短時間内に独力で直ぐに回答を見出した、長い時間を掛けて独力で何とか考え出した、知人に教えてもらって回答を導き出した、参考書に記載されている回答を見付けてその回答をそのまま入力したなどのように様々であるから、前述のようなスコア又はその一覧を見るだけでは当該ユーザーの学習対象（例えば英語、数学などの科目）における習熟した部分と弱点部分（今後補強すべき部分）とを正確に知ることはできないという問題があった。
【０００６】
本発明はこのような従来技術の問題点に着目して為されたものであって、各ユーザーの学習対象における習熟した部分（理解・習熟している学習項目）と弱点部分（理解・習熟が不十分であり今後補強すべき学習項目）とを正確に知ることができ、それらを自らの学習管理の参考とすることができるｅ−ラーニングシステムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
以上のような課題を解決するための本発明による学習時間算出機能付きｅ−ラーニングシステムは、ユーザーがディスプレイ画面上で学習対象を構成する１つ又は複数の学習項目の内容を表示させながら学習するｅ−ラーニングシステムであって、或る学習項目の内容がディスプレイに表示されているとき、各学習項目毎に、当該学習項目の内容がディスプレイに表示されている時間を計測する表示時間計測手段と、或る学習項目の内容がディスプレイに表示されているとき、各学習項目毎に、ユーザーにより或る情報が入力された時点とその後に他の情報が入力された時点との間の入力間隔を検出する入力間隔検出手段と、前記入力間隔検出手段により検出された入力間隔が標準的な入力間隔範囲よりも長いとき、所定の問合せメッセージをユーザーに対して出力する第１メッセージ出力手段と、各学習項目において検出された入力間隔と前記問合せメッセージに対するユーザーからの応答の有無及び内容とに基づいて、「各学習項目毎のユーザーの習熟度の評価要素となり得る実質的学習時間」を算出する学習時間算出手段と、ユーザーについて、各学習項目毎に、前記学習時間算出手段により算出された実質的学習時間、又は当該学習時間に基づいて求められた「当該学習項目についてのユーザーの習熟度、当該学習項目がユーザーにとって弱点となっているか否か、若しくはどの程度弱点となっているか」を示す情報を、ディスプレイに表示させる表示制御手段とを備えたものである。
【０００８】
また、本発明による学習時間算出機能付きｅ−ラーニングシステムにおいては、前記学習時間算出手段が学習時間を算出するときに使用される標準的な入力間隔範囲は、或る学習項目の内容がディスプレイに表示されているとき、当該ユーザーの状況（ユーザーによる入力の状況）及び当該学習項目の内容に基づいて決められるものであってもよい。
【０００９】
また、本発明による学習時間算出機能付きｅ−ラーニングシステムにおいては、前記入力間隔検出手段により検出された入力間隔が前記標準的な入力間隔範囲よりも長いとき、所定の問合せメッセージをユーザーに対して出力する第１メッセージ出力手段を含むものであってもよい。
【００１０】
また、本発明による学習時間算出機能付きｅ−ラーニングシステムにおいては、前記学習時間算出手段は、前記第１メッセージ出力手段により問合せメッセージが出力された後、ユーザーからの前記問合せメッセージに対する応答その他の情報がユーザーが学習中であることを否定する内容であったか又は前記応答その他の情報が所定時間内に入力されなかったときに、当該入力間隔又はそれに基づいて求められる時間を学習時間に含まないように、当該学習項目の学習時間を算出するものであってもよい。
【００１１】
また、本発明による学習時間算出機能付きｅ−ラーニングシステムにおいては、前記学習時間算出手段は、「前記入力間隔検出手段により検出された入力間隔が前記標準的な入力間隔範囲よりも短いこと」が所定回数以上継続して発生したときに、前記「短いこと」が所定回数以上継続して発生した時間又はそれに基づいて求められる時間を学習時間に含まないように、当該学習項目の学習時間を算出するものであってもよい。
【００１２】
さらに、本発明による学習時間算出機能付きｅ−ラーニングシステムにおいては、前記入力間隔検出手段により検出された入力間隔が前記標準的な入力間隔範囲よりも短いことが所定回数以上継続して発生したとき、所定の問合せメッセージをユーザーに対して出力する第２メッセージ出力手段を含むものであってもよい。
【発明の効果】
【００１３】
本発明においては、或る学習項目の内容がディスプレイに表示されているとき、表示時間計測手段が、各学習項目毎に、当該学習項目の内容がディスプレイに表示されている表示時間を計測すると共に、入力間隔検出手段が、ユーザーにより所定の入力手段（ユーザーがページめくり・ページ戻りなどの制御情報又は質問文に対する回答などの内容情報などの情報を入力するためのキーボード、マウス、タッチパネル、又はマイクなどの入力手段）を用いて或る情報が入力された時点とその後の他の情報が入力された時点との間の入力間隔を検出するようにし、さらに、学習時間算出手段が、前記入力間隔が標準的な入力間隔範囲よりも長い又は短いときは当該入力間隔又はそれに基づいて求められる時間を学習時間に含まないようにしながら、当該ユーザーの当該学習項目の学習時間を算出し、さらに、表示制御手段が、当該ユーザーのために、各学習項目毎に、前記学習時間又は当該学習時間に対応する習熟度もしくは学習上の弱点を示す情報を、ディスプレイに表示させるようにしている。よって、本発明によれば、各ユーザーは、単に各学習項目毎の設問への回答などだけでなく、前述のような各学習項目毎の自らの「実質的な学習時間」（例えば単にログインしていた時間ではなく、実質的に学習していた時間）に基づいて、自ら（各ユーザー）の当該学習対象における習熟した部分（理解・習熟している学習項目など）と弱点部分（理解・習熟が不十分であり今後補強すべき学習項目など）などを正確に知ることができ、それらを自らの学習管理の参考とすることができるようになる。
【００１４】
また、本発明において、前記学習時間算出手段が学習時間を算出するときに使用する標準的な入力間隔範囲を、或る学習項目の内容がディスプレイに表示されているとき、当該ユーザーの状況及び当該学習項目の内容などに基づいて求める（決める）ようにしたときは、前記入力間隔が異常に長い場合又は異常に短い場合などにおいて、当該ユーザーについて、（異常に長い又は異常に短い入力間隔を実質的学習時間に加えないなどの形で）より正確な学習時間を高精度に算出できるようになる。
【００１５】
また、本発明において、前記入力間隔検出手段により検出された入力間隔が前記標準的な入力間隔範囲よりも長いとき、第１メッセージ出力手段が、所定の問合せメッセージをユーザー側に表示するようにしたときは、前記の検出された入力間隔が前記標準的な入力間隔範囲よりも長いとき、前記問合せメッセージにより、ユーザーが実際に学習をしているかどうかを確認したり、ユーザーが学習していないときユーザーに対して学習に集中するように注意換気したりすることができる。
【００１６】
また、本発明において、前記第１メッセージ出力手段により問合せメッセージが出力された後、ユーザーからの回答の内容が学習中であることを否定するものであったとき、又は前記問合せメッセージに対する応答（メッセージその他の情報）がユーザーから所定時間内に入力されなかったとき、前記の検出された入力間隔であって前記標準的な入力間隔範囲よりも長い入力間隔を学習時間に含めないようにしたときは、各学習項目毎の実質的学習時間をより正確に算出できるようになる。
【００１７】
また、本発明において、前記入力間隔検出手段により検出された入力間隔が前記標準的な入力間隔範囲よりも短いことが所定回数以上継続して発生した場合には、前記の検出された入力間隔であって前記の短いことが所定回数以上継続して発生した入力間隔又はそれに基づいて求められる時間を、学習時間に含まないように、当該学習項目の学習時間を算出するようにしたときは、前記の検出された入力間隔が前記標準的な入力間隔範囲よりも短いことが継続されているとき、前記の検出された入力間隔であって前記基準時間幅よりも短い入力間隔が、学習時間に含まれないようになるので、各学習項目毎の実質的学習時間をより正確に算出できるようになる。
【００１８】
さらに、本発明において、前記入力間隔検出手段により検出された入力間隔が前記標準的な入力間隔範囲よりも短いことが、所定回数以上継続して発生したとき、前記第２メッセージ出力手段が、所定の問合せメッセージを生成してユーザー側端末に表示するようにしたときは、前記入力間隔検出手段により検出された入力間隔が前記標準的な入力間隔範囲よりも短いことが所定回数以上継続して発生したとき、前記第１メッセージ出力手段により、ユーザーに学習をしているかどうかを確認したり、ユーザーが適切に学習していない（例えば問題文などを読むことなく徒らに高速に入力手段を操作している）ときにユーザーに対して適切に学習するように注意換気したりすることができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の実施形態１に係る学習時間算出機能付きｅ−ラーニングシステムを示す概念ブロック図である。
【図２】本実施形態１におけるｅ−ラーニング中の学習画面の一例を示す図である。
【図３】本実施形態１におけるｅ−ラーニング中の学習画面の一例を示す図である。
【図４】本実施形態１におけるｅ−ラーニング中の学習画面の一例を示す図である。
【図５】本実施形態１において当該ユーザーの学習診断表（学力診断表）をネット経由でユーザー端末１に表示させた画面例を示す図である。
【図６】本実施形態１において当該ユーザーの学習診断表（学力診断表）をネット経由でユーザー端末１に表示させた他の画面例を示す図である。
【図７】本発明の実施形態３に係る学習時間算出機能付きｅ−ラーニングシステムを示す概念ブロック図である。
【発明を実施するための形態】
【００２０】
〔第１の実施形態〕
従来より、ｅ−ラーニングにおいて、学習の理解度を試す問題へのユーザーの回答に対するスコア（得点）を記録して各ユーザーに学習管理の参考としてもらうことは、多く行われている。しかしながら、同じスコア（得点）でも、その得点に至る学習時間（特に、問題文への回答に要した時間）により、当該ユーザーの当該学習項目の習熟度や弱点の程度に大きな違いが存在している。よって、当該ユーザーの当該学習項目毎の習熟度や弱点にも着目した効果的な学習管理を実現するためには、スコア（得点）だけでなく、そのようなスコア（得点）に至った学習時間をも知る必要がある。ところで、このような学習管理に有益な学習時間としては、ユーザーのｅ−ラーニングシステムへのログインからログアウトまでの全時間とすることも考えられるが、このようなログインからログアウトまでの全時間では、ユーザーによる実質的な学習時間を正確に知ることはできない。なぜなら、上記ログインからログアウトまでの時間だけでは、その中に、ユーザーが休憩をしていたり別の作業をしている時間も含まれてしまうからである。
【００２１】
そこで、本発明者は、ユーザーの学習管理に有益な学習時間を正確に算出するためのシステムとして本発明を創作したが、次に、本発明の実施形態１に係る学習時間算出機能付きｅ−ラーニングシステムについて説明する。図１は、本実施形態１を示す概念ブロック図である。
【００２２】
図１において、１はユーザー（学習者）が保持するユーザー端末（パソコン、タブレット端末、スマートフォンなど）、２はインターネット（公衆ネットワークの１つ）、３はインターネット２に接続され学習コンテンツを記録するデータベースを管理するデータベースサーバー及びｅ−ラーニングなどのウェブサービスを提供するたるのウェブサイトを管理する（ユーザーからのアクセスに対応して学習コンテンツを提供する）ウェブサーバーなどを含むｅ−ラーニング用サーバーである。
【００２３】
また図１において、４はユーザー端末１に配置されたディスプレイ、５はユーザー端末１に配置され、ユーザーが情報を入力するためのキーボード、マウス、タッチパネル、マイクなどから成る入力部、６はＣＰＵなどにより構成される端末制御部、６ａは端末制御部６により制御されるブラウザー部（例えばブラウザーソフトによりネット閲覧機能を実現する部分）である。
【００２４】
また、図１において、１１は制御部、１２はｅ−ラーニングサービス用の学習コンテンツを記録したデータベースを管理するデータベース管理部、１３はネット経由で送られてくるユーザー端末１からの入力操作情報に基づいてユーザーによる入力部５の操作を検出する入力操作検出部、１４はネット経由で送られてくるユーザー端末１からの学習作業に関する情報に基づいてユーザー端末１のディスプレイ４画面上に或る学習項目の内容が表示されている時間（表示時間）を検出する表示時間検出部、１５は前記入力操作検出部１３からの情報に基づいてユーザーがユーザー端末１の入力部５に対して或る操作をした時点とその後に他の操作をした時点との間の操作間隔（ユーザーが或る情報を入力した時点とその後に他の情報を入力した時点との間の入力間隔）を検出する操作間隔検出部である。なお、上記のユーザーが入力する情報には、問題文への回答などの内容情報だけでなく、学習用のページ・項目をめくる（進める）又はページ・項目を戻すなどの制御情報なども含まれる。
【００２５】
また、図１において、１６は当該学習項目を学習しているとき多くのユーザーがユーザー端末の入力部に対して或る操作をする時点とその後に他の操作をする時点との間の基準時間幅（ユーザーが或る情報を入力する時点とその後に他の情報を入力する時点との間の標準的な入力間隔範囲）を記録しておく基準時間幅記録部、１７は前記操作間隔検出部１５からの実際の操作間隔（入力間隔）の情報と前記基準時間幅記録部１６からの基準時間幅とを比較する比較部である。なお、前記基準時間幅記録部１６に記録される基準時間幅は、例えば、予め多数のユーザーの入力動作から取得したデータ群から統計的手法などを用いて算出された、各学習項目毎の標準的な操作間隔（多数のユーザーによる入力部に対する或る入力操作と他の入力操作との間の平均的な時間間隔）である。
【００２６】
また図１において、１８は、前記表示時間の中、前記操作間隔検出部１５で検出された当該学習項目における操作間隔が、前記基準時間幅記録部１６に記録された当該学習項目における基準時間幅（標準的な操作間隔範囲）よりも長い場合に、前記比較部１７からの情報に基づいて、ユーザー端末１に表示されるべき所定の問い掛けメッセージを生成するメッセージ生成部、１９は前記メッセージに対するユーザー端末１からの応答メッセージその他の応答を検出する応答メッセージ検出部である。
【００２７】
また図１において、２０は、前記表示時間検出部１４からの当該学習項目に係るコンテンツのユーザー端末１への表示時間、前記操作間隔検出部１５により検出された当該学習項目に係るコンテンツが表示されていた時間中における操作間隔（ユーザーが実際に情報の入力操作を行った各時点の間の間隔）、前記比較部１７からの情報（前記操作間隔検出部１５からの当該学習項目の内容が表示されている時間中における実際の操作間隔と当該学習項目の内容が表示されている時間中における基準時間幅とを比較した結果を示す情報）、及び前記応答メッセージ検出部１９からの情報に基づいて、当該学習項目に係るコンテンツがユーザー端末１へ表示されていた時間中におけるユーザーの実質的学習時間を算出する学習時間算出部である。前記学習時間算出部２０は、例えば、前記表示時間検出部１４からの当該学習項目に係るコンテンツの表示時間を原則として当該学習項目の学習におけるユーザーの実質的学習時間として算出するが、次のような表示時間については実質的学習時間として算出しないようにしている。
【００２８】
すなわち、前記操作間隔検出部１５からの当該学習項目に係るコンテンツの表示時間中における操作間隔が、前記基準時間幅記録部１６からの当該学習項目における基準時間幅（標準的な操作間隔範囲）よりも長い場合は、学習以外の休憩又は別の作業をしている可能性が高いため、前記学習時間算出部２０は、前記表示時間検出部１４からの表示時間の一部であっても、当該操作間隔に対応する表示時間については、実質的学習時間とは見ない（実質的学習時間としては加算等しない）ようにしている。
【００２９】
また、本実施形態１では、前述のように、前記操作間隔検出部１５により検出された当該学習項目に係るコンテンツの表示中における実際の操作間隔が、前記基準時間幅記録部１６からの当該学習項目における基準時間幅（標準的な操作間隔範囲）よりも長い場合は、前記メッセージ生成部１８で生成された問い掛けメッセージをユーザー端末１に表示させるようにしているが、この問い掛けメッセージに対して、ユーザー端末１から学習中ではないことを示す応答（メッセージその他の情報）があったり全く応答がない場合は、その間は学習以外の別の作業をしている可能性が高いため、前記応答メッセージ検出部１９からの情報に基づいて、当該操作間隔に対応する表示時間については、実質的学習時間とは見ない（実質的学習時間としては加算等しない）ようにしている。
【００３０】
また、前記学習時間算出部２０は、前記操作間隔検出部１５により検出された当該学習項目に係るコンテンツの表示中における実際の操作間隔が、前記基準時間幅記録部１６からの当該学習項目における基準時間幅（標準的な操作間隔範囲）よりも短い場合（異常に速いペースで画面上のページをめくったり問題の回答を入力している場合）は、当てずっぽうに回答を入力していたりほとんど思考していないまま入力操作をしている可能性が高いため、前記学習時間算出部２０は、前記表示時間検出部１４からの表示時間の一部であっても、当該操作間隔に対応する表示時間については、実質的学習時間とは見ない（実質的学習時間としては加算等しない）ようにしている。
【００３１】
また、図１において、２１は、前記学習時間算出部２０で得られた当該ユーザーの当該学習項目における実質的学習時間に基づいて、当該ユーザーの当該学習項目の習熟度、弱点（習熟のために努力が必要であること）もしくはその程度を算出する習熟度等算出部である。
【００３２】
また、図１において、２２は、前記学習時間算出部２０からの学習時間、及び前記習熟度等算出部２１からの習熟度等の情報に基づいて、当該ユーザーの学習診断表（学力診断表）などの情報を生成する学習診断情報生成部である。この学習診断情報生成部２２により生成された当該ユーザーの学習診断表（学力診断表）は、制御部１１によりネット経由でユーザー端末１に送信され、そのディスプレイ４に表示される（図５，６に関して後述する）。
【００３３】
次に本実施形態の動作の一例を図面を参照して説明する。図２は、ユーザー（学習者）が英語という科目中の「疑問文」という単元（学習項目）について学習するときの、ディスプレイ４の画面４ａの一例を示す図である。このディスプレイ画面４ａに表示される当該学習項目の学習コンテンツは、ユーザーからの要求に基づき、前記サーバー３側からネット経由でユーザー端末１に送信される。この場合、前記サーバー３の制御部１１は、常時（所定時間毎に）ユーザー端末１と交信しながらユーザーの学習のために必要なコンテンツ及び制御情報を送信する。
【００３４】
また前記サーバー３の制御部１１は、ユーザー端末１のディスプレイ４での学習コンテンツ等の表示に関する情報を取得し、この制御部１１が取得した情報に基づいて、前記表示時間検出部１４がユーザー端末１での各学習項目毎のコンテンツ表示時間を取得する。また、また前記サーバー３の制御部１１は、ユーザー端末１の入力部５のユーザーによる操作に関する情報を取得し、この制御部１１が取得した情報に基づいて、前記操作間隔検出部１５がユーザー端末１での各学習項目毎のユーザーによる入力部の各操作（各情報入力）の間の間隔（操作間隔＝入力間隔）を取得する。
【００３５】
次に、サーバー３の比較部１７が、前記操作間隔検出部１５が検出した当該学習項目の内容の表示中における実際の操作間隔と前記基準時間幅記録部１６からの基準時間幅（当該学習項目における標準的な操作間隔）とを比較し、その比較結果を示す情報を前記メッセージ生成部１８に出力する。前記メッセージ生成部１８は、前記操作間隔検出部１５からの当該学習項目の内容の表示中における実際の操作間隔が当該学習項目における基準時間幅（当該学習項目における標準的な操作間隔）よりも長いときは、そのことを示す前記比較部１７からの情報に基づいて、例えば「この辺で休憩しますか？」などの問い掛けメッセージを生成し、制御部１１がネット経由でそれをユーザー端末１のディスプレイ４の画面４ａ上に表示させる（図３の符合２５参照）。なお、この場合の問い掛けメッセージは、前記の「この辺で休憩しますか？」の代わりに、「少し時間が掛かり過ぎていますが、前の項目に戻りますか？」などでもよい。
【００３６】
このように、本実施形態１では、ユーザー端末１での或る学習項目のコンテンツが表示されている間に、基準時間幅（標準的な操作間隔範囲）を超える無活動時間（入力操作・情報入力が行われていない時間）が存在する場合、ユーザー端末１に所定の問い掛けメッセージを表示して、その無活動時間について実質的な学習時間なのかどうかを確認する仕組みを設けるようにした。このような場合、本システムは、前述のような問い掛けメッセージ（図３の符号２５参照）をディスプレイ４に表示し、これに対するユーザーからの応答の存否又は内容を検出することにより、ユーザーが実際に学習しているかどうか（当該無活動時間を実質的学習時間としてよいかどうか）を確認することができる。なお、図３の符号２５で示す枠中の「はい」及び「いいえ」のボタン・アイコンは、前述のような応答をユーザーがネット経由でサーバー３側に送信するための仕組みの一例を示すものである。
【００３７】
他方、メッセージ生成部１８は、前記操作間隔検出部１５が検出した当該学習項目の内容の表示中における実際の操作間隔が当該学習項目における基準時間幅（標準的な操作間隔範囲）よりも短い場合、すなわち、ユーザー端末１で或る学習項目のコンテンツが表示されている間に、ユーザーが、標準的な入力間隔範囲（基準時間幅）を下回る異常に速いペースで画面上のページをめくっていたり、問題の回答を入力しているような場合は、ユーザーは、当てずっぽうに答えていたり、全く考えないで回答を入力するなど、実質的に学習していない可能性が高い。よって、このような活動時間（ユーザーの実際の各入力操作の間の時間である操作間隔）が異常に短い場合も、その時間については、実質的学習時間と見ることができない。よって、本実施形態１では、このような場合における操作間隔に対応する時間についても、前記学習時間算出部２０が、実質的学習時間とは見ない（実質的学習時間としては加算等しない）ようにしている。
【００３８】
また、本実施形態１では、前述のような活動時間（ユーザーの実際の各入力操作の間の時間である操作間隔）が異常に短い場合は、前記メッセージ生成部１８が、「通常よりも速いペースで進んでいます。」などのメッセージを生成し、制御部１１がネット経由でそれを画面上に表示させて（図４の符号２６参照）、ユーザーに注意喚起するようにしている。
【００３９】
次に、図５は、本実施形態１において、前記学習診断情報生成部２２により生成された当該ユーザーの学習診断表（学力診断表）をネット経由でユーザー端末１に表示させたときの画面例を示す図である。図５に示す画面例では、例えば英語の科目の各学習項目・単元（図５の符号２７で示す列を参照）毎に、当該ユーザーの問題文への回答の得点（図５の符号２８で示す列を参照）と、学習時間（この例では、各学習項目毎に配置された問題文にユーザーが回答するために要した時間。図５の符号２９で示す列を参照）とが、対応付けて表示されている。よって、ユーザーは、図５の画面に示されている、各学習項目毎の得点と学習時間を見て、どの学習項目が習熟度が高いか、逆にどの学習項目が自分にとって弱点（習熟のために力を入れるべき部分）かなどを知ることができ、自らの学習管理の参考とすることができる。
【００４０】
次に、図６は、本実施形態１において、前記学習診断情報生成部２２により生成された当該ユーザーの学習診断表（学力診断表）をネット経由でユーザー端末１に表示させたときの他の画面例を示す図である。図６に示す画面例では、例えば英語の科目の各学習項目・単元（図６の符号２７で示す列を参照）毎に、当該ユーザーの問題文への回答の得点（図６の符号２８で示す列を参照）と、学習時間（この例では、各学習項目毎の問題文への回答のために要した時間。図６の符号２９で示す列を参照）と、当該ユーザーの習熟度（どの項目を習熟しておりどの項目が弱点で習熟のために力を入れるべきかなどを示す情報。図６の符号３０で示す列を参照）とが、対応付けて表示されている。
【００４１】
例えば、図６の学力診断表において、「疑問文」と「否定文」（符号２７参照）の各評価をみてみると、それぞれ得点は「７５点」及び「７６点」（符号２８参照）でほとんど同じだが実質的学習時間は「６分１０秒」及び「１２分３０秒」（符号２９参照）と大きく異なっていることから、「疑問文」及び「否定文」の各学習項目におけるユーザーの習熟度は、「疑問文」については「Ａ」（符号３０ａ参照）だが「否定文」については「Ｂ」（符号３０ｂ参照）と評価されている。また、図６の学力診断表において、「否定文」と「仮定法」（符号２７参照）の各評価をみてみると、それぞれ得点は「７６点」及び「６１点」（符号２８参照）と「否定文」の方が高得点であるが学習時間では逆に「１２分３０秒」及び「６分２０秒」（符号２９参照）と「仮定法」の方が短いことから、「否定文」及び「仮定法」の各学習項目におけるユーザーの習熟度はいずれも共通に「Ｂ」（符号３０ｂ，３０ｃ参照）と評価されている。さらに、図６の学力診断表において、「仮定法」と「時制」（符号２７参照）の各評価をみてみると、それぞれ得点は「６１点」及び「５１点」（符号２８参照）と「仮定法」の方が高得点であるが逆に学習時間では「６分２０秒」及び「３分４０秒」（符号２９参照）と「時制」の方が短いので、「仮定法」及び「時制」の各学習項目におけるユーザーの習熟度はいずれも共通に「Ｂ」（符号３０ｃ，３０ｄ参照）と評価されている。
【００４２】
このように、ユーザーは、図６の画面に示されている、各学習項目２７毎の得点２８と学習時間２９と習熟度３０の各項目を見ることにより、自分にとってどの学習項目が得意である（習熟している）のか、逆にどの学習項目が弱点なのか（習熟のために力を入れるべき部分なのか）などを知ることができ、自らの学習管理の参考とすることができる。
【００４３】
以上のように、本実施形態１においては、或る学習項目の内容がディスプレイ４に表示されているとき、各学習項目毎に、前記表示時間検出部１４が、当該学習項目の内容がユーザー端末１のディスプレイ４に表示されている時間をネット経由で計測・検出すると共に、前記操作間隔検出部１５が、ユーザーによりユーザー端末１の入力部５の操作が為された時点と他の操作が為された時点との間の操作間隔をネット経由で検出する。そして、前記学習時間算出部２０が、前記操作間隔が標準的な操作間隔範囲よりも長い又は短いときは当該操作間隔又はそれに基づいて求められる時間を学習時間に含まないようにしながら当該ユーザーの当該学習項目の実質的学習時間を算出する。さらに、前記学習診断情報生成部２２が、各学習項目毎に、当該ユーザーに関する前記学習時間並びに当該学習時間及び問題文の回答の得点に対応する学習診断表（学力診断表。習熟度もしくは学習上の弱点などをも含む、学習管理に有益な情報）を生成し、前記制御部１１が、この学習診断表（学力診断表）をネット経由でユーザー端末１のディスプレイ４に表示させるようにしている。よって、本実施形態１によれば、各ユーザーは、単に各学習項目毎の設問（問題文）への回答の得点だけでなく、前述のような各学習項目毎の自らの「実質的な学習時間」（図５参照。例えば単にログインしていた時間などを除く実質的に学習していた時間）及び「学力診断表」（図６参照）などをも利用して、自らの当該学習対象における習熟した部分と弱点部分（習熟しておらず今後補強すべき部分）などを正確に知ることができるようになる。
【００４４】
また、本実施形態１においては、前記比較部１７からの情報に基づいて、前記操作間隔検出部１５により検出された操作間隔が前記基準時間幅（標準的な操作間隔範囲）よりも長いときは、メッセージ生成部１８で生成された問合せメッセージをネット経由でユーザー側端末１のディスプレイ４に表示させるようにしたので、前記の検出された操作間隔が前記基準時間幅よりも長いとき、前記問合せメッセージにより、ユーザーが実際に学習をしているかどうかを確認したり、ユーザーに対して学習に集中するように注意換気したりすることができる。
【００４５】
また、本実施形態１においては、前記メッセージ生成部１８により生成された問合せメッセージが出力された後、ユーザーからの応答の内容が学習の継続を否定するものであったとき、又はユーザーから前記問合せメッセージに対する応答情報が所定時間内に入力されなかったとき、前記学習時間算出部２０は、当該操作間隔又はそれに基づいて求められる時間を学習時間に含まないように、当該学習項目の学習時間を算出するようにしている。よって、本実施形態１によれば、前記の検出された操作間隔が前記基準時間幅よりも長いときは、前記の検出された操作間隔であって前記基準時間幅よりも長い操作間隔を、学習時間に含めないようにしたので、当該学習項目の実質的学習時間をより正確に算出できるようになる。
【００４６】
また、本実施形態１において、前記操作間隔検出部１５により検出された操作間隔が前記基準時間幅よりも短いことが所定回数以上継続して発生したときは、前記学習時間算出部２０は、前記の検出された操作間隔であって前記の短いことが所定回数以上継続して発生した時間又はそれに基づいて求められる時間を、学習時間に含まないように、当該学習項目の学習時間を算出するようにしている。よって、本実施形態１によれば、前記の検出された操作間隔が前記基準時間幅よりも短い操作を継続しているときは、前記の検出された操作間隔であって前記基準時間幅よりも短い操作間隔を、学習時間に含めないようにしたので、当該学習項目の実質的学習時間をより正確に算出できるようになる。
【００４７】
さらに、本実施形態１においては、前記操作間隔検出部１５により検出された操作間隔が前記基準時間幅よりも短いことが、所定回数以上継続して発生したとき、前記メッセージ生成部１８が、所定の問合せメッセージを生成し、前記制御部１１がこれをユーザー側端末１のディスプレイ４にネット経由で表示させるようにしている。よって、本実施形態１によれば、前記操作間隔検出部１５により検出された操作間隔が前記基準時間幅よりも短いことが所定回数以上継続して発生したとき、前記メッセージ生成部１８及び制御部１１からの問合せメッセージにより、ユーザーに学習をしているかどうかを確認したり、ユーザーが適正に学習していない（例えば問題文などを読むことなく徒らに高速に入力手段を操作している）ときにユーザーに対して適正に学習するように注意換気したりすることができる。
【００４８】
〔第２の実施形態〕
次に本発明の実施形態２について説明する。本実施形態２は前記実施形態１と基本的構成が同一であるので、以下では異なる部分についてのみ説明し、重複する部分は説明を省略する。
【００４９】
前記実施形態１では、前記基準時間幅記録部１６に記録された基準時間幅は、予め多数のユーザーの入力動作をデータとして取得しておきそれらのデータを統計的手法などに基づいて処理して得られた、各学習項目毎の標準的な操作間隔（ユーザーによる或る入力操作とその後の他の入力操作との間の間隔）であり、例えば全てのユーザーに関して、一律に、各学習項目毎に２分間、３分間などとしていた。これに対し、本実施形態２では、前記基準時間幅記録部１６に記録・設定される基準時間幅を、次のような手順で算出し記録・設定するようにしている。
【００５０】
すなわち、本実施形態２では、前記基準時間幅は、各ユーザー（学習者）の状況並びに各学習項目のコンテンツによって様々に異なっているはずであるという観点から、各ユーザーの状況及び各学習項目の内容（学習コンテンツ）などから、システムが自動的に算出、設定できるようにした。例えば、或る特定ユーザーが或る学習項目に関して入力部（キーボード、マウスなど）を使わない時間を一定時間記録しておき、その平均時間と標準偏差を算出する。そして、当該ユーザーが入力部を操作しないまま「平均時間＋２＊標準偏差分の時間」が経過したら、その時間（操作間隔）は実質的学習時間と見なさない、とする。このようにするときは、ほぼ９５％の確率で実質的学習時間を把握できることになる。
【００５１】
このように、本実施形態２では、前記学習時間算出部２０が実質的学習時間を算出するときに使用する基準時間幅を、当該ユーザーによる学習中に当該ユーザーの状況及び当該学習項目の内容などに基づいて求めるようにしたので、前記操作間隔が異常に長い場合又は異常に短い場合などにおいても、当該ユーザーについて、（異常に長い又は異常に短い操作間隔を実質的学習時間に加えないなどの形で）より正確な学習時間を算出できるようになる。
【００５２】
〔第３の実施形態〕
次に本発明の実施形態３について説明する。図７は、本実施形態３に係る学習時間算出機能付きｅ−ラーニングシステムを示す概念ブロック図である。図７において、３１はユーザー（学習者）が保持する端末（パソコン、タブレット端末、スマートフォンなど）、３２はインターネット（公衆ネットワークの１つ）、３３はインターネット２に接続され学習コンテンツなどを記録するデータベースを管理するデータベースサーバー及びｅ−ラーニングなどのウェブサービスを提供するたるのウェブサイトを管理する（ユーザーからのアクセスに対応して学習コンテンツを提供する）ウェブサーバーなどから成るｅ−ラーニング用サーバーである。
【００５３】
また図７において、３４はディスプレイ、３５はキーボード、マウス、タッチパネル、マイクなどから成る入力部、３６はＣＰＵなどにより構成される制御部、４２は前記サーバー３３から送信された学習コンテンツの一部及びユーザーによる入力情報を記録しておくコンテンツ等記録部（端末に内蔵されたハードディスクや半導体メモリなどにより構成される記録部）、４４は前記制御部３６からの情報に基づいて前記ディスプレイ３４に学習コンテンツ中の或る学習項目の情報が表示されている時間を各学習項目毎に検出する表示時間検出部、４３は前記入力部３５からの情報に基づいてユーザーが入力部に対して行った入力操作を検出する入力操作検出部、４５は前記入力操作検出部４３からの情報に基づいてユーザーによる前記入力部３５に対する或る入力操作（或る情報入力）とその後の他の入力操作（他の情報入力）との間の間隔（時間）を検出する操作間隔検出部である。
【００５４】
また図７において、４６は予め多数のユーザーの入力動作をデータとして取得しそれらのデータ群を統計的手法などで処理して得られた標準的な操作間隔範囲（多数のユーザーによる入力部に対する或る入力操作と他の入力操作との間の標準的な時間間隔範囲）を基準時間幅として記録する基準時間幅記録部、４７は前記操作間隔検出部４５からの操作間隔（実際の操作間隔）と前記基準時間幅記録部４６からの基準時間幅（標準的な操作間隔範囲）との間で互いの長短を比較する比較部である。
【００５５】
また図７において、４９は、前記表示時間の中、前記操作間隔検出部４５で検出された当該学習項目の内容の表示中における操作間隔が、前記基準時間幅記録部４６に記録された当該学習項目の内容の表示中における基準時間幅（標準的な操作間隔範囲）よりも長い場合に、前記比較部４７からの情報に基づいて、ユーザー端末１に表示される所定の問い掛けメッセージを生成するメッセージ生成部、４８は前記メッセージに対するユーザーからの応答の有無及び内容を検出する応答メッセージ検出部である。
【００５６】
また図７において、５０は、前記表示時間検出部４４からの各学習項目毎の表示時間、前記操作間隔検出部４５からの各学習項目毎に存在した操作間隔（実際の操作間隔）、前記比較部４７からの比較結果、及び前記応答メッセージ検出部４８からの情報に基づいて、各学習項目毎に、ユーザーの実質的学習時間を算出する学習時間算出部である。また５１は、前記学習時間算出部５０で得られた各学習項目毎の実質的学習時間に基づいて当該ユーザーの各学習項目毎の習熟度、弱点（習熟のために努力が必要であること）もしくはその程度を算出する習熟度等算出部である。また５２は、前記学習時間算出部５０からの学習時間、及び前記習熟度等算出部５１からの習熟度等の情報に基づいて、当該ユーザーの学習診断表（学力診断表）を生成する学習診断情報生成部である。この学習診断情報生成部５２により生成された当該ユーザーの学習診断表（学力診断表）は、制御部３６によりディスプレイ４に表示される（実施形態１に関する図５，６参照）。
【００５７】
以上のように、前記実施形態１においては、発明の特徴部分に係る機能が、インターネットに接続されたサーバー３により実現される各機能ブロックとして示されていたが、本実施形態３では、本発明の特徴部分に係る機能が、ユーザー側端末１により実現される各機能ブロックとして示されている。すなわち、前記実施形態１と本実施形態３とは、本発明の特徴部分に係る機能をサーバー３側で実現するか、ユーザー端末３１側で実現するかが違うだけである。よって、この実施形態３によっても、前記実施形態１とほぼ同様の効果を実現することができる。
【００５８】
以上、本発明の各実施形態について説明したが、本発明は前記の各実施形態として述べたものに限定されるものではなく、様々な修正及び変更が可能であることはもちろんである。
【符号の説明】
【００５９】
１    ユーザー端末
２    インターネット
３，３３     サーバー
４，３４     ディスプレイ
４ａ  画面
５，３５     入力部
６，１１，３６     制御部
１１  制御部
１３，４３   入力操作検出部
１４，４４   表示時間検出部
１５，４５   操作間隔検出部
１６，４６   基準時間幅記録部
１７，４７   比較部
１８，４９   メッセージ生成部
１９，４８   応答メッセージ検出部
２０，５０   学習時間算出部
２１，５１   習熟度等算出部
２２，５２   学習診断情報生成部
【要約】      （修正有）【課題】各ユーザーの学習対象における習熟した部分と弱点部分とを正確に知り学習管理に生かすことができるｅ−ラーニングシステムを提供する。【解決手段】各学習項目毎に当該学習項目の内容がディスプレイに表示されている時間を計測し、各学習項目毎にユーザーにより或る情報が入力された時点とその後に他の情報が入力された時点との間の入力間隔を検出し、前記入力間隔が標準的な入力間隔範囲よりも長い又は短いとき、当該入力間隔又はそれに基づいて求められる時間を学習時間に含まないようにしながら、当該ユーザーについて、各学習項目毎に、前記算出された学習時間、又は当該学習項目のユーザーの習熟度もしくは弱点などを示す情報を表示させるようにした、学習時間算出機能付きｅ−ラーニングシステムである。【選択図】図１【図１】
0005982595.tif 000002
【図２】
0005982595.tif 000003
【図３】
0005982595.tif 000004
【図４】
0005982595.tif 000005
【図５】
0005982595.tif 000006
【図６】
0005982595.tif 000007
【図７】
0005982595.tif 000008