(57)【要約】【課題】  煩雑な作業を行うことなく、ユーザの学習水準に適した学習教材情報を提供することができる学習システム、学習管理サーバ及びプログラムを提供する。【解決手段】  学習システム（１１）は、ユーザにより操作可能な端末（４１Ａ、４１Ｂ、４１Ｃなど）と、ネットワーク（ＮＴ）を介して端末（４１Ａ、４１Ｂ、４１Ｃなど）と通信可能な学習管理サーバ（２１）とを備えている。学習管理サーバ（２１）は、端末（４１Ａ、４１Ｂ、４１Ｃなど）から送信された操作情報に応じて、複数のタイトルからいずれかを選択し、そのタイトルに対応する一又は複数の問題情報を選択する。そして、学習管理サーバ（２１）は、問題情報に対応する解答情報に基づいて評価を生成し、その評価に基づいて、複数のｅラーニングコースから、一又は複数のｅラーニングコースを紹介する。【選択図】        図２４
2005321768.tif 000002
【特許請求の範囲】
【請求項１】
ユーザにより操作可能な端末と、ネットワークを介して当該端末と通信可能な学習管理サーバと、を備え、
前記学習管理サーバは、
学習に関する複数の学習情報が予め記憶された学習情報記憶手段と、
前記端末と前記学習管理サーバとの間の通信に応じて、前記学習管理サーバにおける前記学習情報記憶手段に記憶された前記複数の学習情報のうち、一又は複数の指定学習情報を送信する制御を行う学習情報送信制御手段と、を有する学習システムであって、
前記学習管理サーバは、
複数の学習カテゴリのいずれかにそれぞれ対応させて、ユーザの学習水準に関する学習水準情報を生成するための複数の学習水準試験情報が予め記憶された学習水準試験情報記憶手段と、
前記端末から送信された操作情報に応じて、前記複数の学習カテゴリからいずれかを選択する学習カテゴリ選択手段と、
前記学習水準試験情報記憶手段に記憶された前記複数の学習水準試験情報から、前記学習カテゴリ選択手段によって選択された学習カテゴリに対応する一又は複数の指定学習水準試験情報を選択する学習水準試験情報選択手段と、
前記学習水準試験情報選択手段によって選択された前記一又は複数の指定学習水準試験情報を前記端末に送信する学習水準試験情報送信手段と、
前記学習水準試験情報送信手段によって送信された前記一又は複数の指定学習水準試験情報に応じた試験解答情報を受信する試験解答情報受信手段と、
前記試験解答情報受信手段によって受信された試験解答情報に基づいて、学習水準情報を生成する学習水準情報生成手段と、を備え、
前記学習情報送信制御手段は、前記学習水準情報生成手段によって生成された学習水準情報に基づいて、前記複数の学習情報のうち、一又は複数の指定学習情報を送信する制御を行う機能を有することを特徴とする学習システム。
【請求項２】
ユーザにより操作可能な端末とネットワークを介して通信可能であり、
学習に関する複数の学習情報が予め記憶された学習情報記憶手段と、
前記端末との通信に応じて、前記学習情報記憶手段に記憶された前記複数の学習情報のうち、一又は複数の指定学習情報を送信する制御を行う学習情報送信制御手段と、を備えた学習管理サーバであって、
複数の学習カテゴリのいずれかにそれぞれ対応させて、ユーザの学習水準に関する学習水準情報を生成するための複数の学習水準試験情報が予め記憶された学習水準試験情報記憶手段と、
前記端末から送信された操作情報に応じて、前記複数の学習カテゴリからいずれかを選択する学習カテゴリ選択手段と、
前記学習水準試験情報記憶手段に記憶された前記複数の学習水準試験情報から、前記学習カテゴリ選択手段によって選択された学習カテゴリに対応する一又は複数の指定学習水準試験情報を選択する学習水準試験情報選択手段と、
前記学習水準試験情報選択手段によって選択された前記一又は複数の指定学習水準試験情報を前記端末に送信する学習水準試験情報送信手段と、
前記学習水準試験情報送信手段によって送信された前記一又は複数の指定学習水準試験情報に応じた試験解答情報を受信する試験解答情報受信手段と、
前記試験解答情報受信手段によって受信された試験解答情報に基づいて、学習水準情報を生成する学習水準情報生成手段と、を備え、
前記学習情報送信制御手段は、前記学習水準情報生成手段によって生成された学習水準情報に基づいて、前記複数の学習情報のうち、一又は複数の指定学習情報を送信する制御を行う機能を有することを特徴とする学習管理サーバ。
【請求項３】
請求項２に記載の学習管理サーバにおいて、
前記学習水準試験情報選択手段によって選択された複数の指定学習水準試験情報の配列をランダムに決定する問題配列決定手段を備えたことを特徴とする学習管理サーバ。
【請求項４】
請求項２又は３に記載の学習管理サーバにおいて、
前記学習水準試験情報記憶手段は、前記複数の学習水準試験情報を、それぞれ問題文情報と複数種類の選択肢情報とを含む情報として予め記憶する機能を有し、
前記学習水準試験情報選択手段によって選択された一又は複数の指定学習水準試験情報における複数種類の選択肢情報の配列をランダムに決定する選択肢配列決定手段を備えたことを特徴とする学習管理サーバ。
【請求項５】
請求項４に記載の学習管理サーバにおいて、
前記学習水準試験情報記憶手段は、前記問題文情報のいずれかに対応させて、複数の正解選択肢情報のいずれか、又は、複数の不正解選択肢情報のいずれかとして複数の選択肢情報を記憶する機能を有し、
前記学習水準試験情報選択手段によって選択された前記一又は複数の指定学習水準試験情報における問題文情報に対応し、前記学習水準試験情報記憶手段に記憶された前記複数の正解選択肢情報のいずれかを選択する正解選択肢選択手段と、
前記学習水準試験情報選択手段によって選択された前記一又は複数の指定学習水準試験情報における問題文情報に対応し、前記学習水準試験情報記憶手段に記憶された複数の不正解選択肢情報からいずれかを選択する不正解選択肢選択手段と、を備えたことを特徴とする学習管理サーバ。
【請求項６】
請求項２から５のいずれかに記載の学習管理サーバにおいて、
前記学習水準情報生成手段によって生成された学習水準情報を前記端末に送信する学習水準情報送信手段を備えたことを特徴とする学習管理サーバ。
【請求項７】
請求項２から５のいずれかに記載の学習管理サーバにおいて、
前記学習水準試験情報記憶手段は、前記複数の学習カテゴリのいずれかに含まれる複数の下位学習カテゴリのいずれかにそれぞれ対応させて、前記複数の学習水準試験情報を予め記憶する機能を有し、
前記学習水準試験情報選択手段は、前記学習水準試験情報記憶手段に記憶された前記複数の学習水準試験情報から、前記学習カテゴリ選択手段によって選択された学習カテゴリに含まれる複数の下位学習カテゴリに対応する一又は複数の指定学習水準試験情報を選択する機能を有することを特徴とする学習管理サーバ。
【請求項８】
請求項７に記載の学習管理サーバにおいて、
前記学習水準情報生成手段は、前記試験解答情報受信手段によって受信された試験解答情報に基づいて、前記学習カテゴリに対応する総合学習水準情報と、前記複数の下位学習カテゴリ毎に対応する個別学習水準情報と、を生成する機能を有し、
前記学習情報送信制御手段は、前記学習水準情報生成手段によって生成された総合学習水準情報、個別学習水準情報に基づいて、前記複数の学習情報のうち、一又は複数の指定学習情報を送信する制御を行う機能を有することを特徴とする学習管理サーバ。
【請求項９】
請求項８に記載の学習管理サーバにおいて、
前記学習水準情報生成手段によって生成された総合学習水準情報、個別学習水準情報を前記端末に送信する学習水準情報送信手段を備えたことを特徴とする学習管理サーバ。
【請求項１０】
ユーザにより操作可能な端末とネットワークを介して通信可能であるコンピュータに、
前記端末との通信に応じて、学習に関する複数の学習情報のうち、一又は複数の指定学習情報を送信する制御を行う学習情報送信制御処理を実行させるプログラムであって、
前記端末から送信された操作情報に応じて、前記複数の学習カテゴリからいずれかを選択する学習カテゴリ選択処理と、
複数の学習カテゴリのいずれかにそれぞれ対応させて、ユーザの学習水準に関する学習水準情報を生成するための複数の学習水準試験情報から、前記学習カテゴリ選択処理において選択された学習カテゴリに対応する一又は複数の指定学習水準試験情報を選択する学習水準試験情報選択処理と、
前記学習水準試験情報選択処理において選択された前記一又は複数の指定学習水準試験情報を前記端末に送信する学習水準試験情報送信処理と、
前記学習水準試験情報送信処理において送信された前記一又は複数の指定学習水準試験情報に応じた試験解答情報を受信する試験解答情報受信処理と、
前記試験解答情報受信処理において受信された試験解答情報に基づいて、学習水準情報を生成する学習水準情報生成処理と、
前記学習情報送信制御処理において、前記学習水準情報生成処理において生成された学習水準情報に基づいて、前記複数の学習情報のうち、一又は複数の指定学習情報を送信する制御を行う処理と、をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、学習システム、学習管理サーバ及びプログラムに関するものであり、特に、端末と学習管理サーバとの間における通信に伴って学習に関する学習情報を送信する制御を行う学習システム、学習管理サーバ及びプログラムに関する。
【背景技術】
【０００２】
従来、学習システムでは、インターネット、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等、ネットワークを介して端末と学習管理サーバとの間の通信を行うことによって、学習に関する情報が端末に送信する学習システムがあり、それは一般にｅラーニング（ｅ−Ｌｅａｒｎｉｎｇ）と称されている。このｅラーニングと称される学習システムによれば、離れた場所であっても学習情報が入手可能であり、ユーザに対して簡便で効率のよい学習環境を提供することができることで、好評を得ている。
【０００３】
また、このような学習システムの中には、指導者による学習が行われる学習システム、単に学習教材情報を得ることによって学習が行われる学習システムなど、各種の学習システムが提供されている。このため、上述した学習管理サーバを介して指導者の端末から供給される情報や、学習管理サーバに予め格納されている学習教材に関する学習教材情報など、受講者としてのユーザの端末に対して送信される各種の学習情報（ｅラーニングコンテンツ）が提供可能であり、これら多種多様の学習情報からユーザ自身に適した学習情報を選択することが可能となっている。
【０００４】
例えば、特許文献１においては、ユーザの学習水準の自己申告を行った後、予め評価された指導者の指導水準、指導者の紹介情報（例えば、顔画像、名前、自己紹介文など）が参照され、指導者の選択ができる学習システムが開示されており、指導者の指導水準を予め評価することによって、ユーザの学習水準に合った指導者を紹介することができる。
【特許文献１】特開２００２−１８３４８７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した学習システムでは、近年の著しいＩＴ（Ｉｎｆｏｒｍａｔｉｏｎ  Ｔｅｃｈｎｏｌｏｇｙ）化に伴い、学習情報の多様化やｅラーニングサイトの増加に伴って、多種多様の学習情報を提供することができるようになった反面、それら多くの学習情報のそれぞれを詳しく調査し、それらを比較することは煩雑であり、ユーザ自身に適した学習情報を適切に選択することは容易ではない。特に、このような煩雑な作業を行った場合であっても、ユーザが認識する自身の学習水準に応じて学習情報が選択されるので、ユーザ自身による主観的な判断によって学習情報の選択を誤ることがあり、実際にはユーザに適した学習情報を提供するには至らないことがある。このため、より客観的に、かつ、より的確にユーザの学習水準に適した学習情報を提供することが望まれている。
【０００６】
本発明は、上述したような課題に鑑みてなされたものであり、煩雑な作業を行うことなく、簡易かつ客観的にユーザの学習水準に適した学習情報を提供することができる学習システム、学習管理サーバ及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
以上のような目的を達成するために、本発明は、以下のようなものを提供する。
【０００８】
（１）  ユーザにより操作可能な端末と、ネットワークを介して当該端末と通信可能な学習管理サーバと、を備え、前記学習管理サーバは、学習に関する複数の学習情報が予め記憶された学習情報記憶手段と、前記端末と前記学習管理サーバとの間の通信に応じて、前記学習管理サーバにおける前記学習情報記憶手段に記憶された前記複数の学習情報のうち、一又は複数の指定学習情報を送信する制御を行う学習情報送信制御手段と、を有する学習システムであって、前記学習管理サーバは、複数の学習カテゴリのいずれかにそれぞれ対応させて、ユーザの学習水準に関する学習水準情報を生成するための複数の学習水準試験情報が予め記憶された学習水準試験情報記憶手段と、前記端末から送信された操作情報に応じて、前記複数の学習カテゴリからいずれかを選択する学習カテゴリ選択手段と、前記学習水準試験情報記憶手段に記憶された前記複数の学習水準試験情報から、前記学習カテゴリ選択手段によって選択された学習カテゴリに対応する一又は複数の指定学習水準試験情報を選択する学習水準試験情報選択手段と、前記学習水準試験情報選択手段によって選択された前記一又は複数の指定学習水準試験情報を前記端末に送信する学習水準試験情報送信手段と、前記学習水準試験情報送信手段によって送信された前記一又は複数の指定学習水準試験情報に応じた試験解答情報を受信する試験解答情報受信手段と、前記試験解答情報受信手段によって受信された試験解答情報に基づいて、学習水準情報を生成する学習水準情報生成手段と、を備え、前記学習情報送信制御手段は、前記学習水準情報生成手段によって生成された学習水準情報に基づいて、前記複数の学習情報のうち、一又は複数の指定学習情報を送信する制御を行う機能を有することを特徴とする学習システム。
【０００９】
（２）  ユーザにより操作可能な端末とネットワークを介して通信可能であり、学習に関する複数の学習情報が予め記憶された学習情報記憶手段と、前記端末との通信に応じて、前記学習情報記憶手段に記憶された前記複数の学習情報のうち、一又は複数の指定学習情報を送信する制御を行う学習情報送信制御手段と、を備えた学習管理サーバであって、複数の学習カテゴリのいずれかにそれぞれ対応させて、ユーザの学習水準に関する学習水準情報を生成するための複数の学習水準試験情報が予め記憶された学習水準試験情報記憶手段と、前記端末から送信された操作情報に応じて、前記複数の学習カテゴリからいずれかを選択する学習カテゴリ選択手段と、前記学習水準試験情報記憶手段に記憶された前記複数の学習水準試験情報から、前記学習カテゴリ選択手段によって選択された学習カテゴリに対応する一又は複数の指定学習水準試験情報を選択する学習水準試験情報選択手段と、前記学習水準試験情報選択手段によって選択された前記一又は複数の指定学習水準試験情報を前記端末に送信する学習水準試験情報送信手段と、前記学習水準試験情報送信手段によって送信された前記一又は複数の指定学習水準試験情報に応じた試験解答情報を受信する試験解答情報受信手段と、前記試験解答情報受信手段によって受信された試験解答情報に基づいて、学習水準情報を生成する学習水準情報生成手段と、を備え、前記学習情報送信制御手段は、前記学習水準情報生成手段によって生成された学習水準情報に基づいて、前記複数の学習情報のうち、一又は複数の指定学習情報を送信する制御を行う機能を有することを特徴とする学習管理サーバ。
【００１０】
（３）  （２）に記載の学習管理サーバにおいて、前記学習水準試験情報選択手段によって選択された複数の指定学習水準試験情報の配列をランダムに決定する問題配列決定手段を備えたことを特徴とする学習管理サーバ。
【００１１】
（４）  （２）又は（３）に記載の学習管理サーバにおいて、前記学習水準試験情報記憶手段は、前記複数の学習水準試験情報を、それぞれ問題文情報と複数種類の選択肢情報とを含む情報として予め記憶する機能を有し、前記学習水準試験情報選択手段によって選択された一又は複数の指定学習水準試験情報における複数種類の選択肢情報の配列をランダムに決定する選択肢配列決定手段を備えたことを特徴とする学習管理サーバ。
【００１２】
（５）  （４）に記載の学習管理サーバにおいて、前記学習水準試験情報記憶手段は、前記問題文情報のいずれかに対応させて、複数の正解選択肢情報のいずれか、又は、複数の不正解選択肢情報のいずれかとして複数の選択肢情報を記憶する機能を有し、前記学習水準試験情報選択手段によって選択された前記一又は複数の指定学習水準試験情報における問題文情報に対応し、前記学習水準試験情報記憶手段に記憶された前記複数の正解選択肢情報のいずれかを選択する正解選択肢選択手段と、前記学習水準試験情報選択手段によって選択された前記一又は複数の指定学習水準試験情報における問題文情報に対応し、前記学習水準試験情報記憶手段に記憶された複数の不正解選択肢情報からいずれかを選択する不正解選択肢選択手段と、を備えたことを特徴とする学習管理サーバ。
【００１３】
（６）  （２）から（５）のいずれかに記載の学習管理サーバにおいて、前記学習水準情報生成手段によって生成された学習水準情報を前記端末に送信する学習水準情報送信手段を備えたことを特徴とする学習管理サーバ。
【００１４】
（７）  （２）から（５）のいずれかに記載の学習管理サーバにおいて、前記学習水準試験情報記憶手段は、前記複数の学習カテゴリのいずれかに含まれる複数の下位学習カテゴリのいずれかにそれぞれ対応させて、前記複数の学習水準試験情報を予め記憶する機能を有し、前記学習水準試験情報選択手段は、前記学習水準試験情報記憶手段に記憶された前記複数の学習水準試験情報から、前記学習カテゴリ選択手段によって選択された学習カテゴリに含まれる複数の下位学習カテゴリに対応する一又は複数の指定学習水準試験情報を選択する機能を有することを特徴とする学習管理サーバ。
【００１５】
（８）  （７）に記載の学習管理サーバにおいて、前記学習水準情報生成手段は、前記試験解答情報受信手段によって受信された試験解答情報に基づいて、前記学習カテゴリに対応する総合学習水準情報と、前記複数の下位学習カテゴリ毎に対応する個別学習水準情報と、を生成する機能を有し、前記学習情報送信制御手段は、前記学習水準情報生成手段によって生成された総合学習水準情報、個別学習水準情報に基づいて、前記複数の学習情報のうち、一又は複数の指定学習情報を送信する制御を行う機能を有することを特徴とする学習管理サーバ。
【００１６】
（９）  （８）に記載の学習管理サーバにおいて、前記学習水準情報生成手段によって生成された総合学習水準情報、個別学習水準情報を前記端末に送信する学習水準情報送信手段を備えたことを特徴とする学習管理サーバ。
【００１７】
（１０）  ユーザにより操作可能な端末とネットワークを介して通信可能であるコンピュータに、前記端末との通信に応じて、学習に関する複数の学習情報のうち、一又は複数の指定学習情報を送信する制御を行う学習情報送信制御処理を実行させるプログラムであって、前記端末から送信された操作情報に応じて、前記複数の学習カテゴリからいずれかを選択する学習カテゴリ選択処理と、複数の学習カテゴリのいずれかにそれぞれ対応させて、ユーザの学習水準に関する学習水準情報を生成するための複数の学習水準試験情報から、前記学習カテゴリ選択処理において選択された学習カテゴリに対応する一又は複数の指定学習水準試験情報を選択する学習水準試験情報選択処理と、前記学習水準試験情報選択処理において選択された前記一又は複数の指定学習水準試験情報を前記端末に送信する学習水準試験情報送信処理と、前記学習水準試験情報送信処理において送信された前記一又は複数の指定学習水準試験情報に応じた試験解答情報を受信する試験解答情報受信処理と、前記試験解答情報受信処理において受信された試験解答情報に基づいて、学習水準情報を生成する学習水準情報生成処理と、前記学習情報送信制御処理において、前記学習水準情報生成処理において生成された学習水準情報に基づいて、前記複数の学習情報のうち、一又は複数の指定学習情報を送信する制御を行う処理と、をコンピュータに実行させることを特徴とするプログラム。
【００１８】
（１）、（２）、（１０）に記載の発明によれば、端末からの操作に応じて学習カテゴリに対応する一又は複数の指定学習水準試験情報が選択され、その試験情報に基づいた試験が端末の画面に表示されることとなる。そして、ユーザによる解答後、指定学習水準試験情報に対応する試験解答情報に基づいて、学習水準情報を生成し、その学習水準情報に基づいて、複数の学習情報のうち、一又は複数の指定学習情報が送信されることとなるので、多種多様の学習情報のそれぞれを詳しく調査するといった煩雑な作業を行うことなく、ユーザに適した学習情報を提供することができる。また、試験結果におじたものであることから、ユーザ自身の主観的な判断を加えることなく、客観的な学習水準情報が生成されるため、より正確な学習水準情報を得ることができ、これからの学習計画の選択を誤ることが防止され、ユーザに適した学習情報が提供されることとなる。また、迅速な学習情報の提供が可能である。
【００１９】
（３）に記載の発明によれば、複数の指定学習水準試験情報の配列をランダムに決定するので、同じ種類の指定学習水準試験情報が選択された場合であっても、配列が異なるため、繰り返し学習水準試験を行うようなユーザであっても、異なる指定学習水準試験情報が出題されたと認識される可能性が高まるため、より正確にユーザの学習水準を生成することができ、より一層、ユーザに適した学習情報を提供することができる。
【００２０】
（４）に記載の発明によれば、指定学習水準試験情報における選択肢情報の配列をランダムに決定するので、同じ指定学習水準試験情報が選択された場合であっても、問題文情報に対応する選択肢情報の配列が異なる場合があり、繰り返し学習水準試験を行うようなユーザであっても、異なる問題と認識される可能性が高まるため、より正確にユーザの学習水準を生成することができ、より一層、ユーザに適した学習情報を提供することができる。
【００２１】
（５）に記載の発明によれば、正解となる複数の正解選択肢情報、不正解となる複数の不正解選択肢情報として複数の選択肢情報が問題文情報に対応して記憶され、選択された指定学習水準試験情報における問題文情報に対応して、複数の正解選択肢情報、複数の不正解選択肢情報からいずれかを選択するので、同じ指定学習水準試験情報が選択された場合であっても、問題文情報に対応する正解選択肢情報の種類、不正解選択肢情報の種類が異なる場合があり、繰り返し学習水準試験を行うようなユーザであっても、異なる問題と認識される可能性が高まるため、より正確にユーザの学習水準を生成することができる。また、類似問題に対する学習水準も向上させることができ、より一層、ユーザに適した学習情報を提供することができる。
【００２２】
（６）、（９）に記載の発明によれば、総合学習水準情報、個別学習水準情報などの学習水準情報を端末に送信するので、客観的な情報としての学習水準情報を端末において表示させるなど、ユーザに対して認識されることができるため、より正確な学習水準情報を得られることができ、学習情報の選択を誤ることを防止し、ユーザに適した学習情報を提供することができる。また、主観的な判断との差異をユーザに認識させることができる。
【００２３】
（７）に記載の発明によれば、ユーザによって選択された学習カテゴリに含まれる複数の下位学習カテゴリに対応する一又は複数の指定学習水準試験情報を選択するので、ユーザの主観的な意思によって選択された学習カテゴリよりも細分化された下位学習カテゴリに対応する指定学習水準試験情報を出題することができ、効率よく学習を進めることができる学習情報を提供することができる。もちろん、下位学習カテゴリに関する情報を認識していないユーザであっても、効率よく学習を進めることができる学習情報を提供することができる。
【００２４】
（８）に記載の発明によれば、学習カテゴリに対応する総合学習水準情報と、複数の下位学習カテゴリ毎に対応する個別学習水準情報とに基づいて学習情報を送信するので、ユーザの主観的な意思によって選択された学習カテゴリよりも細分化された下位学習カテゴリに対応する個別学習水準情報毎に学習情報を提供することができ、効率よく学習を進めることのできる学習情報を提供することができる。もちろん、下位学習カテゴリに関する情報を認識していないユーザであっても、効率よく学習を進めることができる学習情報を提供することができる。
【発明の効果】
【００２５】
この発明によれば、端末からの操作に応じて学習カテゴリに対応する一又は複数の指定学習水準試験情報が選択され、その試験情報に基づいた試験が端末の画面に表示されることとなる。そして、ユーザによる解答後、指定学習水準試験情報に対応する試験解答情報に基づいて、学習水準情報を生成し、その学習水準情報に基づいて、複数の学習情報のうち、一又は複数の指定学習情報が送信されることとなるので、多種多様の学習情報のそれぞれを詳しく調査するといった煩雑な作業を行うことなく、ユーザに適した学習情報を提供することができる。また、試験結果に応じたものであることから、ユーザ自身の主観的な判断を加えることなく、客観的な学習水準情報が生成されるため、より正確な学習水準情報を得ることができ、これからの学習計画の選択を誤ることが防止され、ユーザに適した学習情報が提供されることとなる。また、迅速な学習情報の提供が可能である。
【発明を実施するための最良の形態】
【００２６】
以下に、本発明に好適な実施形態について図面に基づいて説明する。
【００２７】
［学習システムの構成］
本実施形態における学習システムを示すブロック図を図１に示す。
【００２８】
学習システム１０は、端末４１Ａ、４１Ｂ、４１Ｃなどと、ネットワークＮＴ上に設けられた学習管理サーバ２１とから構成される。尚、本実施形態においては、理解を容易とするために、端末４１Ａ、４１Ｂ、４１Ｃ以外の端末については省略して説明する。
【００２９】
本実施形態におけるネットワークＮＴは、インターネット、専用回線、プロバイダ、音声通信局、及び、携帯電話機用基地局、衛星通信局などから構成されるが、これに限らず、端末４１Ａ、４１Ｂ、４１Ｃと学習管理サーバ２１とが通信可能に接続される構成であればよい。
【００３０】
学習管理サーバ２１には、ユーザにより操作可能な端末４１Ａなどとネットワークを介して通信可能であり、学習に関する学習情報（特に、コンピュータを用い、ネットワークを介して行われる学習に関する電子学習情報）を管理する機能を有する。また、詳しくは後述するが、学習管理サーバ２１は、学習に関するｅラーニングコンテンツの管理や、ｅラーニングコンテンツを提供する前におけるスキルチェックに関する制御など、各種の制御を行うこととなる。
【００３１】
端末４１Ａ、４１Ｂ、４１Ｃは、詳しくは後述するが、ユーザにより操作されるものであり、学習管理サーバ２１との間の通信情報に基づいて、画像表示制御、音声発生制御など、各種の制御を実行する。
【００３２】
尚、本実施形態においては、パーソナルコンピュータを端末４１Ａ、４１Ｂ、４１Ｃとして用いているが、これに限らず、携帯電話、ＰＤＡ（Personal  Digital  Assistant）など、ネットワークＮＴにアクセス可能な端末であればよい。
【００３３】
また、アクセスの方法としては、ＴＣＰ／ＩＰプロトコル群で作成したパケットのやり取りをダイヤルアップＰＰＰ（Point-to-Point  Protocol）接続などを利用して行い、ネットワークＮＴでは、ＴＣＰ／ＩＰプロトコルによる通信が行われる。尚、端末４１Ａなどと学習管理サーバ２１とが通信可能に接続されておればよく、例えば、ダイヤルＰＰＰなどを用いることなくアクセスを行うように構成してもよい。
【００３４】
尚、本実施形態においては、有線方式の装置を用いてネットワークＮＴを介して学習管理サーバ２１に対して通信可能に接続されるように構成したが、これに限らず、通信可能であればよく、無線方式の装置を用いてネットワークＮＴを学習管理サーバ２１に対して通信可能に接続されるように構成してもよい。例えば、各装置とインターネット等のネットワークＮＴ（プロバイダのホストコンピュータ）との間は、ＴＤＭＡ（Time  Division  Multiple  Access）方式や、ＣＤＭＡ（Code  Division  Multiple  Access）方式等、デジタル方式の電波を用いて音声データを供給してもよく、これらの電波は、各地に点在する基地局を介して、学習管理サーバ２１に接続される。
【００３５】
尚、図１では、ネットワークＮＴに接続されている学習管理サーバ２１を、一つのサーバとして構成したが、これに限らず、後述する学習管理サーバ２１の機能を分割させて複数のサーバにより構成してもよい。
【００３６】
［学習管理サーバの電気的構成］
本実施形態における学習管理サーバ２１の電気的構成について図２を用いて説明する。
【００３７】
図２に示すように、学習管理サーバ２１においては、データバス２７に、制御部２２であるＣＰＵ２３、メモリ２４、通信制御部２５、学習情報記憶手段、学習水準試験情報記憶手段としての記憶部２６等が接続されている。尚、本実施形態においては、学習管理サーバ２１において、操作部、表示部などを備えない構成としたが、これに限らず、例えば、操作部、表示部などを備えるように構成してもよい。
【００３８】
ＣＰＵ２３は、記憶部２６に記憶されたプログラムに従って、各種の処理を実行する機能を有する。また、ＣＰＵ２３は、プログラムに従って、後述する各種の手段として機能することとなる。
【００３９】
また、記憶部２６には、ＣＰＵ２３により学習管理サーバ２１の動作を制御するためのプログラム、各種のテーブルが記憶されている。具体的なプログラム、テーブルについては後述する。
【００４０】
尚、本実施形態においては、プログラム、テーブル等を記憶する媒体として記憶部２６を用いるように構成したが、これに限らず、コンピュータにより読み取り可能な記憶媒体であれば別態様であってもよく、例えば、ＲＯＭ、ＣＤ−ＲＯＭ及びＤＶＤ等の記憶媒体に記録されていてもよい。また、これらのプログラムは、予め記録されているものでなくとも、電源投入後にメモリ２４等に記録されるものでもよい。更にまた、プログラムの各々が別々の記憶媒体に記録されていてもよい。
【００４１】
メモリ２４は、ＣＰＵ２３の一時記憶領域として種々のフラグや変数の値を記憶する機能を有する。
【００４２】
通信制御部２５は、端末４１Ａなど、ネットワークＮＴに接続されている各種の装置と通信するためのものである。
【００４３】
上述したような電気的に構成した学習管理サーバ２１において、記憶部２６に記憶されたプログラム及びテーブルについて詳しく説明する。
【００４４】
［各種処理内容の説明］
本実施形態の学習管理サーバ２１における記憶部２６に記憶されているプログラムは、ユーザにより操作可能な端末とネットワークを介して通信可能であるコンピュータに、以下のような処理（ステップ）を実行させるためのものである。
【００４５】
（Ａ１）  前記端末との通信に応じて、学習に関する複数の学習情報のうち、一又は複数の指定学習情報を送信する制御を行う学習情報送信制御処理。
【００４６】
（Ａ２）  前記端末から送信された操作情報に応じて、前記複数の学習カテゴリからいずれかを選択する学習カテゴリ選択処理。
【００４７】
（Ａ３）  複数の学習カテゴリのいずれかにそれぞれ対応させて、ユーザの学習水準に関する学習水準情報を生成するための複数の学習水準試験情報から、前記学習カテゴリ選択処理において選択された学習カテゴリに対応する一又は複数の指定学習水準試験情報を選択する学習水準試験情報選択処理。
【００４８】
（Ａ４）  前記学習水準試験情報選択処理において選択された前記一又は複数の指定学習水準試験情報を前記端末に送信する学習水準試験情報送信処理。
【００４９】
（Ａ５）  前記学習水準試験情報送信処理において送信された前記一又は複数の指定学習水準試験情報に応じた試験解答情報を受信する試験解答情報受信処理。
【００５０】
（Ａ６）  前記試験解答情報受信処理において受信された試験解答情報に基づいて、学習水準情報を生成する学習水準情報生成処理。
【００５１】
（Ａ７）  前記学習情報送信制御処理において、前記学習水準情報生成処理において生成された学習水準情報に基づいて、前記複数の学習情報のうち、一又は複数の指定学習情報を送信する制御を行う処理。
【００５２】
（Ａ８）  前記学習水準情報生成処理において生成された学習水準情報を前記端末に送信する学習水準情報送信処理。
【００５３】
（Ａ９）  前記学習水準試験情報選択処理において、前記複数の学習カテゴリのいずれかに含まれる複数の下位学習カテゴリのいずれかにそれぞれ対応させて予め記憶された複数の学習水準試験情報から、前記学習カテゴリ選択処理において選択された学習カテゴリに含まれる複数の下位学習カテゴリに対応する一又は複数の指定学習水準試験情報を選択する処理。
【００５４】
（Ａ１０）  前記学習水準情報生成処理において、前記試験解答情報受信処理において受信された試験解答情報に基づいて、前記学習カテゴリに対応する総合学習水準情報と、前記複数の下位学習カテゴリ毎に対応する個別学習水準情報とを生成する処理。
【００５５】
（Ａ１１）  前記学習情報送信制御処理において、前記学習水準情報生成処理において生成された総合学習水準情報、個別学習水準情報に基づいて、前記複数の学習情報のうち、一又は複数の指定学習情報を送信する制御を行う処理。
【００５６】
（Ａ１２）  前記学習水準情報生成処理において生成された総合学習水準情報、個別学習水準情報を前記端末に送信する学習水準情報送信処理。
【００５７】
（Ａ１３）  前記学習水準試験情報選択処理において選択された複数の指定学習水準試験情報の配列をランダムに決定する問題出題配列決定処理。
【００５８】
（Ａ１４）  問題文情報と選択肢情報とを含む情報として予め記憶され、前記学習水準試験情報選択処理において選択された一又は複数の指定学習水準試験情報における選択肢情報の配列をランダムに決定する選択肢配列決定処理。
【００５９】
（Ａ１５）  問題文情報のいずれかに対応させて記憶され、前記学習水準試験情報選択処理において選択された前記一又は複数の指定学習水準試験情報における問題文情報に対応する複数の正解選択肢情報のいずれかを選択する正解選択肢選択処理。
【００６０】
（Ａ１６）  問題文情報のいずれかに対応させて記憶され、前記学習水準試験情報選択処理において選択された前記一又は複数の指定学習水準試験情報における問題文情報に対応する複数の不正解選択肢情報からいずれかを選択する不正解選択肢選択処理。
【００６１】
つまり、記憶部２６は、（Ａ１）から（Ａ１６）の処理を含むプログラムを記録したコンピュータ読み取り可能な記録媒体（記憶媒体）である。
【００６２】
また、記憶部２６には、ユーザの学習水準に関する学習水準情報としての総合評価、個別評価を算出（生成）するための複数のスキルチェック問題情報（学習水準試験情報、以降、問題情報と省略する）が予め記憶されている。この問題情報は、詳しくは後述するが、タイトルのいずれか、タイトルに含まれるカテゴリ（例えば、大カテゴリ、中カテゴリ、小カテゴリ及び対応スキルなど）のいずれかというように複数層に区別されて（階層的に）対応付けられており、スキルチェック実行時においては、それら複数種類の問題情報から、一又は複数の問題情報が抽出され、端末４１Ａなどに送信されることとなる。
【００６３】
また、記憶部２６には、学習に関する複数の学習情報としての複数のｅラーニングコンテンツが記憶されている。これら複数のｅラーニングコンテンツは、詳しくは後述するが、複数のタイトル毎に応じたスキルチェックの総合評価、それらタイトルに含まれる大カテゴリ、中カテゴリ、小カテゴリ及び対応スキルに対応する個別評価にそれぞれ対応付けられて記憶されており、スキルチェックの結果に応じて紹介され、提供されることとなる。
【００６４】
［各種テーブルの説明］
また、学習管理サーバ２１における記憶部２６に記憶されている各種のテーブルについて図３から図８を用いて説明する。尚、図３から図８に示すテーブルは、学習管理サーバ２１における記憶部２６に記憶されている。
【００６５】
［受講者情報テーブル］
上述した記憶部２６には、受講者情報テーブルが記憶されている。この受講者情報テーブルは、受講者としてのユーザの個人情報を管理するためのものである。受講者情報テーブルは、図３に示すように、受講者ＩＤと、名前と、住所と、電話番号と、団体コード、パスワードとがユーザ毎に対応付けられている。
【００６６】
受講者ＩＤは、受講者を識別可能とするＩＤである。パスワードは、受講者としてのユーザ毎に設定されており、端末４１Ａなどから送信される受講者ＩＤ、パスワードと、受講者情報テーブルに記憶されている受講者ＩＤとパスワードとによって、学習管理サーバ２１におけるユーザ認証が行われることとなる。また、団体コードは、受講者が属する会社を識別可能にするＩＤである。これによって、共通する会社に属する全受講者が識別可能となる。尚、会社でなくとも各種の団体であってもよい。また、受講者が会社に属さない場合においても、会社コードを識別可能に付することとなる。
【００６７】
［スキルチェック問題構成テーブル］
また、記憶部２６には、スキルチェック問題構成テーブルが記憶されている。このスキルチェック問題構成テーブルは、ユーザのスキルチェックを行うために生成されるスキルチェック問題の種類を構成するためのものである。
【００６８】
このスキルチェックとは、学習に関する学習情報（学習教材に関する学習教材情報を含む）としてのｅラーニングコンテンツを紹介する前に実行されるものであり、ユーザによって選択されたタイトルに応じた学習水準を検定するためのものである。
【００６９】
スキルチェック問題構成テーブルには、図４に示すように、タイトル（タイトル情報）、全問題数、大カテゴリコード、大カテゴリの出題数、中カテゴリコード、中カテゴリの出題数、小カテゴリコード及び対応スキル、小カテゴリ及び対応スキルの出題数などが対応付けられている。尚、タイトルは、学習カテゴリの一例に相当し、大カテゴリ、中カテゴリ、小カテゴリ及び対応スキルは、下位学習カテゴリの一例に相当する。
【００７０】
尚、本実施形態においては、タイトルには、例えば、ソフトウェア開発技術者試験など、ユーザによって選択が相対的に容易な、試験名称、資格名称などの事項が対応付けられている。また、大カテゴリには、例えば、コンピュータ科学基礎など、タイトルよりも小さな概念の事項、中カテゴリには、例えば、データ構造など、大カテゴリよりも小さな概念の事項、小カテゴリ及び対応スキルには、例えば、スタック・キューなど、中カテゴリよりも小さな概念の事項、事項がそれぞれ対応付けられている。もちろん、これらのカテゴリ（例えば、小カテゴリ）は、知識の分野（範囲）を示すだけでなく、それら知識を用いて行うことのできるスキルも含まれる。
【００７１】
スキルチェック問題構成テーブルには、具体的には、複数種類のタイトルからユーザによって選択されたタイトルには、一又は複数の大カテゴリコードと、それら大カテゴリに含まれる問題のなかから抽出される問題数（大カテゴリ出題数）とが対応付けられている。また、大カテゴリコードには、それぞれ、一又は複数の中カテゴリコードと、それら中カテゴリに含まれる問題のなかから抽出される問題数（中カテゴリ出題数）とが対応付けられている。また、中カテゴリコードには、それぞれ、一又は複数の小カテゴリコード及び対応スキルと、それら小カテゴリ及び対応スキルに含まれる問題のなかから抽出される問題数（小カテゴリ出題数）とが対応付けられている。
【００７２】
また、上述した項目のうち、タイトルのみがユーザによって選択可能であり、ユーザによって選択されたタイトルに応じて、このスキルチェック問題構成テーブルが参照され、各カテゴリ（一又は複数の大カテゴリ、一又は複数の中カテゴリ、一又は複数の小カテゴリ及び対応スキル）毎に出題数が決定されることとなる。
【００７３】
尚、本実施形態における学習システム１０では、ユーザの選択に応じて、各カテゴリと、各カテゴリ毎の出題数に基づいて、出題数する問題を選択するように構成したが、これに限らず、例えば、問題の難易度、問題の出題頻度など他のパラメータを加えて、出題数する問題を選択するように構成してもよい。具体的には、所定の中カテゴリにおいて、難易度が“１”から“２”で出題数が“２”、難易度が“３”から“４”で出題数が“３”、難易度が“５”で出題数が“１”と対応付けられており、その条件を満たす問題が抽出されるように構成してもよい。つまり、記憶部２６は、難易度に対応させて複数の問題情報を予め記憶することとなる。また、本実施形態においては、以前の総合評価、個別評価に関することなく、複数の問題情報を選択する（複数の問題情報からなる問題情報群を編成する）ように構成したが、これに限らず、例えば、以前に行われた一回又は複数回（例えば、三回）のスキルチェックの総合結果、個別結果を生成し、これらの総合評価、個別評価に基づいて難易度、問題数、大カテゴリの問題数、中カテゴリの問題数、小カテゴリ及び対応スキルの問題数などを決定するように構成してもよい。また、前に解いた問題情報の難易度と、その前の問題情報の正誤に基づいて、次の問題情報を選択するように構成してもよい。
【００７４】
このように、記憶部２６は、複数のタイトルのいずれかに含まれる複数のカテゴリ（大カテゴリ、中カテゴリ、小カテゴリ及び対応スキルなどの下位学習カテゴリ）のいずれかにそれぞれ対応させて、複数の問題情報を予め記憶することとなる。言い換えると、複数のタイトルのいずれかにそれぞれ対応させて、複数の問題情報を予め記憶することとなる。また、記憶部２６は、複数の問題情報を、問題文情報と選択肢情報と画像情報とを含む情報として予め記憶することとなる。
【００７５】
［スキルチェック問題テーブル］
また、記憶部２６には、スキルチェック問題テーブルが記憶されている。このスキルチェック問題テーブルは、スキルチェック問題を記憶するためのものである。
【００７６】
スキルチェック問題テーブルには、図５に示すように、分類コード、大カテゴリコード、中カテゴリコード、小カテゴリコード及び対応スキル、難易度、問題コード、問題文、画像ファイル名、選択肢毎に対応する内容、選択肢毎に対応する解説、各選択肢毎に対応する正誤、解答解説などが対応付けられている。
【００７７】
分類コードは、タイトルを識別可能とするコードである。問題コードは、問題を識別可能とするコードである。問題文は、問題に対応する文章であり、一つの問題に対して一つの問題文が対応付けられている。画像ファイル名は、問題コードに対応する画像ファイルを指定するためのものであり、画像ファイルがある場合には、そのファイル名称が記憶され、画像ファイルがない場合には、ＮＵＬＬ値が記憶されている。また、選択肢の内容は、問題に対応する解答としての選択肢の内容であり、一つの問題に対して複数の選択肢が対応付けられている。また、選択肢の正誤は、問題に対応する選択肢の正誤であり、一つの選択肢に対して一つの正誤が対応付けられている。尚、選択肢の正解は、一つに限らず、問題文に応じて、一又は複数の選択肢に正解としてもよい。また、選択肢の解説は、選択肢の内容の解説、正解、不正解であることの理由などが含まれており、一つの選択肢に対して一つの選択肢が対応付けられている。また、解答解説は、問題文、選択肢の総合的な解答の解説である。
【００７８】
このようなスキルチェック問題テーブルが参照されることによって、カテゴリ別に問題が抽出可能である。また、問題文、選択肢などが選択され、問題が選択される。特に、詳しくは後述するが、選択肢の順序（配列）がランダムに変更されるため、同じ内容の問題であっても、選択肢の順序が変更することによって、同じ内容の問題と認識されにくい。このため、繰り返して同じ問題コードが選択された場合であっても、ユーザの学習水準をより正確に検出することができる。また、意図して正解の選択肢を覚えるなどの行為も防止することができ、ユーザの学習水準をより正確に検出することができる。
【００７９】
［スキルチェックテーブル］
また、記憶部２６には、スキルチェックテーブルが記憶されている。このスキルチェックテーブルは、ユーザのスキルチェックの結果を記憶するためのものである。
【００８０】
スキルチェックテーブルには、図６に示すように、受講日時、受講者ＩＤ、会社コード、タイトル、総合評価、各種の個別評価などが対応付けられている。受講者ＩＤ、会社コードは、上述した受講者情報テーブルと関連付けられている。また、タイトルは、ユーザによって選択されたタイトルである。また、総合評価は、ユーザによって選択されたタイトルに対応する総合的な評価である。各種の個別評価は、ユーザによって選択されたタイトルに含まれる総合的ではない評価である。例えば、大カテゴリ別の評価、中カテゴリ別の評価、小カテゴリ及び対応スキル別の評価、問題別の評価などが含まれる。
【００８１】
このように、実行したスキルチェックの結果がスキルチェックテーブルに記憶されることによって、ユーザの学習水準や、ある会社に所属する複数のユーザの学習水準などが生成可能となるとともに、端末４１Ａなどにおける表示部４７Ａなどに表示可能となる。また、このように生成された学習水準に基づいて、推奨されるｅラーニングコースが選択されることとなる。
【００８２】
［ｅラーニングコードテーブル］
また、記憶部２６には、ｅラーニングコードテーブルが記憶されている。このｅラーニングコードテーブルは、ｅラーニングコンテンツに関する情報（学習情報）を記憶するためのものである。
【００８３】
ｅラーニングコードテーブルには、図７に示すように、ｅラーニングコード、ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）、中カテゴリコードが対応付けられている。ｅラーニングコードとは、紹介するｅラーニングコンテンツを識別可能にするコードである。また、ＵＲＬは、ｅラーニングコンテンツにアクセスするための情報である。また、中カテゴリコードは、ｅラーニングコンテンツの内容が含まれるカテゴリである。尚、本実施形態においては、中カテゴリに対応付けたが、これに限らず、大カテゴリ、小カテゴリ及び対応スキルに対応付けてもよい。
【００８４】
［ｅラーニング推奨コーステーブル］
また、記憶部２６には、ｅラーニング推奨コーステーブルが記憶されている。このｅラーニング推奨コーステーブルは、ｅラーニングコースを推奨するためのものである。
【００８５】
ｅラーニング推奨コーステーブルには、図８に示すように、評価と、一又は複数のｅラーニングコンテンツから構成されるｅラーニングコースとが対応付けられている。評価には、総合評価と、各種の個別評価とが含まれており、上述したスキルチェックテーブルにおける総合評価と、各種の個別評価関連付けられている。
【００８６】
上述したスキルチェックテーブル、ｅラーニングコードテーブル、ｅラーニング推奨コーステーブルが参照されることによって、ユーザの学習水準が検出された後、その検出された学習水準に対応するｅラーニング推奨コースが決定され、そのコースに準じたＵＲＬに関する画像が端末４１Ａなどにおける表示部４７Ａなどに表示されることとなる。
【００８７】
［端末の電気的構成］
本実施形態における端末の電気的構成について図９を用いて説明する。尚、ここでは端末４１Ａについて代表して説明するが、他の端末４１Ｂ、４１Ｃなどにおいても同じような構成を有するものとする。
【００８８】
図９に示すように、端末４１Ａにおいては、データバス４９Ａに、制御部４２ＡであるＣＰＵ４３Ａ、メモリ４４Ａ、通信制御部４５Ａ、記憶部４６Ａ、学習に関する画像を表示する表示部４７Ａ、学習に関する入力信号をＣＰＵ４３Ａなどに供給する操作部４８Ａが接続されている。
【００８９】
ＣＰＵ４３Ａは、記憶部４６Ａに記憶されたプログラムに従って、各種の処理を実行する機能を有する。また、ＣＰＵ４３Ａは、プログラムに従って、後述する各種の手段として機能することとなる。
【００９０】
また、記憶部４６Ａには、ＣＰＵ４３Ａにより端末４１Ａの動作を制御するためのプログラム、各種のテーブルが記憶されている。
【００９１】
尚、本実施形態においては、プログラム、テーブル等を記憶する媒体として記憶部４６Ａを用いるように構成したが、これに限らず、コンピュータにより読み取り可能な記憶媒体であれば別態様であってもよく、例えば、ＲＯＭ、ＣＤ−ＲＯＭ及びＤＶＤ等の記憶媒体に記録されていてもよい。また、これらのプログラムは、予め記録されているものでなくとも、電源投入後にメモリ４４Ａ等に記録されるものでもよい。更にまた、プログラムの各々が別々の記憶媒体に記録されていてもよい。
【００９２】
メモリ４４Ａは、ＣＰＵ４３Ａの一時記憶領域として種々のフラグや変数の値を記憶する機能を有する。
【００９３】
通信制御部４５Ａは、学習管理サーバ２１など、ネットワークＮＴ上に設置されている各種の装置と通信するためのものである。
【００９４】
表示部４７Ａは、液晶表示パネルやＣＲＴなどで構成されるものであり、ＣＰＵ４３Ａの制御によって画像が表示される。
【００９５】
操作部４８Ａは、マウス、キーボードなどからなる構成されるものである。マウス、キーボードなどは、学習に関する処理を実行するためのものである。例えば、マウス、キーボードの操作に応じて、ユーザ認証、出題された問題に対する解答、スキルチェック結果の表示などが行われることとなる。尚、本実施形態においては、マウス、キーボードなどから操作部４８Ａを構成したが、これに限らず、ユーザによって入力可能なものであればよく、例えば、マイクなどであってもよい。この場合においては、ユーザによって発せられる音声がマイクによって収集され、ＣＰＵ４３Ａなどによって、収集された音声が音声認識され、文字情報として変換されることも可能である。
【００９６】
［端末装置における表示説明］
本実施形態において、端末４１Ａなどの表示部４７Ａに表示される画像について図１０から図２３を用いて説明する。
【００９７】
最初に、図１０に示すように、端末４１Ａにおいてユーザ認証画面が表示される。このようなユーザ認証画面においては、ユーザの会社コード、受講番号（受講者ＩＤ）、パスワードを入力するための入力ボックス６０ａから６０ｃが表示されている。また、これらの入力ボックス６０ａから６０ｃの下方にはスキルチェックボタン６２が表示されている。このようなユーザ認証画面が表示されている状態において、入力ボックス６０ａから６０ｃに入力が終了し、スキルチェックボタン６２がクリックされた場合には、入力ボックス６０ａから６０ｃに入力された入力会社コード、入力受講番号、入力パスワードが端末４１Ａから学習管理サーバ２１に送信される。このような入力会社コード、入力受講番号、入力パスワードは、学習管理サーバ２１で、受講者情報テーブルにおける受講者ＩＤ、会社コード、パスワードと比較され、その比較結果が一致すると判定された場合には、ユーザ認証が成功したこととなる。ユーザ認証に失敗した場合には、再度、ユーザ認証画面が表示される。
【００９８】
一方、ユーザ認証に成功した場合には、図１１に示すように、スキルチェックメニュー画面が表示される。このようなスキルチェックメニュー画面においては、スキルチェックを実行する旨のテスト実施画像６４、スキルチェックの実行結果の照会を行うための結果照会画像６６、パスワードを変更するためのパスワード変更画像６８がそれぞれ表示されており、それらの画像がクリックされることによって、各種の処理が実行される。
【００９９】
テスト実施画像６４がクリックされた場合には、図１２に示すように、受講者としてのユーザによって登録されたスキルチェックのタイトルが表示されている。例えば、図１２においては、ビジネス基礎、ＩＴ基礎（ｅビジネス編）、ＩＴ基礎（一般）、ＩＴ基礎（インターネットインフラ編）、ＩＴ基礎（システム開発編）などが登録されている。これらのタイトルには、テスト番号、実施時間、テスト実施時間などが対応付けられて表示される。これら登録されたスキルチェックのタイトルがクリックされた場合には、図１３に示すように、スキルチェック内容の確認、注意点などが表示される。この図１３において、テスト開始ボタン７０がクリックされることによって、スキルチェックが実行される。
【０１００】
スキルチェックが開始されると、図１４に示すように、問題画像７２が表示される。問題画像は、問題文７２ａと、指定画像７２ｂと、選択肢７２ｃとで構成されている。ユーザは、これらの問題７２ａ文、選択肢７２ｃを読み、指定画像７２ｂを参照することによって、解答の選択肢を選択することとなる。問題画像７２の下方には、解答の選択肢を選択するための解答チェックボックス７４が表示されており、ユーザによって解答チェックボックス７４のいずれかがクリックされることによって、解答が行われる。尚、スキルチェック時においては、図１４に示すように、複数の問題のうちいずれか一問が表示されることとなるため、各種の問題切替ボタン７６ａから７６ｆ、問題ジャンプ画像７８が表示され、これらの操作に応じて、いずれかの問題が表示されることとなる。また、解答状況の表示切替を行うための解答状況切替ボタン画像８０ａ、８０ｂが表示されており、それらいずれかの操作に応じて、解答状況の表示切替が行われる。更には、スキルチェックの残り時間画像８２が逐次表示されることとなる。更には、テスト終了ボタン８４が表示されている。このように、残り時間が０になるか、テスト終了ボタン８４がクリックされるかによって、スキルチェックが終了することとなる。
【０１０１】
このようにスキルチェックが終了した場合には、図１５に示すように、採点結果画面が表示される。この採点結果画面においては、各問題に対応する正誤結果と、総合点数が表示される。
【０１０２】
このように、総合学習水準情報、個別学習水準情報などの学習水準情報を端末に送信するので、客観的な情報としての学習水準情報を端末において表示させるなど、ユーザに対して認識されることができるため、より正確な学習水準情報を得られることができ、学習情報の選択を誤ることを防止し、ユーザに適した学習情報を提供することができる。また、主観的な判断との差異をユーザに認識させることができる。
【０１０３】
一方、スキルチェックメニュー画面で、結果照会画像６６がクリックされた場合において、個人別結果照会が選択されるなど行われたときには、図１６に示すように、ユーザのスキルチェック結果一覧画面が表示される。このスキルチェック結果一覧画面には、タイトル毎におけるスキルチェック結果が表示される。また、タイトル毎に詳細表示選択ボタン８６ａから８６ｅが表示されており、その詳細表示選択ボタン８６ａから８６ｅのいずれかがクリックされることによって、図１７に示すように、そのタイトルにおけるスキルチェック結果詳細画面が、表示されることとなる。
【０１０４】
スキルチェック結果詳細画面においては、図１７に示すように、選択されたタイトルのスキルチェック結果が表示される。例えば、そのタイトルのスキルチェック結果の総合評価８８が表示されるとともに、タイトルに含まれる大カテゴリ毎のスキルチェック結果など、個別評価９０が表示される。この場合においては、大カテゴリ毎の個別評価を軸としてスキルレーダー９２が表示されている。具体的には、図１７に示すように、ＩＴ基礎（一般）というタイトルに含まれる情報基礎、ネットワーク、システム開発、データベース、セキュリティ、インターネットといった各大カテゴリを軸として、それら大カテゴリ毎の正答率がグラフ化されることとなる。これによって、ユーザなどによってスキルの習得（学習水準）を容易に視認することができ、客観的な習得状況を把握することができるとともに、アナログ的なグラフ表示を行うことによって、学習に対する意欲を高揚させることができる。もちろん、大カテゴリ毎に対応する詳細なスキルチェック結果画像９４も表示される。
【０１０５】
また、大カテゴリ毎に対応するｅラーニングコースの紹介画像９６が表示される。このｅラーニングコースの紹介画像９６には、大カテゴリ毎の正答率に応じて、コメントが付されている。また、大カテゴリ毎に紹介ボタン９８ａから９８ｅが表示されており、それらをクリックすることによって、図１８に示すように、ｅラーニングコース詳細画面が表示される。また、スキルチェック結果詳細画面においては、これらの情報以外にも、図１７に示すように、各問題の正誤結果などが表示される。
【０１０６】
ｅラーニングコース詳細画面においては、図１８に示すように、コース内容など、ｅラーニングコースの詳細情報が表示される。この画面において、ｅラーニングコースがクリックされることによって、そのｅラーニングコンテンツにアクセス可能となる。このように、端末から送信された操作情報に応じて複数の学習カテゴリからいずれかが選択された場合には、その学習カテゴリに対応する一又は複数の指定学習水準試験情報を選択し、指定学習水準試験情報に対応する試験解答情報に基づいて、学習水準情報を生成し、その学習水準情報に基づいて、複数の学習情報のうち、一又は複数の指定学習情報を送信するので、多種多様の学習情報のそれぞれを詳しく調査するといった煩雑な作業を行うことなく、ユーザに適した学習情報を提供することができる。また、ユーザ自身の主観的な判断を加えることなく、客観的な学習水準情報に基づいて学習情報を提供することができ、学習情報の選択を誤ることを防止し、ユーザに適した学習情報を提供することができる。
【０１０７】
尚、本実施形態においては、学習情報としてのｅラーニングコンテンツと、総合評価、個別評価などを算出するための問題情報とを同じ学習管理サーバ２１で管理しているが、これに限らず、例えば、学習情報としてのｅラーニングコンテンツと、総合評価、個別評価などを算出するための問題情報とを異なるサーバで管理するように構成してもよい。つまり、学習管理サーバ２１において、総合評価、個別評価などを算出するための問題情報を管理し、その総合評価、個別評価に基づいて、異なるサーバに構築されたｅラーニングコンテンツを紹介することによって、事実上、ｅラーニングコンテンツを提供するように構成してもよい。
【０１０８】
更に、スキルチェックメニュー画面で、結果照会画像６６がクリックされた場合において、会社別結果照会が選択されるなど行われたときには、上述したようなデータの他に、図１９から図２３に示すように、会社（団体）全体のスキルチェック結果が表示されることとなる。尚、このような会社全体のスキルチェック結果は、ユーザ個人によっては閲覧不可能であり、特別に、会社、団体などの管理者によって閲覧可能である。会社全体のスキルチェック結果には、例えば、図１９に示すように、大カテゴリ別に、会社全体の正答率と、会社などには関係ない全ユーザの正答率とが表示され、図２０に示すように、これらの正答率とがグラフ化される。また、図２１に示すように、それら会社全体の正答率がスキルレーダーとして表示可能である。更には、図２２に示すように、正答率に応じたレベル判断が表示され、図２３に示すように、グラフ化される。
【０１０９】
このように、会社（団体）に所属する複数のユーザに関する評価情報が表示されるため、会社全体の正当率がどのような状況であるかが把握しやすく、スキルチェック結果に応じた経営判断など、各種の有益な情報が得られ、スキルの向上を効率的に行うことができる。
【０１１０】
［学習システムにおける処理］
以下に、学習システム１０で実行される処理を図２４及び図２５に示す。尚、対象となる端末を端末４１Ａとした学習システム１０について以下に説明する。また、対象となる端末は、以下に説明する端末４１Ａと同じような処理を実行することとなるため説明を省略する。また、発明の理解を容易とするために、学習サーバ２１、端末４１Ａにおいて実行される詳細な処理を省略して以下に説明する。更には、以下の処理について、学習管理サーバ２１と端末４１Ａとの間でユーザ認証が行われたことを前提に実行される。
【０１１１】
最初に、図２４に示すように、端末４１Ａにおいて、ＣＰＵ４３Ａは、操作部４８Ａからの入力信号を受信した場合には、タイトル選択情報送信処理を実行する（ステップＳ２０１）。この処理において、ＣＰＵ４３Ａは、操作部４８Ａの入力信号に応じて、学習管理サーバ２１から送信された複数種類のタイトルからいずれかを選択し、そのタイトルを選択した旨のタイトル選択情報をメモリ４４Ａに一時的に記憶する。そして、ＣＰＵ４３Ａは、メモリ４４Ａに記憶されたタイトル選択情報を、通信制御部４５Ａを介して学習管理サーバ２１に送信する。この処理が終了した場合には、ステップＳ２０２に処理を移す。
【０１１２】
そして、学習管理サーバ２１において、ＣＰＵ２３は、ステップＳ１０１のように、端末４１Ａからタイトル選択情報を受信した場合（ステップＳ１０１）には、メモリ２４に一時的に記憶する。つまり、ＣＰＵ２３は、端末４１Ａから送信された操作情報に応じて、複数のタイトル（学習カテゴリ）からいずれかを選択することとなる。尚、本実施形態におけるステップＳ１０１を実行するＣＰＵ２３は、学習カテゴリ選択手段の一例に相当する。この場合には、ＣＰＵ２３は、上述したスキルチェック問題構成テーブル、スキルチェック問題テーブルを参照する（ステップＳ１０２）。
【０１１３】
そして、ＣＰＵ２３は、複数種類のタイトルのうち、ユーザによって選択され、メモリ２４に記憶されたタイトル情報に対応する大カテゴリコード、大カテゴリにおける出題数、中カテゴリコード、中カテゴリにおける出題数、小カテゴリコード及び対応スキル、小カテゴリ及び対応スキルにおける出題数を読み出し、それらのデータに基づいて、カテゴリ毎に所定数の問題コードを、スキルチェック問題テーブルからランダムに抽出し、メモリ２４に一時的に記憶する（ステップＳ１０３）。つまり、ＣＰＵ２３は、記憶部２６に記憶された複数の問題情報（複数の学習水準試験情報）から、ステップＳ１０１によって選択されたタイトルに含まれる大カテゴリ、中カテゴリ、小カテゴリ及び対応スキル（複数の下位学習カテゴリ）に対応する一又は複数の問題情報（指定学習水準試験情報）を選択することとなる。言い換えると、ＣＰＵ２３は、記憶部２６に記憶された複数の問題情報から、ステップＳ１０１によって選択されたタイトルに対応する一又は複数の問題情報を選択することとなる。尚、本実施形態におけるステップＳ１０３を実行するＣＰＵ２３は、学習水準試験情報選択手段の一例に相当する。
【０１１４】
また、本実施形態においては、複数の下位学習カテゴリに対応する一又は複数の指定学習水準試験情報を選択するように構成したが、これに限らず、例えば、難易度に対応する一又は複数の指定学習水準試験情報を選択するように構成してもよい。つまり、ＣＰＵ２３は、複数の学習水準試験情報から、問題情報の難易度に応じて、一又は複数の指定学習水準試験情報を選択するように構成してもよい。
【０１１５】
そして、ＣＰＵ２３は、ステップＳ１０３において抽出された問題コードに対応する複数の選択肢を決定し、メモリ２４に一時的に記憶する（ステップＳ１０４）。具体的には、ＣＰＵ２３は、問題に対応する複数の選択肢の順序（表示順序）をランダムに決定することとなる。つまり、ＣＰＵ２３は、ステップＳ１０３によって選択された一又は複数の問題情報における選択肢（選択肢情報）の順序（配列）をランダムに決定することとなる。尚、本実施形態におけるステップＳ１０４を実行するＣＰＵ２３は、選択肢配列（順序）決定手段の一例に相当する。これによって、指定学習水準試験情報における選択肢情報の配列をランダムに決定するので、同じ指定学習水準試験情報が選択された場合であっても、問題文情報に対応する選択肢情報の配列が異なる場合があり、繰り返し学習水準試験を行うようなユーザであっても、異なる問題と認識される可能性が高まるため、より正確にユーザの学習水準を生成することができ、より一層、ユーザに適した学習情報を提供することができる。
【０１１６】
尚、本実施形態においては、指定学習水準試験情報における選択肢情報の順序をランダムに決定するように構成したが、これに限らず、例えば、指定学習水準試験情報における選択肢情報の順序を変更することなく、予め決定されていてもよい。
【０１１７】
また、記憶部２６は、問題文情報のいずれかに対応させて、複数の正解の選択肢（正解選択肢情報）のいずれか、又は、複数の不正解の選択肢（不正解選択肢情報）のいずれかとして複数の選択肢情報を記憶するようにし、ＣＰＵ２３は、正解の選択肢として記憶されている複数の選択肢からいずれかを選択し、不正解の選択肢として記憶されている複数の選択肢からいずれかを選択するように制御してもよい。具体的には、正解の選択肢が１つ、不正解の選択肢が４つあり、正解の選択肢を選択するような問題文情報である場合において、正解の選択肢が３つあり、不正解の選択肢が９つ記憶されており、３つの正解の選択肢から１つ選択し、９つの不正解の選択肢から４つ選択することとなる。つまり、ＣＰＵ２３（正解選択肢選択手段、不正解選択肢選択手段）は、ステップＳ１０３選択された一又は複数の指定学習水準試験情報における問題文情報に対応し、複数の正解選択肢情報のいずれか一部を選択するとともに、複数の不正解選択肢情報からいずれか一部を選択するように構成してもよい。これによって、正解となる複数の正解選択肢情報、不正解となる複数の不正解選択肢情報として複数の選択肢情報が問題文情報に対応して記憶され、選択された指定学習水準試験情報における問題文情報に対応して、複数の正解選択肢情報、複数の不正解選択肢情報からいずれかを選択するので、同じ指定学習水準試験情報が選択された場合であっても、問題文情報に対応する正解選択肢情報の種類、不正解選択肢情報の種類が異なる場合があり、繰り返し学習水準試験を行うようなユーザであっても、異なる問題と認識される可能性が高まるため、より正確にユーザの学習水準を生成することができる。また、類似問題に対する学習水準も向上させることができ、より一層、ユーザに適した学習情報を提供することができる。また、例えば、「Ａに属するものを選択せよ。」という問題文と、「Ａに属さないものを選択せよ。」という複数種類の問題文情報が記憶され、それら複数種類の問題文情報からいずれかを選択し、複数種類の選択肢から正解選択肢と不正解選択肢とを選択するように構成してもよい。また、上述した実施形態においては、一つの選択肢を選択するような問題情報であったが、これに限らず、例えば、「以下の選択肢からＡに属するものを２つ選択せよ。」という問題文情報（問題情報）のように、複数の選択肢を選択するような問題情報であってもよい。また、正解なしという選択肢を含むように構成してもよい。
【０１１８】
そして、ＣＰＵ２３は、ステップＳ１０３において選択され、ステップＳ１０４において決定された選択肢に対応する問題コードの出題順序（配列）をランダムに決定し、メモリ２４に一時的に記憶する（ステップＳ１０５）。つまり、ＣＰＵ２３は、ステップＳ１０３によって選択された複数の問題情報の配列をランダムに決定することとなる。尚、本実施形態におけるステップＳ１０５を実行するＣＰＵ２３は、問題出題配列決定手段の一例に相当する。これによって、指定学習水準試験情報の配列をランダムに決定するので、同じ種類の指定学習水準試験情報が選択された場合であっても、配列が異なるため、繰り返し学習水準試験を行うようなユーザであっても、異なる指定学習水準試験情報が出題されたと認識される可能性が高まるため、より正確にユーザの学習水準を生成することができ、より一層、ユーザに適した学習情報を提供することができる。
【０１１９】
つまり、単に問題情報を提供し、その問題情報に応ずる解答情報（答案情報）を取得し、ユーザの学習水準を検出するように構成した場合には、ユーザ自身の学習水準が客観的に判断されることとなるが、繰り返しスキルチェック行う学習システムである場合には、同じような問題情報、問題情報の順序、問題文情報、選択肢情報、選択肢情報の順序など、問題情報の出題態様の変更が少ないと、例えば、これらの情報を同じ内容と認識してしまう、これらの情報自体を意図的に覚えてしまうなどの各種の弊害が生じ、正確にユーザの学習水準を生成できないおそれがある。このようなことに鑑みて、上述したように制御することによって、意図して正解の選択肢を覚えるなどの行為も防止するなど、ユーザ自身の学習水準を正確に検出することによって、より一層、ユーザの学習水準に適した学習情報を提供することができる学習システム、学習管理サーバ及びプログラムを提供することができる。
【０１２０】
そして、ＣＰＵ２３は、ステップＳ１０３において決定され、ステップＳ１０４において選択肢の順序が決定され、ステップＳ１０５において決定された出題順序の問題情報を、通信制御部２５Ａを介し、端末４１Ａに対して送信する（ステップＳ１０６）。尚、本実施形態におけるステップＳ１０６を実行するＣＰＵ２３は、学習水準試験情報送信手段の一例に相当する。この処理が終了した場合には、ステップＳ１０７に処理を移す。尚、本実施形態においては、選択された全問の問題情報を送信するように構成したが、これに限らず、例えば、全問の問題情報でなくとも、一又は複数問ずつ問題情報を送信するように構成してもよい。また、所定時間が経過する度に一問ずつ問題情報を端末４１Ａに送信するように構成してもよい。
【０１２１】
ステップＳ１０７において、ＣＰＵ２３は、終了条件が成立したか否かを判断する。この処理において、ＣＰＵ２３は、所定時間が経過したか否か、端末４１Ａからの終了信号を受信したか否かなどによって、終了条件が成立したか否かを判断する。ＣＰＵ２３は、終了条件が成立したと判別した場合には、ステップＳ１０８に処理を移す。一方、ＣＰＵ２３は、終了条件が成立しなかったと判別した場合には、再度ステップ１０７に処理を移す、つまり、終了条件が成立するまで待ち受け状態となる。
【０１２２】
一方、端末４１Ａにおいて、ＣＰＵ４３Ａは、ステップＳ１０６のように、学習管理サーバ２１から問題情報を受信した場合（ステップＳ２０２）には、記憶部４６Ａに記憶する。この場合には、ＣＰＵ４３Ａは、図１４に示すように、問題情報に基づく問題画像の表示を行う（ステップＳ２０３）。また、ＣＰＵ２３は、操作部４８Ａから供給される解答入力信号を受信した場合には、その解答入力信号に応じて、入力信号に応じて、問題情報に対応する解答情報を生成し、一時的にメモリ４４Ａに記憶する。
【０１２３】
そして、端末４１ＡにおけるステップＳ２０４では、ＣＰＵ４３Ａは、終了条件が成立したか否かを判断する。この処理において、ＣＰＵ２３は、終了入力信号の入力があったか否か、所定時間が経過したか否かなどによって、終了条件が成立したか否かを判断する。ＣＰＵ２３は、終了条件が成立したと判別した場合には、ステップＳ２０５に処理を移す。そして、ステップＳ２０５において、ＣＰＵ４３Ａは、上述したようにメモリ４４Ａに記憶された問題情報に対応する解答情報を学習管理サーバ２１に送信する（ステップＳ２０５）。この処理が終了した場合には、図２５のステップＳ２０６に処理を移す。一方、ＣＰＵ２３は、終了条件が成立しなかった場合には、再度ステップＳ２０４に処理を移す。この場合において、ＣＰＵ４３Ａは、入力信号に応じて、問題情報に基づく問題画像を変更させるように表示させることがある。
【０１２４】
一方、学習管理サーバ２１のステップＳ１０７において、ＣＰＵ２３は、図２４に示すように、ステップＳ２０４のように、端末４１Ａから解答情報を受信した場合（ステップＳ１０８）には、記憶部２６のスキルチェックテーブルに追加記憶する（ステップＳ１０９）。つまり、ＣＰＵ２３は、端末４１Ａから送信された一又は複数の指定学習水準試験情報に応じた解答情報を受信した場合には、解答情報を記憶することとなる。尚、本実施形態におけるステップＳ１０８を実行するＣＰＵ２３は、試験解答情報受信手段の一例に相当する。この処理が終了した場合には、図２５のステップＳ１１０に処理を移す。
【０１２５】
ステップＳ１１０において、ＣＰＵ２３は、図２５に示すように、ステップＳ１０７においてメモリ２４に記憶された解答情報を読み出す。そして、ＣＰＵ２３は、解答情報と、解答情報に対応する選択肢の正誤をスキルチェック問題テーブルから読み出し、解答情報の正誤の判定を行い、判定結果をメモリ２４に一時的に記憶する。そして、ＣＰＵ２３は、問題情報、解答情報、解答情報の正誤判定結果に基づいて、総合評価、個別評価を生成し、記憶部２６のスキルチェックテーブルに記憶する。総合評価は、例えば、全ての問題情報に関する、正誤判定結果に基づいて生成される。また、個別評価は、例えば、問題情報の大カテゴリ、中カテゴリ、小カテゴリ及び対応スキルなど毎の正誤判定結果に基づいて生成される。つまり、ＣＰＵ２３は、受信された試験情報（試験解答情報）に基づいて、タイトルに対応する総合評価（総合学習水準情報）と、タイトルに含まれる複数の下位学習カテゴリ毎に対応する個別評価（個別学習水準情報）とを生成することとなる。言い換えると、ＣＰＵ２３は、受信された解答情報に基づいて、学習水準情報を生成することとなる。尚、本実施形態におけるステップＳ１１０を実行するＣＰＵ２３は、学習水準情報生成手段の一例に相当する。
【０１２６】
そして、ＣＰＵ２３は、ｅラーニング推奨コーステーブル、ｅラーニングコードテーブルを参照し、生成された総合評価、個別評価に基づくｅラーニングコード、ＵＲＬなど、ｅラーニング紹介情報を選択する（ステップＳ１１１）。そして、ＣＰＵ２３は、総合評価、個別評価、ステップＳ１１０において選択されたｅラーニング紹介情報を端末４１Ａに対して送信する（ステップＳ１１２）。つまり、ＣＰＵ２３は、ステップＳ１１０によって生成された総合評価、個別評価（総合学習水準情報、個別学習水準情報を含む学習水準情報）を端末４１Ａに送信することとなる。これによって、総合学習水準情報、個別学習水準情報などの学習水準情報を端末に送信するので、客観的な情報としての学習水準情報を端末において表示させるなど、ユーザに対して認識されることができるため、より正確な学習水準情報を得られることができ、学習情報の選択を誤ることを防止し、ユーザに適した学習情報を提供することができる。また、主観的な判断との差異をユーザに認識させることができる。尚、本実施形態におけるステップＳ１１２を実行するＣＰＵ２３は、学習水準情報送信手段の一例に相当する。また、本実施形態におけるステップＳ１１２を実行するＣＰＵ２３は、端末４１Ａとの通信に応じて、ステップＳ１１０によって生成された総合評価、個別評価に基づいて、複数のｅラーニングコース（ｅラーニングコンテンツ）のうち、一又は複数のｅラーニングコース（ｅラーニングコンテンツ）を紹介（送信）する制御を行う学習情報提供制御手段、学習情報送信制御手段の一例に相当する。この処理が終了した場合には、ステップＳ１１３に処理を移す。
【０１２７】
一方、端末４１Ａにおいて、ＣＰＵ４３Ａは、図２５に示すように、総合評価、個別評価、ｅラーニング紹介情報を受信した場合（ステップＳ２０６）には、それらの情報に基づくチェック結果画像を表示部４７Ａに表示させる制御を行う（ステップＳ２０７）。そして、ＣＰＵ４３Ａは、操作部４８Ａからの要求入力信号があった場合には、ステップＳ２０８のように、ｅラーニング要求情報を学習管理サーバ２１に送信することとなる。
【０１２８】
一方、学習管理サーバ２１において、ＣＰＵ２３は、ステップＳ１１３のように、ｅラーニング要求情報を受信した場合には、そのｅラーニング要求情報に対応するｅラーニングコース（ｅラーニングコンテンツ）を端末４１Ａに送信する（ステップＳ１１４）。つまり、ＣＰＵ２３は、端末４１Ａとの通信に応じて、総合評価、個別評価（総合学習水準情報、個別学習水準情報を含む学習水準情報）を生成し、総合評価、個別評価に基づいて、複数のｅラーニングコース（学習情報）のうち、一又は複数のｅラーニングコース（指定学習情報）を提供する制御を行うこととなる。尚、本実施形態におけるステップＳ１１２、１１４を実行するＣＰＵ２３は、学習情報提供制御手段の一例に相当する。この処理が終了した場合には、本サブルーチンを終了する。
【０１２９】
このように制御することによって、端末から送信された操作情報に応じて複数の学習カテゴリからいずれかが選択された場合には、その学習カテゴリに対応する一又は複数の指定学習水準試験情報を選択し、指定学習水準試験情報に対応する試験解答情報に基づいて、学習水準情報を生成し、その学習水準情報に基づいて、複数の学習情報のうち、一又は複数の指定学習情報を送信するので、多種多様の学習情報のそれぞれを詳しく調査するといった煩雑な作業を行うことなく、ユーザに適した学習情報を提供することができる。また、ユーザ自身の主観的な判断を加えることなく、客観的な学習水準情報に基づいて学習情報を提供することができ、学習情報の選択を誤ることを防止し、ユーザに適した学習情報を提供することができる。
【０１３０】
また、ユーザによって選択された学習カテゴリに含まれる複数の下位学習カテゴリに対応する一又は複数の指定学習水準試験情報を選択するので、ユーザの主観的な意思によって選択された学習カテゴリよりも細分化された下位学習カテゴリに対応する指定学習水準試験情報を出題することができ、効率よく学習を進めることができる学習情報を提供することができる。もちろん、下位学習カテゴリに関する情報を認識していないユーザであっても、効率よく学習を進めることができる学習情報を提供することができる。
【０１３１】
更には、学習カテゴリに対応する総合学習水準情報と、複数の下位学習カテゴリ毎に対応する個別学習水準情報とに基づいて学習情報を送信するので、ユーザの主観的な意思によって選択された学習カテゴリよりも細分化された下位学習カテゴリに対応する個別学習水準情報毎に学習情報を提供することができ、効率よく学習を進めることができる学習情報を提供することができる。もちろん、下位学習カテゴリに関する情報を認識していないユーザであっても、効率よく学習を進めることができる学習情報を提供することができる。
【０１３２】
［その他の実施形態］
尚、本実施形態においては、複数種類の選択肢からいずれかを選択するような問題情報であったが、これに限らず、例えば、選択肢を用いることのない問題情報であってもよい。具体的には、「上記の文字をタイピングしなさい。」といった問題文情報に対応して、タイピング操作結果を送信する問題情報や、「以下の表を作成しなさい。」という問題文情報に対応して、各種のツールを用いた表作成結果を送信する問題情報、「３行目のフォントを１２ポイント、ＭＳ明朝にしなさい。」という問題文情報に対応して、各種のツールを用いた文書作成結果を送信する問題情報など、各種の態様が挙げられる。この場合において、上述した各種結果の他に、スキルチェックの実行時間を計数し、計数したスキルチェックの実行時間を学習管理サーバ２１に送信するように構成してもよい。また、学習情報としては、資格試験などに関する学習情報のみならず、例えば、小学校、中学校、高校などに導入することによって、小学生、中学生、高校生などの学生が、職業を考える場合に、ある職業に必要なスキルをチェックし、そのチェック結果に基づいて、ある職業になるために必要な学習情報を提供することができ、ユーザの学習水準（スキル）を効率よく向上させることができる。これによって、一般の社会において、自分の進みたい職業などの知識、目標意識がないまま、厳しい社会に放り出される今までとは異なり、ユーザ自身の目標意識を高め、必要な知識を容易に得ることができるため、例えば、フリーター問題、社会不適合者問題など、各種の問題を解決することができる。
【０１３３】
また、本実施形態においては、学習情報として、学習教材に関する学習教材情報を採用していたが、学習に関する学習情報であればこれに限らず、例えば、指導者との間で通信を行うことによって、学習を進めるようなものであってもよい。
【０１３４】
更には、本実施形態においては、総合評価、個別評価を学習水準情報として採用しているが、これに限らず、例えば、個別評価を行わないようにしてもよい。また、タイトルに対応する各種のカテゴリ毎に問題情報を選択するように構成したが、これに限らず、例えば、各種のカテゴリをタイトルに対応しないように構成してもよい。
【０１３５】
更には、本実施形態においては、スキルチェックの実行によって生成された各種の個別評価に基づいてｅラーニングコースを紹介するように構成したが、これに限らず、例えば、スキルチェックの実行によって生成された総合評価に基づいてｅラーニングコースを紹介するように構成してもよい。また、例えば、スキルチェックの実行によって生成された総合評価、各種の個別評価の他に、ユーザ自身のスキルの到達目標に基づいて、ｅラーニングコースを紹介するように構成してもよい。例えば、図２６に示すように、ｅラーニング推奨コーステーブルには、スキルチェックの実行に伴い生成された現在の総合評価、各種の個別評価と、ｅラーニング実行後の総合評価目標、各種の個別評価目標と、ｅラーニング推奨コースとが対応付けられている。尚、ｅラーニング実行後の総合評価目標、個別評価目標は、ユーザや団体の管理者などによって設定可能であるが、これらの目標が設定されない場合には、現在の総合評価、各種の個別評価に基づいて標準的に到達できそうな総合評価目標、個別評価目標が自動的に設定される。このようなｅラーニング推奨コーステーブルを参照することによって、生成された総合評価、個別評価と、ユーザの操作に応ずる総合評価目標、個別評価目標（学習目標水準情報、総合学習目標水準情報、個別学習目標水準情報）に基づいて、複数の学習情報のうち、一又は複数のｅラーニングコース（ｅラーニングコンテンツ）を紹介する制御を行うこととなる。もちろん、上述した他にも、ｅラーニングコースの学習時間（学習情報に基づく学習を行うための学習時間情報）、学習費用（学習情報に基づく学習を行うための学習費用情報）などに基づいて、ｅラーニングコースを紹介するように構成してもよい。また、本実施形態においては、上述したように、学習情報としてｅラーニングコースを端末に送信（紹介）するように構成したが、これに限らず、学習に関する学習情報であればよく、例えば、研修コース、学習教材に関する情報を学習情報として送信するように構成してもよい。
【０１３６】
以上、本発明の実施例を説明したが、具体例を例示したに過ぎず、特に本発明を限定するものではない。すなわち、本発明は、主に、ユーザにより操作可能な端末と、ネットワークを介して当該端末と通信可能な学習管理サーバと、を備え、前記学習管理サーバは、学習に関する複数の学習情報が予め記憶された学習情報記憶手段と、前記端末と前記学習管理サーバとの間の通信に応じて、前記学習管理サーバにおける前記学習情報記憶手段に記憶された前記複数の学習情報のうち、一又は複数の指定学習情報を送信する制御を行う学習情報送信制御手段と、を有する学習システムであって、前記学習管理サーバは、複数の学習カテゴリのいずれかにそれぞれ対応させて、ユーザの学習水準に関する学習水準情報を生成するための複数の学習水準試験情報が予め記憶された学習水準試験情報記憶手段と、前記端末から送信された操作情報に応じて、前記複数の学習カテゴリからいずれかを選択する学習カテゴリ選択手段と、前記学習水準試験情報記憶手段に記憶された前記複数の学習水準試験情報から、前記学習カテゴリ選択手段によって選択された学習カテゴリに対応する一又は複数の指定学習水準試験情報を選択する学習水準試験情報選択手段と、前記学習水準試験情報選択手段によって選択された前記一又は複数の指定学習水準試験情報を前記端末に送信する学習水準試験情報送信手段と、前記学習水準試験情報送信手段によって送信された前記一又は複数の指定学習水準試験情報に応じた試験解答情報を受信する試験解答情報受信手段と、前記試験解答情報受信手段によって受信された試験解答情報に基づいて、学習水準情報を生成する学習水準情報生成手段と、を備え、前記学習情報送信制御手段は、前記学習水準情報生成手段によって生成された学習水準情報に基づいて、前記複数の学習情報のうち、一又は複数の指定学習情報を送信する制御を行う機能を有することを特徴とするものであるが、学習管理サーバ、端末、学習情報記憶手段、学習水準試験情報記憶手段、学習情報送信制御手段、学習カテゴリ選択手段、学習水準試験情報選択手段、学習水準試験情報送信手段、試験解答情報受信手段、学習水準情報生成手段、学習水準情報送信手段、問題出題配列決定手段、選択肢配列決定手段、正解選択肢選択手段、不正解選択肢選択手段などの具体的構成は、適宜設計変更可能である。
【０１３７】
尚、本発明の実施例に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施例に記載されたものに限定されるものではない。
【図面の簡単な説明】
【０１３８】
【図１】本発明の一実施形態の学習システムにおける構成を示すブロック図である。
【図２】本発明の一実施形態の学習管理サーバにおける電気的構成を示すブロック図である。
【図３】本発明の一実施形態の学習管理サーバにおけるテーブルを示す説明図である。
【図４】本発明の一実施形態の学習管理サーバにおけるテーブルを示す説明図である。
【図５】本発明の一実施形態の学習管理サーバにおけるテーブルを示す説明図である。
【図６】本発明の一実施形態の学習管理サーバにおけるテーブルを示す説明図である。
【図７】本発明の一実施形態の学習管理サーバにおけるテーブルを示す説明図である。
【図８】本発明の一実施形態の学習管理サーバにおけるテーブルを示す説明図である。
【図９】本発明の一実施形態の端末における電気的構成を示すブロック図である。
【図１０】本発明の一実施形態の端末において表示される表示画面を示す説明図である。
【図１１】本発明の一実施形態の端末において表示される表示画面を示す説明図である。
【図１２】本発明の一実施形態の端末において表示される表示画面を示す説明図である。
【図１３】本発明の一実施形態の端末において表示される表示画面を示す説明図である。
【図１４】本発明の一実施形態の端末において表示される表示画面を示す説明図である。
【図１５】本発明の一実施形態の端末において表示される表示画面を示す説明図である。
【図１６】本発明の一実施形態の端末において表示される表示画面を示す説明図である。
【図１７】本発明の一実施形態の端末において表示される表示画面を示す説明図である。
【図１８】本発明の一実施形態の端末において表示される表示画面を示す説明図である。
【図１９】本発明の一実施形態の端末において表示される表示画面を示す説明図である。
【図２０】本発明の一実施形態の端末において表示される表示画面を示す説明図である。
【図２１】本発明の一実施形態の端末において表示される表示画面を示す説明図である。
【図２２】本発明の一実施形態の端末において表示される表示画面を示す説明図である。
【図２３】本発明の一実施形態の端末において表示される表示画面を示す説明図である。
【図２４】本発明の一実施形態の学習システムにおいて実行される制御処理を示すフローチャートである。
【図２５】本発明の一実施形態の学習システムにおいて実行される制御処理を示すフローチャートである。
【図２６】本発明の一実施形態の学習管理サーバにおけるテーブルを示す説明図である。
【符号の説明】
【０１３９】
１０        学習システム
２１        学習管理サーバ
２２、４２  制御部
２５、４５  通信制御部
２６、４６  記憶部
４１        端末
４７        表示部
４８        操作部
【図１】
2005321768.tif 000003
【図２】
2005321768.tif 000004
【図３】
2005321768.tif 000005
【図４】
2005321768.tif 000006
【図５】
2005321768.tif 000007
【図６】
2005321768.tif 000008
【図７】
2005321768.tif 000009
【図８】
2005321768.tif 000010
【図９】
2005321768.tif 000011
【図１０】
2005321768.tif 000012
【図１１】
2005321768.tif 000013
【図１２】
2005321768.tif 000014
【図１３】
2005321768.tif 000015
【図１４】
2005321768.tif 000016
【図１５】
2005321768.tif 000017
【図１６】
2005321768.tif 000018
【図１７】
2005321768.tif 000019
【図１８】
2005321768.tif 000020
【図１９】
2005321768.tif 000021
【図２０】
2005321768.tif 000022
【図２１】
2005321768.tif 000023
【図２２】
2005321768.tif 000024
【図２３】
2005321768.tif 000025
【図２４】
2005321768.tif 000026
【図２５】
2005321768.tif 000027
【図２６】
2005321768.tif 000028