(57)【特許請求の範囲】
【請求項１】
ネットワークを介してクライアント端末装置と通信可能な学習管理サーバー装置であって、
前記学習管理サーバー装置は、
前記クライアント端末装置から利用者ＩＤを受信して利用者認証を行い、該利用者認証の結果に応じて、
該クライアント端末装置から１の問題と該問題に対する１の正答とを含むコンテンツを受信して該コンテンツを記憶し、および記憶された該問題を該クライアント端末装置に送信し、該クライアント端末装置から該問題に対する解答を受信して該解答の正誤を判定するものであって、
送受信部と、制御部と、管理者と受講者との識別が可能な情報を含む利用者情報および前記コンテンツを少なくとも記憶する記憶部と、を備えており、
前記制御部は、
前記送受信部で受信した前記利用者ＩＤの認証を行う利用者認証部と、
前記利用者認証部によって、前記利用者ＩＤが前記管理者のＩＤであると認証された場合、前記コンテンツを入力させる欄を１つのみ設けたコンテンツ登録画面を前記送受信部から送信し、前記送受信部から前記コンテンツを１つのみ受信し、受信した該コンテンツを前記記憶部に記憶する登録部と、
前記受け付けるコンテンツのカテゴリー分けを行うカテゴリー設定部と、
前記利用者認証部によって、前記利用者ＩＤが前記受講者のＩＤであると認証された場合、所定のタイミングで、前記記憶部に記憶された前記問題を１つのみ表示する欄と該問題に対する解答を入力させる欄とを設けたコンテンツ出力画面を前記送受信部に出力するコンテンツ出力部と、
入力された前記解答と前記記憶部に記録された前記正答とを比較し該解答の正誤を判定する正誤判定部と、
複数の前記コンテンツから前記問題を抽出し、複数の該問題を含んでなるテストを生成するテスト生成部と、
前記利用者認証の結果に応じて、前記登録部とは別に管理者および特定の受講者から前記コンテンツまたは前記コンテンツに関する情報を受け付ける情報受付部と、
前記情報受付を含む前記利用者ＩＤにおける行動内容に応じて所定ポイントを生成しおよび消費させ、該ポイントに関する情報を該利用者ＩＤに関連付けて記憶するポイント管理部と、
ポータルおよび人事・労務管理システムを含む、他の装置またはシステムとネットワークを介して通信可能とする外部連携部と、
を備え、
前記テスト生成部が、前記判定された正誤の情報に基づいて特定の受講者の習熟度を算出し、該習熟度および予めコンテンツに設定された重要度に基づいて前記問題を抽出し、
前記情報受付部における前記特定の受講者が、前記ポイントが高い受講者または管理者より承認された受講者であり、
前記コンテンツ出力部または前記テスト生成部が、前記外部連携部により、前記人事・労務管理システムの情報を取得しまたは当該外部からの情報入力を受け付け、当該情報に基づき受講者に適した前記カテゴリーを自動的に設定し、該カテゴリーに属する前記コンテンツの中からコンテンツが出力されるようにされ、
前記ポイント管理部が、生成したポイントを前記カテゴリー毎に記憶し、該ポイントが高い者の順に表示し、
前記外部連携部により、前記利用者が前記ポータルを起動すると、前記コンテンツ出力画面が該ポータル画面の一部を占め、
さらに、前記学習管理サーバー装置が、前記記憶部に格納されている、
前記制御部を前記利用者認証部として機能させるためのモジュール、
前記制御部を前記登録部として機能させるためのモジュール、
前記制御部を前記コンテンツ出力部として機能させるためのモジュールおよび
前記制御部を前記正誤判定部として機能させるためのモジュール
からなる群から選択される少なくとも１つのモジュールを、前記送受信部から前記クライアント端末装置に送信し、前記学習管理サーバーに残存する前記モジュールが、前記クライアント端末装置に送信した少なくとも１つの前記モジュールと通信を行う
ことを特徴とする学習管理サーバー装置。
【請求項２】
請求項１に記載の前記クライアント端末装置と、該クライアント端末装置とネットワークを介して通信可能な請求項１に記載の前記学習管理サーバー装置と、を備えた学習管理システムであって、
前記クライアント端末装置がネットワークに接続できないときは該クライアント端末装置で処理を行い、接続可能になってから、該クライアント端末装置に備えられたサーバー同期部が前記学習管理サーバー装置と処理結果の同期を取ることを特徴とするもの。
【請求項３】
利用者ＩＤの入力を受け付け、１の問題と該問題に対する１の正答とを含むコンテンツの入力を受け付けて該コンテンツを記憶し、かつ記憶された該問題を出力し該問題に対する解答の入力を受け付けて該解答の正誤を判定し、かつ管理者と受講者との識別が可能な情報を含む利用者情報を記憶する、コンピューターに、
前記利用者ＩＤと前記利用者情報を比較し認証を行う利用者認証機能と、
前記利用者認証の結果に応じて、前記コンテンツを１つのみ受け付けて記憶する登録機能と、
前記受け付けるコンテンツのカテゴリー分けを行うカテゴリー設定機能と、
前記利用者認証の結果に応じて、前記問題を１つのみ表示する欄と該問題に対する解答を入力させる欄とを設けたコンテンツ出力画面を所定のタイミングで出力するコンテンツ出力機能と、
前記解答と前記正答とを比較し該解答の正誤を判定する正誤判定機能と、
複数の前記コンテンツから前記問題を抽出し、複数の該問題を含んでなるテストを生成するテスト生成機能と、
前記利用者認証の結果に応じて、前記登録機能とは別に管理者および特定の受講者から前記コンテンツまたは前記コンテンツに関する情報を受け付ける情報受付機能と、
前記情報受付を含む前記利用者ＩＤにおける行動内容に応じて所定ポイントを生成しおよび消費させ、該ポイントに関する情報を該利用者ＩＤに関連付けて記憶するポイント管理機能と、
ポータルおよび人事・労務管理システムを含む、他の装置またはシステムとネットワークを介して通信可能とする外部連携機能と、
を実現させるためのプログラムであって、
前記テスト生成機能が、前記判定された正誤の情報に基づいて特定の受講者の習熟度を算出し、該習熟度および予めコンテンツに設定された重要度に基づいて前記問題を抽出し、
前記情報受付機能における前記特定の受講者が、前記ポイントが高い受講者または管理者より承認された受講者であり、
前記コンテンツ出力機能または前記テスト生成機能が、前記外部連携機能により、前記人事・労務管理システムの情報を取得しまたは当該外部からの情報入力を受け付け、当該情報に基づき受講者に適した前記カテゴリーを自動的に設定し、該カテゴリーに属する前記コンテンツの中からコンテンツが出力されるようにされ、
前記ポイント管理機能が、生成したポイントを前記カテゴリー毎に記憶し、該ポイントが高い者の順に表示し、
前記外部連携機能により、前記利用者が前記ポータルを起動すると、前記コンテンツ出力画面が該ポータル画面の一部を占める、
ことを特徴とするもの。
【請求項４】
前記テスト生成機能は、
前記習熟度が前記正誤判定機能により判定された正誤結果に基づいて、習熟度＝正解の数／全解答数として算出され、当該習熟度が所定値より小さいまたは大きい問題を抽出し、
一定の前記重要度を有する問題を常に抽出する
ことを特徴とする請求項３に記載のプログラム。
【請求項５】
一定時間経過後に正答を自動表示する正答自動表示機能をさらに実現させることを特徴とする請求項３または４に記載のプログラム。
【請求項６】
登録されるコンテンツが所定のデータ量を越える場合に管理者に警告し、該登録予定のコンテンツを既登録コンテンツと比較することによって重複のおそれがあるコンテンツについて警告を行う、コンテンツチェック機能をさらに実現させることを特徴とする請求項３〜５のいずれかに記載のプログラム。
【請求項７】
入力部と、出力部と、制御部と、管理者と受講者との識別が可能な情報を含む利用者情報および前記コンテンツを少なくとも記憶する記憶部とを備えた、コンピューターにおける学習管理方法であって、  前記制御部が、前記入力部から利用者ＩＤの入力を受け付け、該利用者ＩＤと前記利用者情報を比較し認証を行う利用者認証ステップ、  前記制御部が、前記利用者認証の結果に応じて、１の問題と該問題に対する１の正答とを含むコンテンツを１つのみ受け付けて前記記憶部に記憶する登録ステップ、  前記受け付けるコンテンツのカテゴリー分けを行うカテゴリー設定ステップ、  前記制御部が、前記利用者認証の結果に応じて、前記問題を１つのみ表示する欄と該問題に対する解答を入力させる欄とを設けたコンテンツ出力画面を所定のタイミングで出力するコンテンツ出力ステップ、  出力した前記問題に対する解答の入力を受け付け、該解答と前記正答とを比較し該解答の正誤を判定する正誤判定ステップ、  複数の前記コンテンツから前記問題を抽出し、複数の該問題を含んでなるテストを生成するテスト生成ステップと、  前記利用者認証の結果に応じて、前記登録ステップとは別に管理者および特定の受講者から前記コンテンツまたは前記コンテンツに関する情報を受け付ける情報受付ステップと、  前記情報受付を含む前記利用者ＩＤにおける行動内容に応じて所定ポイントを生成しおよび消費させ、該ポイントに関する情報を該利用者ＩＤに関連付けて記憶するポイント管理ステップと、  ポータルおよび人事・労務管理システムを含む、他の装置またはシステムとネットワークを介して通信可能とする外部連携ステップと、を含む学習管理方法であって、前記テスト生成ステップでは、前記判定された正誤の情報に基づいて特定の受講者の習熟度を算出し、該習熟度および予めコンテンツに設定された重要度に基づいて前記問題を抽出し、前記情報受付ステップにおける前記特定の受講者が、前記ポイントが高い受講者または管理者より承認された受講者であり、前記コンテンツ出力ステップまたは前記テスト生成ステップでは、前記外部連携ステップにより、前記人事・労務管理システムの情報を取得しまたは当該外部からの情報入力を受け付け、当該情報に基づき受講者に適した前記カテゴリーを自動的に設定し、該カテゴリーに属する前記コンテンツの中からコンテンツが出力されるようにされ、前記ポイント管理ステップでは、生成したポイントを前記カテゴリー毎に記憶し、該ポイントが高い者の順に表示し、前記外部連携ステップでは、前記利用者が前記ポータルを起動すると、前記コンテンツ出力画面が該ポータル画面の一部を占めるように表示する、ことを特徴とするもの。
【発明の詳細な説明】
【技術分野】
【０００１】  本発明は、学習管理を行う装置およびシステムに関し、特にコンピューターを用いた学習管理装置および学習管理システムに関する。
【背景技術】
【０００２】  近年、場所や時間に制約されることなく効率的に学習可能な環境が望まれており、この観点から注目されているのがコンピューターを利用して学習を行うｅ−ラーニングという学習形態である。これまでｅ−ラーニングを行うシステム（以下、ｅ−ラーニングシステムという。）には様々なものが提案されているが、大きく分けて次の２つの問題があった。【０００３】１．受講者側の問題
まず１つには、受講者側の問題である。【０００４】  ｅ−ラーニングシステムは場所や時間等の制約がなく受講者にとって自由に受講ができることが利点であるものの、受講を受講者自身に委ねることになるため、受講者によっては受講が滞るおそれがあった。【０００５】  そこで従来、何らかの手段によって強制受講させる仕組みが検討されている。
例えば、プッシュ型のｅ−ラーニングシステムが提案されている（例えば特許文献１参照）。このシステムはクライアントコンピューターの起動や一定時間の経過をトリガーとして強制的に問題が出題されるものである。
また、所定の電子教育が完了されていない場合、未完了デスクトップスタンプなるものを表示する仕組みも提案されている（例えば特許文献２参照）。このスタンプにより受講者に受講を促すことができ、電子教育を確実にかつ徹底して行なうものである。
あるいは、所定時間が経過すると問題文が消去されてしまうｅ−ラーニングシステムも提案されている（例えば特許文献３参照）。このシステムによれば、受講者は所定時間を経過すると受講ができなくなるため、結果として所定時間内の受講を促すことができる。【０００６】  しかし、これらの強制的な学習では、学習した内容が受講者の身に付かないおそれがあった。例えば、受講者は、強制的に出題された大量の問題に対し、問題に正解さえすれば何をしてもよい（例えば、よく内容を確認せずに受講を進める、とりあえずテストに正解しさえすればよい、など）という姿勢になったり、受講に対し受身の姿勢になったりして、受講者自身の学習意欲が低いまま学習が行われることになる。その結果、ｅ−ラーニングの本来の目的である“受講内容を身に付ける”という目的が達成できないおそれがあった。【０００７】２．管理者側の問題
２つめの問題としては、システム管理者、教師・講師または企業の人事・教育部門の担当者等（本書中、管理者と称す）側の問題である。【０００８】  ｅ−ラーニングシステムの運用開始には、システム自体だけでなく、多くの問題・解答・解説等のコンテンツが必要となる。そのため既に販売されているものを購入したり、管理者が作成したりすることになるが、十分な教育効果を挙げるためのコンテンツを用意するには、一般に多くの費用および労力等のリソースが必要である。しかし、リソース不足のため必ずしも十分なコンテンツを用意できるとは限らなかった。そのような場合、せっかくｅ−ラーニングシステムを導入しても、すぐには運用開始できないか、または運用開始できてもコンテンツが不足しているため受講者にあまり利用されない状況になることがあった。【０００９】  そこで従来、管理者のコンテンツ準備の負担を軽減する方法が提案されている（例えば、特許文献４参照）。これは、教育サービスを充実させるにあたって教育サービス提供者（管理者）の労力を減らすことを目的の一つとするものであり、１回分の講義（単元）に必要な教材の具体的な内容と、その教材を教育サービス享受者（受講者）にどのような順番で出題するかを決定させることを特徴の１つとしている。【００１０】  しかしこの方法によっても、管理者は１回分の講義に必要な多くのコンテンツを入力しなければならず、そのためにまとまった時間を用意しなければならないなど、依然として管理者の負担は大きかった。【００１１】
【先行技術文献】
【特許文献】
【００１２】
【特許文献１】特開２００６−２３５３８８号公報
【特許文献２】特開２００７−０６６２１５号公報
【特許文献３】特開２００３−２４１６３５号公報
【特許文献４】特開２００５−２７５０６５号公報
【発明の概要】
【発明が解決しようとする課題】
【００１３】  このように、従来のｅ−ラーニングシステムには、受講者が気軽に受講できようにすると受講遅れが生じやすく、逆に受講者に強制的に受講させるようにすると学習意欲や学習効果が低減しやすいといった受講者側の問題や、ｅ−ラーニングシステムに用いるコンテンツ準備の負担が大きく、かつ一定量のコンテンツが蓄積されない限り当該システムの効果的な運用が行えないといった管理者側の問題があった。【００１４】  そこで、本発明では、上記のような従来技術の問題点に鑑みて、受講者にとっては簡便に受講でき、かつ学習効果が高く、管理者にとっては簡便に運用できる、ｅ−ラーニングシステムを提供することを目的とする。
【課題を解決するための手段】
【００１５】  本発明者は鋭意検討を重ねた結果、上記課題が下記の手段により達成されることを見出した。【００１６】（１）１の問題と該問題に対する１の正答とを含むコンテンツの入力を受け付けて該コンテンツを記憶し、かつ記憶された該問題を出力し該問題に対する解答の入力を受け付けて該解答の正誤を判定する、コンピューターに、
前記コンテンツを１つのみ受け付けて記憶する登録機能と、
前記問題を１つのみ出力するコンテンツ出力機能と、
前記解答と前記正答とを比較し該解答の正誤を判定する正誤判定機能と、
を実現させるためのプログラム。【００１７】（２）利用者ＩＤの入力を受け付けて利用者認証を行い、該利用者認証の結果に応じて、１の問題と該問題に対する１の正答とを含むコンテンツの入力を受け付けて該コンテンツを記憶し、および記憶された該問題を出力し該問題に対する解答の入力を受け付けて該解答の正誤を判定する、学習管理装置であって、
前記学習管理装置は、
入力部と、出力部と、制御部と、管理者と受講者との識別が可能な情報を含む利用者情報および前記コンテンツを少なくとも記憶する記憶部と、を備え、
前記制御部は、
前記入力部で受け付けた前記利用者ＩＤの認証を行う利用者認証部と、
前記利用者認証部によって、前記利用者ＩＤが前記管理者のＩＤであると認証された場合、前記コンテンツを入力させる欄を１つのみ設けたコンテンツ登録画面を前記出力部から出力し、前記入力部から前記コンテンツの入力を１つのみ受け付け、受け付けた該コンテンツを前記記憶部に記憶する登録部と、
前記利用者認証部によって、前記利用者ＩＤが前記受講者のＩＤであると認証された場合、所定のタイミングで、前記記憶部に記憶された前記問題を１つのみ表示する欄と該問題に対する解答を入力させる欄とを設けたコンテンツ出力画面を前記出力部に出力するコンテンツ出力部と、
入力された前記解答と前記記憶部に記録された前記正答とを比較し該解答の正誤を判定する正誤判定部と、
を備えることを特徴とする学習管理装置。【００１８】（３）ネットワークを介してクライアント端末装置と通信可能な学習管理サーバー装置であって、
前記学習管理サーバー装置は、
前記クライアント端末装置から利用者ＩＤを受信して利用者認証を行い、該利用者認証の結果に応じて、
該クライアント端末装置から１の問題と該問題に対する１の正答とを含むコンテンツを受信して該コンテンツを記憶し、および記憶された該問題を該クライアント端末装置に送信し、該クライアント端末装置から該問題に対する解答を受信して該解答の正誤を判定するものであって、
送受信部と、制御部と、管理者と受講者との識別が可能な情報を含む利用者情報および前記コンテンツを少なくとも記憶する記憶部と、を備えており、
前記制御部は、
前記送受信部で受信した前記利用者ＩＤの認証を行う利用者認証部と、
前記利用者認証部によって、前記利用者ＩＤが前記管理者のＩＤであると認証された場合、前記コンテンツを入力させる欄を１つのみ設けたコンテンツ登録画面を前記送受信部から送信し、前記送受信部から前記コンテンツを１つのみ受信し、受信した該コンテンツを前記記憶部に記憶する登録部と、
前記受け付けるコンテンツのカテゴリー分けを行うカテゴリー設定部と、
前記利用者認証部によって、前記利用者ＩＤが前記受講者のＩＤであると認証された場合、所定のタイミングで、前記記憶部に記憶された前記問題を１つのみ表示する欄と該問題に対する解答を入力させる欄とを設けたコンテンツ出力画面を前記送受信部に出力するコンテンツ出力部と、
入力された前記解答と前記記憶部に記録された前記正答とを比較し該解答の正誤を判定する正誤判定部と、
複数の前記コンテンツから前記問題を抽出し、複数の該問題を含んでなるテストを生成するテスト生成部と、
前記利用者認証の結果に応じて、前記登録部とは別に管理者および特定の受講者から前記コンテンツまたは前記コンテンツに関する情報を受け付ける情報受付部と、
前記情報受付を含む前記利用者ＩＤにおける行動内容に応じて所定ポイントを生成しおよび消費させ、該ポイントに関する情報を該利用者ＩＤに関連付けて記憶するポイント管理部と、
ポータルおよび人事・労務管理システムを含む、他の装置またはシステムとネットワークを介して通信可能とする外部連携部と、
を備え、
前記テスト生成部が、前記判定された正誤の情報に基づいて特定の受講者の習熟度を算出し、該習熟度および予めコンテンツに設定された重要度に基づいて前記問題を抽出し、
前記情報受付部における前記特定の受講者が、前記ポイントが高い受講者または管理者より承認された受講者であり、
前記コンテンツ出力部または前記テスト生成部が、前記外部連携部により、前記人事・労務管理システムの情報を取得しまたは当該外部からの情報入力を受け付け、当該情報に基づき受講者に適した前記カテゴリーを自動的に設定し、該カテゴリーに属する前記コンテンツの中からコンテンツが出力されるようにされ、
前記ポイント管理部が、生成したポイントを前記カテゴリー毎に記憶し、該ポイントが高い者の順に表示し、
前記外部連携部により、前記利用者が前記ポータルを起動すると、前記コンテンツ出力画面が該ポータル画面の一部を占め、
さらに、前記学習管理サーバー装置が、前記記憶部に格納されている、
前記制御部を前記利用者認証部として機能させるためのモジュール、
前記制御部を前記登録部として機能させるためのモジュール、
前記制御部を前記コンテンツ出力部として機能させるためのモジュールおよび
前記制御部を前記正誤判定部として機能させるためのモジュール
からなる群から選択される少なくとも１つのモジュールを、前記送受信部から前記クライアント端末装置に送信し、前記学習管理サーバーに残存する前記モジュールが、前記クライアント端末装置に送信した少なくとも１つの前記モジュールと通信を行う
ことを特徴とする学習管理サーバー装置。【００１９】（４）前記クライアント端末装置と、該クライアント端末装置とネットワークを介して通信可能な（３）に記載の前記学習管理サーバー装置と、を備えた学習管理システムであって、
前記クライアント端末装置がネットワークに接続できないときは該クライアント端末装置で処理を行い、接続可能になってから、該クライアント端末装置に備えられたサーバー同期部が前記学習管理サーバー装置と処理結果の同期を取ることを特徴とするもの。【００２０】  （１）〜（４）の発明は、管理者がコンテンツを１つずつ登録するように制御したとともに、受講者が受講する場合には１問ずつ自動的に出題するように制御している。したがって、受講者にとっては、受講しやすくかつ受講忘れが防止できるから、学習意欲を妨げることなく学習を継続でき、自然に学習内容が定着しやすい。管理者にとっては、１問ずつコンテンツを登録できるため、コンテンツ準備の負担が軽減され手軽にコンテンツを充実させることができ、かつ１問ずつ出題されるため、問題数が少なくても運用できる。
さらに（３）および（４）の発明によれば、利用者は、ネットワークを利用して受講またはコンテンツ登録等が可能であり、より簡便に受講または運用が可能となる。【００２１】（５）前記学習管理システムがＷｅｂシステムで構成されており、Ｗｅｂページ中に広告を表示する広告表示部を備えることを特徴とする（４）に記載の学習管理システム。【００２２】  したがって、本発明の学習管理システムを利用者に提供する際、広告を表示することができ、利用者の利便性を高めることができる。なお、広告としては、バナー広告や、ＵＲＬのリンク等、公知の広告の手法を用いることができる。【００２３】（６）利用者ＩＤの入力を受け付け、１の問題と該問題に対する１の正答とを含むコンテンツの入力を受け付けて該コンテンツを記憶し、かつ記憶された該問題を出力し該問題に対する解答の入力を受け付けて該解答の正誤を判定し、かつ管理者と受講者との識別が可能な情報を含む利用者情報を記憶する、コンピューターに、
前記利用者ＩＤと前記利用者情報を比較し認証を行う利用者認証機能と、
前記利用者認証の結果に応じて、前記コンテンツを１つのみ受け付けて記憶する登録機能と、
前記利用者認証の結果に応じて、所定のタイミングで前記問題を１つのみ出力するコンテンツ出力機能と、
前記解答と前記正答とを比較し該解答の正誤を判定する正誤判定機能と、
を実現させるためのプログラム。【００２４】  このプログラムによれば、当該プログラムをインストールしたコンピューターまたは２以上のコンピューター群（例えば、利用者が入出力を行うクライアント端末、利用者認証機能を実現する認証サーバー、その他の機能を実現するＷｅｂアプリケーションサーバーの組み合わせなど）が、コンテンツを１つずつ登録するようにできるとともに、１問ずつ自動的に出題するようにできる。したがって、受講者にとっては、受講しやすくかつ受講忘れが防止できるから、学習意欲を妨げることなく学習を継続でき、自然に学習内容が定着しやすくなる。管理者にとっても、１問ずつコンテンツを登録できるため、コンテンツ準備の負担が軽減され手軽にコンテンツを充実させることができ、かつ１問ずつ出題されるため、問題数が少なくても運用できる。【００２５】（７）前記コンピューターに、さらに、
複数の前記コンテンツから前記問題を抽出し、複数の該問題を含んでなるテストを生成するテスト生成機能と、
を実現させるための（６）記載のプログラム。【００２６】（７−２）さらに、前記制御部は、
複数の前記コンテンツから前記問題を抽出し、複数の該問題を含んでなるテストを生成するテスト生成部と、
を備えることを特徴とする前記学習管理装置、前記学習管理サーバー装置または前記学習管理システム。【００２７】  （７）および（７−２）の発明によれば、問題群からテストを自動的に生成するようにもできる。管理者は学習の習熟度を確認するためのテストを準備する必要がなく、管理負担が大幅に軽減できる。【００２８】（８）前記コンピューターに、さらに、
前記利用者認証の結果に応じて、前記登録機能とは別に前記コンテンツまたは前記コンテンツに関する情報を受け付ける情報受付機能と、
を実現させるための（６）または（７）記載のプログラム。【００２９】（８−２）  さらに、
前記利用者認証の特定の結果に応じて、前記登録機能とは別に前記コンテンツまたは前記コンテンツに関する情報を受け付ける情報受付部と、
を備えることを特徴とする前記学習管理装置、前記学習管理サーバーまたは前記学習管理システム。【００３０】  （８）、（８−２）の発明によれば、管理者だけでなく、特定の条件を満たす受講者からもコンテンツまたはコンテンツに関する情報を受け付けるようにしたため、管理者・受講者間の交流や、受講者の参加意欲を高めることができる。
受講者は、情報受付に参加することにより学習意欲をさらに高めることができ、かつ問題登録や解説を提供する管理者側の立場に立つことにより自らの習熟分野について再確認でき、より強く知識の定着を図ることができる。
管理者は、受講者（例えばある分野に習熟した受講者）と共にコンテンツの充実を図ることができるので、一人または小数人で行うよりも労力をかけずに質の高いコンテンツ群を充実させることができ、効果的な学習管理システムの運用を継続することができる。【００３１】（９）前記コンピューターに、さらに、
前記利用者ＩＤにおける行動内容に応じて所定ポイントを生成しおよび消費させ、該ポイントに関する情報を該利用者ＩＤに関連付けて記憶するポイント管理機能と、
を実現させるための（６）〜（８）のいずれかに記載のプログラム。【００３２】（９−２）さらに、
前記利用者ＩＤにおける行動内容に応じて所定ポイントを生成しおよび消費させ、該ポイントに関する情報を該利用者ＩＤに関連付けて記憶するポイント管理部と、
を備えることを特徴とする前記学習管理装置、前記学習管理サーバーまたは前記学習管理システム。【００３３】  （９）、（９−２）の発明によれば、コンテンツの登録や、問題に解答した場合にポイントが付与されるから、運用・受講継続意欲を維持することができる。
なお、学習管理装置におけるポイント管理部は、ネットワーク上に設けられたサーバー装置と通信を行い、他の学習管理装置のポイントとあわせて蓄積されるようにすることが好ましい。これにより、該サーバー装置上で他の受講者のポイントと比較を行うことができる。【００３４】（１０）前記コンピューターに、さらに、
他の装置またはシステムとネットワークを介して通信可能とする外部連携機能と、
を実現させるための（６）〜（９）のいずれかに記載のプログラム。【００３５】（１０−２）さらに、
他の装置またはシステムとネットワークを介して通信可能とする外部連携部と、を備えることを特徴とする前記学習管理装置、前記学習管理サーバーまたは前記学習管理システム。
（１０−３）
利用者ＩＤの入力を受け付け、１の問題と該問題に対する１の正答とを含むコンテンツの入力を受け付けて該コンテンツを記憶し、かつ記憶された該問題を出力し該問題に対する解答の入力を受け付けて該解答の正誤を判定し、かつ管理者と受講者との識別が可能な情報を含む利用者情報を記憶する、コンピューターに、
前記利用者ＩＤと前記利用者情報を比較し認証を行う利用者認証機能と、
前記利用者認証の結果に応じて、前記コンテンツを１つのみ受け付けて記憶する登録機能と、
前記受け付けるコンテンツのカテゴリー分けを行うカテゴリー設定機能と、
前記利用者認証の結果に応じて、前記問題を１つのみ表示する欄と該問題に対する解答を入力させる欄とを設けたコンテンツ出力画面を所定のタイミングで出力するコンテンツ出力機能と、
前記解答と前記正答とを比較し該解答の正誤を判定する正誤判定機能と、
複数の前記コンテンツから前記問題を抽出し、複数の該問題を含んでなるテストを生成するテスト生成機能と、
前記利用者認証の結果に応じて、前記登録機能とは別に管理者および特定の受講者から前記コンテンツまたは前記コンテンツに関する情報を受け付ける情報受付機能と、
前記情報受付を含む前記利用者ＩＤにおける行動内容に応じて所定ポイントを生成しおよび消費させ、該ポイントに関する情報を該利用者ＩＤに関連付けて記憶するポイント管理機能と、
ポータルおよび人事・労務管理システムを含む、他の装置またはシステムとネットワークを介して通信可能とする外部連携機能と、
を実現させるためのプログラムであって、
前記テスト生成機能が、前記判定された正誤の情報に基づいて特定の受講者の習熟度を算出し、該習熟度および予めコンテンツに設定された重要度に基づいて前記問題を抽出し、
前記情報受付機能における前記特定の受講者が、前記ポイントが高い受講者または管理者より承認された受講者であり、
前記コンテンツ出力機能または前記テスト生成機能が、前記外部連携機能により、前記人事・労務管理システムの情報を取得しまたは当該外部からの情報入力を受け付け、当該情報に基づき受講者に適した前記カテゴリーを自動的に設定し、該カテゴリーに属する前記コンテンツの中からコンテンツが出力されるようにされ、
前記ポイント管理機能が、生成したポイントを前記カテゴリー毎に記憶し、該ポイントが高い者の順に表示し、
前記外部連携機能により、前記利用者が前記ポータルを起動すると、前記コンテンツ出力画面が該ポータル画面の一部を占める、
ことを特徴とするもの。【００３６】  したがって、社内等に存在する他のシステムと連携させることができ、当該他のシステムの特性に応じて様々な利点が得られるため、よりいっそう受講および管理運用が円滑になる。【００３７】（１１）１の問題と該問題に対する１の正答とを含むコンテンツの入力を受け付けて該コンテンツを記憶し、かつ記憶された該問題を出力し該問題に対する解答の入力を受け付けて該解答の正誤を判定する、コンピューターに、
問合せ対応管理システムとネットワークを介して通信可能とし、問合せ対応の内容抽出要求を行う外部連携機能と、
前記問合せ対応の内容に基づくデータを前記コンテンツとして１つのみ受け付けて記憶する登録機能と、
前記問題を１つのみ出力するコンテンツ出力機能と、
前記解答と前記正答とを比較し該解答の正誤を判定する正誤判定機能と、
を実現させるためのプログラム。【００３８】（１１−２）さらに、
前記他の装置またはシステムは、問合せ対応システムであることを特徴とする前記学習管理装置、前記学習管理サーバーまたは前記学習管理システム。【００３９】（１１−３）さらに、
問合せ対応管理システムとネットワークを介して通信可能とし、問合せ対応の内容抽出要求を行う外部連携部と、
前記問合せ対応の内容に基づくデータを前記コンテンツとして１つのみ受け付けて記憶する登録部と、
前記問題を１つのみ出力するコンテンツ出力部と、
前記解答と前記正答とを比較し該解答の正誤を判定する正誤判定部と、を備えた、前記学習管理装置、前記学習管理サーバーまたは前記学習管理システム。【００４０】  （１１）、（１１−２）および（１１−３）の発明によれば、問合せ対応システムに蓄積されている質問とその回答内容を、ｅ−ラーニングシステムの問題と正答として利用することができる。管理者のコンテンツ準備の負担をさらに軽減することができるし、管理者にはわかりにくい、受講者がよく間違う事項や知らない事項をコンテンツとすることができるので、教育効果の高いコンテンツとすることができる。【００４１】（１２）  入力部と、出力部と、制御部と、管理者と受講者との識別が可能な情報を含む利用者情報および前記コンテンツを少なくとも記憶する記憶部とを備えた、コンピューターにおける学習管理方法であって、  前記制御部が、前記入力部から利用者ＩＤの入力を受け付け、該利用者ＩＤと前記利用者情報を比較し認証を行う利用者認証ステップ、  前記制御部が、前記利用者認証の結果に応じて、１の問題と該問題に対する１の正答とを含むコンテンツを１つのみ受け付けて前記記憶部に記憶する登録ステップ、  前記受け付けるコンテンツのカテゴリー分けを行うカテゴリー設定ステップ、  前記制御部が、前記利用者認証の結果に応じて、前記問題を１つのみ表示する欄と該問題に対する解答を入力させる欄とを設けたコンテンツ出力画面を所定のタイミングで出力するコンテンツ出力ステップ、  出力した前記問題に対する解答の入力を受け付け、該解答と前記正答とを比較し該解答の正誤を判定する正誤判定ステップ、  複数の前記コンテンツから前記問題を抽出し、複数の該問題を含んでなるテストを生成するテスト生成ステップと、  前記利用者認証の結果に応じて、前記登録ステップとは別に管理者および特定の受講者から前記コンテンツまたは前記コンテンツに関する情報を受け付ける情報受付ステップと、  前記情報受付を含む前記利用者ＩＤにおける行動内容に応じて所定ポイントを生成しおよび消費させ、該ポイントに関する情報を該利用者ＩＤに関連付けて記憶するポイント管理ステップと、  ポータルおよび人事・労務管理システムを含む、他の装置またはシステムとネットワークを介して通信可能とする外部連携ステップと、を含む学習管理方法であって、前記テスト生成ステップでは、前記判定された正誤の情報に基づいて特定の受講者の習熟度を算出し、該習熟度および予めコンテンツに設定された重要度に基づいて前記問題を抽出し、前記情報受付ステップにおける前記特定の受講者が、前記ポイントが高い受講者または管理者より承認された受講者であり、前記コンテンツ出力ステップまたは前記テスト生成ステップでは、前記外部連携ステップにより、前記人事・労務管理システムの情報を取得しまたは当該外部からの情報入力を受け付け、当該情報に基づき受講者に適した前記カテゴリーを自動的に設定し、該カテゴリーに属する前記コンテンツの中からコンテンツが出力されるようにされ、前記ポイント管理ステップでは、生成したポイントを前記カテゴリー毎に記憶し、該ポイントが高い者の順に表示し、前記外部連携ステップでは、前記利用者が前記ポータルを起動すると、前記コン��ンツ出力画面が該ポータル画面の一部を占めるように表示する、ことを特徴とするもの。  したがって、（１）〜（４）の発明と同様の効果を奏する。【００４２】  その他、好ましい解決手段としては次のものがある。
（１３）  前記学習管理サーバー装置が、前記記憶部に格納されている、
前記制御部を前記利用者認証部として機能させるためのモジュール、
前記制御部を前記登録部として機能させるためのモジュール、
前記制御部を前記コンテンツ出力部として機能させるためのモジュールおよび
前記制御部を前記正誤判定部として機能させるためのモジュール
からなる群から選択される少なくとも１つのモジュールを、
前記送受信部から前記クライアント端末装置に送信し、
前記学習管理サーバーに残存する前記モジュールが、前記クライアント端末装置に送信した少なくとも１つの前記モジュールと通信を行うことを特徴とする学習管理サーバー装置、および該サーバー装置として機能させるためのプログラム。【００４３】  したがって、クライアント端末装置側で一部の処理が可能であるため、クライアント端末側で一部表示画面の更新処理を行ったり、ネットワークに接続していない状態でもクライアント端末側で一部の処理を行ったりできる。例えばリッチクライアント技術によって実現されるものである。【００４４】  本発明において、「情報」とは、当該情報に解釈されるデータをも含む概念であり、「命令」とはコンピューターに対する処理の依頼である。
「入力部」とは、データまたは命令を制御部に与えるためのインターフェースをいい、本発明の目的を達成しうるものであれば特に限定しない。例えばキーボード、ポインティングデバイス（マウス等）、音声入力装置など、人間とのインターフェースとなるものだけでなく、インターフェース回路、通信装置など、他のプログラム、コンピューター、装置等とのインターフェースとなるものを採用することができる。【００４５】  「出力部」とは、データまたは命令の出力を実現する装置、回路等のインターフェースをいい、本発明の目的を達成しうるものであれば、特に限定しない。例えばディスプレイ、プリンター、音声出力装置など、人間とのインターフェースとなるものだけでなく、インターフェース回路、通信装置など、他のプログラム、コンピューター、装置等とのインターフェースとなるものを採用することができる。
ここで「出力」とは、表示、印刷だけでなく、他のプログラムや装置等に出力内容をデータまたは命令として与える場合も含む概念である。【００４６】  「制御部」とは、装置またはシステムの全体を制御し、および入力部で入力された命令、指示、データ、記憶部に格納されたデータ等を基に演算を行う装置、回路等をいう。制御部としては本発明の目的を達成しうるものであれば特に限定しないが、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等を採用することができる。
本発明における制御部は、少なくとも後述の各部を物理的または論理的に備えるものであり、各部がそれぞれ単独の装置、回路等で実現されていてもよい。【００４７】  「記憶部」とは、入力されたコンテンツ、利用者情報およびプログラム等を記憶する装置、回路等をいい、本発明の目的を達成しうるものであれば特に限定しない。
例えば、主に半導体メモリが用いられる一次記憶装置、主にハードディスクドライブや半導体ディスクが用いられる二次記憶装置（補助記憶装置）、主にＣＤ−ＲＯＭドライブ等リムーバブルメディアドライブが用いられるオフラインストレージ、テープライブラリ等、必要に応じて自動的に記憶媒体をドライブに挿入および除去する機構を有する装置である三次記憶装置など、公知の記憶装置等を用いることができる。
さらに具体的には、ハードディスクドライブ、フロッピーディスクドライブ、ＺＩＰドライブ、テープストレージ等、磁気記録媒体を用いる磁気記憶装置の他に、レジスタ、キャッシュメモリ、ＲＯＭやＲＡＭ、フラッシュメモリ（例えばＵＳＢメモリ）、半導体ディスク（例えばＲＡＭディスク、仮想ディスク）などの半導体メモリを利用する記憶回路または記憶装置や、ＣＤ、ＤＶＤ等の光学記録媒体、ＭＯ等の光磁気ディスクを利用する光学記憶装置、その他紙テープやパンチカード等を利用する記憶装置、ＰＲＡＭ（ｐｈａｓｅ  ｃｈａｎｇｅ  ＲＡＭ、相変化メモリ）と呼ばれる相変化記録技術を用いた記憶装置、ホログラフィックメモリ、３次元光メモリを用いた記憶装置、電荷の蓄積を分子レベルで行い情報を記憶する分子メモリを用いた記憶装置等を採用することができる。なお、三次記憶装置は二次記憶装置に記憶されたデータを保管する用途に用いることができる。
実施形態ではハードディスクドライブ２５０が記憶部に該当する。
なお、「記憶」とは、本発明の学習管理装置および学習管理サーバー装置内にコンテンツ情報ファイルやその他のデータを記憶する場合だけでなく、他のハードウェア資源（例えば、本発明に用いられるクライアント端末装置内の記憶装置や他システム内の記憶装置）にコンテンツ情報ファイルやその他のデータが分散して記憶されこれらにアクセスできる場合も含む。例えば、記憶部として、ネットワーク接続ストレージ（Ｎｅｔｗｏｒｋ  Ａｔｔａｃｈｅｄ  Ｓｔｏｒａｇｅ（ＮＡＳ））を利用するもの、ストレージエリアネットワーク（Ｓｔｏｒａｇｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ（ＳＡＮ））によりストレージ機器を利用するような場合も含まれる。【００４８】  「送受信部」とは、装置外部とのデータの送受信を実現する装置、回路をいい、本発明の目的を達成しうるものであれば、特に限定しない。例えばＬＡＮポート、モデム、無線ＬＡＮ、ルーター等の、通信装置、ネットワークに接続するためのインターフェースである。【００４９】  「プログラム」とは、コンピューターによって直接実行可能なものだけでなく、ソースコードや、ハードディスクドライブなどにインストールすることによって実行可能となるものも含む概念である。また、圧縮されたり、暗号化されたりしたものも含む概念である。
なお、「機能を実現させるプログラム」とは、機能を実現する実行モジュールが静的にメモリに展開され動作するものだけでなく、実行オブジェクトが所定のタイミングで動的に生成されるオブジェクト指向プログラムなど、実行モジュールが動的に生成されるプログラムを含む。モジュールとは、単独でコンパイルできるプログラムの最小単位のことをいい、例えば関数やサブルーチンであるが、本発明ではオブジェクト指向プログラムでいうオブジェクトも含む概念である。
また、プログラムは１つのコンピューター（サーバー等）にインストールしてもよいし、機能毎に異なる２以上のコンピューターにインストールしてもよい。例えば、利用者認証機能を実現させるためのプログラム（モジュール）については、利用者認証サーバーにインストールし、その他の機能を実現させるためのプログラムについてはＷｅｂアプリケーションサーバーにインストールする、などが挙げられ、公知の分散方法に従って複数のコンピューターにインストールすることができる。このような分散方法の一例としてリッチクライアント技術がある。リッチクライアント技術では、必要に応じてプログラムをサーバー装置からダウンロードし、クライアント端末装置で処理を実行させる。
本発明の装置、システムは、１または２以上のコンピューターの記憶部または記憶媒体に記憶されたプログラムを、コンピューターがそのメインメモリに読み出し、実行することによって実現される。したがって、このプログラム自体およびこのプログラムを記憶した記憶媒体も本発明を構成する。【００５０】  「リッチクライアント」とは、公知のものを指し、特に限定するものではないが、一般に次のような概念をいう。
Ｗｅｂブラウザを利用するＷｅｂシステムでは、ＨＴＭＬの制約上、ユーザインタフェースに種々の制約がある。そこで、表現力のあるユーザインタフェースを実現するため、リッチクライアント技術が開発されている。リッチクライアント技術とは、Ｗｅｂ技術（例えば、ＨＴＴＰ通信、Ｃｏｏｋｉｅ）を利用しつつも、一般的なローカル環境で動作するアプリケーションと同等のユーザインタフェースを実現することができる技術のことをいい、リッチクライアントとは、その技術が利用されたクライアント端末装置のことをいう。リッチクライアントの実現には、公知の方法を採用することができるが、例えば、クライアント端末装置がサーバー装置から必要に応じてアプリケーションをダウンロードして実行できるように実装する。具体的には、クライアント端末装置にＷｅｂブラウザを用い、クライアント端末装置は、ＨＴＭＬファイルにＪａｖａＳｃｒｉｐｔで記述したクライアントアプリケーションをサーバー装置からダウンロードして起動する。クライアントアプリケーションは必要に応じて（例えば非同期で）サーバー装置に処理を要求して結果を取得することができる。これは一般にＡｊａｘ（Ａｓｙｎｃｈｒｏｎｏｕｓ  Ｊａｖａ  Ｓｃｒｉｐｔ  ＋  ＸＭＬ）として知られている。これにより、ＨＴＭＬのみで実現するＷｅｂクライアントとは異なり、ページ全体でなくページの一部のみを更新することができるなど、表現力や操作性が向上する。
「Ｗｅｂシステム」とは、公知のものを指し、特に限定するものではないが、一般にクライアント端末装置にＷｅｂブラウザを搭載し、そのＷｅｂブラウザがサーバー装置（Ｗｅｂアプリケーションサーバー）とデータ通信を行うことで、様々な処理を実現するシステムの総称である。【００５１】  「広告表示部」とは、Ｗｅｂシステム上で利用者の検索行為に応じて適切な広告が表示されるような機能を実現する装置、回路をいい、本発明の目的を達成しうるものであれば、特に限定しない。例えば、広告情報が予め記憶部に記憶されており、当該広告情報にはメタ情報（例えばタグ）が付与されており、広告表示部は、利用者が入力した検索キーワードを取得し、当該キーワードと一致または類似するメタ情報を含む広告情報を抽出し、表示する。【００５２】  本発明の装置およびシステムでは、利用者を特定するために「利用者認証」処理を実施する。即ち、ユーザＩＤやパスワードなどの個人情報の入力を促し、その個人情報を照合することで個人認証を実施する。
このような利用者認証処理は、装置およびシステム毎に実施されるのが一般的であるが、特にＷｅｂシステムの場合、異なるＷｅｂシステムを利用する毎に、ユーザＩＤやパスワードなどの個人情報の入力を促すのは、利用者にとって煩雑であるため、一度の利用者認証処理で複数のＷｅｂシステムに対するアクセスを実現する「シングルサインオン」の技術が公知である。
このシングルサインオンの技術を搭載しているシングルサインオンシステムでは、認証処理装置が認証済みを保証する認証情報を発行し、クライアント端末装置のＷｅｂブラウザがＷｅｂアプリケーションサーバーとデータ通信を実施する際、その認証情報を含むデータをＷｅｂアプリケーションサーバーに送信し、Ｗｅｂアプリケーションサーバーはデータに含まれている認証情報を参照して、認証済みであることを確認する。【００５３】  「ファイアウォール」とは、公知のものを指し、特に限定するものではないが、一般に外部から内部ネットワーク（ＬＡＮ）に侵入されるのを防ぐために、当該ネットワークの外部と内部との通信を制御するシステム、または当該システムが組みこまれたコンピューター、ルーターもしくは専用ハードウェアをいう。ファイアウォールには、例えば、パケットフィルタリング型やアプリケーションゲートウェイ型と呼ばれる方式がある。パケットフィルタリング型は、パケットの送信先、送信元についてＩＰアドレスおよびポート番号を監視し、あらかじめ設定した条件に基づいて、特定の通信の許可・不許可を行うものである。アプリケーションゲートウェイ型は、通信を中継するプログラム（プロキシプログラム）を用いて、ネットワーク内部のコンピューターが外部と直接通信することなく、外部との通信は全てプロキシプログラム（プロキシサーバー）に代理させることによって、外部との通信を制御するものである。
なお、ファイアウォールにより、一般に「ＤＭＺ」（ＤｅＭｉｌｉｔａｒｉｚｅｄ  Ｚｏｎｅ、非武装地帯）と呼ばれる、ファイアウォールによって外部ネットワークからも内部ネットワークからも隔てられたネットワークを設けることができ、ここに公開用のＷｅｂサーバー等を設置することができる。【００５４】  「ルーター」とは、公知のものを指し、特に限定するものではないが、ネットワークと他のネットワークを接続して、パケットを中継する装置をいい、宛先へのルートを決定してパケットを配送するものである。【００５５】  「ＶＰＮ（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）」とは、公知のものを指し、特に限定するものではないが、仮想的な私設ネットワークをいい、暗号化技術や認証技術を利用して構築される。例えば、ＩＰｓｅｃによるパケットの暗号化によるＶＰＮが挙げられる。【００５６】  本発明において情報等を「受け付ける」とは、入力部に直接入力される場合だけでなく、他の装置、コンピューター、システム等からデータを受信する場合も含む概念である。
「利用者」とは、本発明の装置またはシステムを利用する者をいい、特に「管理者」と「受講者」とに区別して説明する場合がある。なお、「利用者ＩＤ」は利用者を識別するための情報である。
「管理者」とは、装置またはシステムを管理する管理者、問題等のコンテンツを登録する問題登録者、教師等の役割を持つ利用者をいい、コンテンツの登録が許可された者である。
「受講者」とは、ｅ−ラーニングを受講する受講者、学習者、生徒等の役割を持つ利用者をいう。なお、受講者でありかつ管理者である者も存在してよい。なお「利用者」について特に断りのない場合には「管理者」と「受講者」の両者を含む。
「利用者情報」とは、管理者と受講者との識別が可能な情報（例えば管理者ＩＤと受講者ＩＤ）を含む、利用者に関する情報をいう。なお必ずしも管理者ＩＤ、受講者ＩＤのように区別された情報が必要というわけでなく、フラグを用いるなどして判断することもできる。例えば、管理者フラグがあれば当該利用者ＩＤは管理者ＩＤと判断される（または、受講者フラグがあれば当該利用者ＩＤは管理者ＩＤではなく受講者ＩＤと判断される。）。このようにして利用者ＩＤが管理者ＩＤまたは受講者ＩＤであることが認証される。【００５７】  「問題」とは受講者に学習させるための問題文を示す情報をいい、特に限定するものではないが、例えば２択形式（○×・ＹｅｓＮｏ形式）で解答させるもの、３択形式、５択形式などそれ以上の選択肢数で解答させるものなど、様々な設問形式による問題文の情報を含む概念である。問題は、本発明におけるコンテンツに１つのみ含まれる。
「正答」とは問題に対する正しい答えを示す情報をいい、管理者が問題とともにコンテンツ情報ファイルに登録する。問題と同様に本発明におけるコンテンツに１つのみ含まれる。
「コンテンツ」とは少なくとも１の問題とそれに対する１の正答とを含む情報をいい、特に限定するものではないが、問題と正答に対する解説や、問題の難易度等のランク、問題出力（本明細書中、出題ともいう。）の有効期間、等を含む概念である。
「コンテンツ情報ファイル」とはコンテンツの集合であり、特に限定するものではないが、好ましくはテーブルやデータベースとして記憶され、例えば本発明の学習管理装置内の記憶部１２に記憶される。
「解答」とは、出力された問題に対して受講者が解いた答えを示す情報をいう。【００５８】  「テスト」とは受講者の習熟度を測るための複数の問題を含んで構成される問題群をいい、受講者に出題済みの問題だけでなく、未出題の問題、例えば誤答した問題に関連する未出題の問題等、を含んでいてもよい。【００５９】  「コンテンツを１つのみ受け付け」とは、１のコンテンツを１つずつ受け付けることをいい、２以上のコンテンツを１つずつ連続で記憶することも含む概念である。
「問題を１つのみ出力」とは、一問ずつ単独で問題が出力されることをいい、出力された問題の解答に対する採点命令を制御部が受けるまでは新たな問題が出力されないことが好ましい。【００６０】  「ポイント」とは、行動内容（利用者の行為の内容）に従って付与または消費される値をいう。【００６１】  「問合せ対応の内容に基づくデータ」とは、問合せ対応管理システムに格納された問合せ対応のデータの内容そのもの、または本発明のコンテンツの形式（１の問題と１の正答）に整合させたデータをいう。【００６２】  「登録命令」とは利用者によって入力されるコンテンツをコンテンツ情報ファイルに記憶するための命令である。実施形態では、画面に表示された登録ボタンをキーボード／マウス２２０により押下（例えばエンターキーにより）またはクリックすることによって、登録命令が生成される。
「出力命令」とは問題を出力するための命令であり、管理者が出力条件を設定して出力命令を生成するようにしてもよいし、受講者に手動で都度出力命令を生成させるようにしてもよい。実施形態では、管理者が設定した出力条件に従って自動的に、あるいは画面に表示された出力ボタン（問題要求ボタン、出題要求ボタン）を受講者がキーボード／マウス２２０により押下（例えばエンターキーにより）またはクリックすることによって、出力命令が生成される。
「採点命令」とはこの解答の採点結果を得るための命令である。実施形態では、受講者が画面に表示された採点ボタンをキーボード／マウス２２０により押下またはクリックすることによって、採点命令が生成される。
【発明の効果】
【００６３】  本発明の学習管理装置、学習管理サーバー装置、学習管理システム、および本発明のプログラムによって実現される特定のコンピューター、ならびに本発明の学習管理方法を用いたシステムによれば、受講者にとっては簡便に受講でき、かつ学習効果が高く、管理者にとっては簡便に運用できる、ｅ−ラーニングシステムを提供することが可能となる。
【図面の簡単な説明】
【００６４】
【図１】  本発明の学習管理装置の全体構成の一例を示す図である。
【図２】  本発明に用いられる、問題のカテゴリーについての一例を模式的に示す図である。
【図３】  本発明の学習管理装置を、コンピューターを用いて実現した場合のハードウェア構成の一例を示す図である。
【図４】  本発明に用いられる利用者情報ファイルのデータ構造の一例を示す図である。
【図５】  本発明に用いられるコンテンツ情報ファイルのデータ構造の一例を示す図である。
【図６】  本発明に用いられるテスト情報ファイルのデータ構造の一例を示す図である。
【図７】  本発明の学習管理プログラムの登録処理の一例を示すフローチャートである。
【図８】  本発明においてコンテンツを入力する際の画面表示例を示す図である。
【図９】  本発明の学習管理プログラムのコンテンツ出力処理および正誤判定処理の一例を示すフローチャートである。
【図１０】  本発明におけるコンテンツ出力時の画面表示例を示す図である。
【図１１】  本発明の学習管理プログラムのテスト生成処理の一例を示すフローチャートである。
【図１２】  本発明におけるテスト設定時の画面表示例を示す図である。
【図１３】  本発明の学習管理プログラムのテスト出力処理および正誤判定処理の一例を示すフローチャートである。
【図１４】  本発明におけるテスト出力時の画面表示例を示す図である。
【図１５】  本発明の学習管理システムの全体構成の一例を示す図である。
【図１６】  本発明の学習管理システムのハードウェア・ネットワーク構成の一例を示す図である。
【図１７】  本発明の学習管理プログラムの登録処理の別の一例を示すフローチャートである。
【図１８】  本発明の学習管理プログラムのコンテンツ出力処理および正誤判定処理の別の一例を示すフローチャートである。
【図１９】  本発明の学習管理プログラムのテスト生成処理の別の一例を示すフローチャートである。
【図２０】  本発明の学習管理プログラムのテスト出力処理および正誤判定処理の別の一例を示すフローチャートである。
【図２１】  本発明の学習管理システムの全体構成の別の一例を示す図である。
【図２２】  本発明の学習管理システムをポータル画面上で表示した一例を示す図である。
【図２３】  本発明に用いられるポイント情報ファイルのデータ構造の一例を示す図である。
【図２４】  本発明の学習管理プログラムの情報受付処理の一例を示すフローチャートである。
【図２５】  本発明の学習管理プログラムのポイント管理処理の一例を示すフローチャートである。
【図２６】  本発明に用いられるポイントリストのデータ構造の一例を示す図である。
【図２７】  本発明の学習管理プログラムの外部連携処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００６５】  以下、本発明の実施の形態について、図面を参照して説明する。なお、これら実施形態により本発明が限定されるものではない。
【００６６】＜目次＞
【００６７】１．第１の実施形態（スタンドアローン）
（１−１）装置の全体構成と動作概要
（１−１−１）入力部
（１−１−２）出力部
（１−１−３）制御部
（１−１−３−１）利用者認証部
（１−１−３−２）登録部
（１−１−３−３）その他コンテンツ登録に関する好ましい機能
（１−１−３−３−１）コンテンツチェック部
（１−１−３−３−２）コンテンツ整理部
（１−１−３−３−３）カテゴリー設定部
（１−１−３−３−４）コンテンツ作成支援部
（１−１−３−３−５）コンテンツ登録者グループ設定部、グループレビュー部
（１−１−３−４）コンテンツ出力部
（１−１−３−５）その他コンテンツ出力に関する好ましい機能
（１−１−３−５−１）再出力制御部
（１−１−３−５−２）プレゼンス情報取得部
（１−１−３−５−３）出題頻度調整部
（１−１−３−５−４）正答自動表示部、解答スキップ制御部、解答促進部、受講状況ランキング決定部、免除部、解答保留部
（１−１−３−６）正誤判定部
（１−１−３−７）テスト生成部
（１−１−４）記憶部
（１−２）ハードウェア構成
（１−３）データ構造
（１−３−１）利用者情報ファイル
（１−３−２）コンテンツ情報ファイル
（１−３−３）テスト情報ファイル
（１−４）処理
（１−４−１）登録処理
（１−４−２）コンテンツ出力処理・正誤判定処理
（１−４−３）テスト生成処理
（１−４−４）テスト出力処理・正誤判定処理
（１−５）変形例
（１−５−１）コンテンツのダウンロード等
（１−５−２）問題抽出方法１（重要問題抽出部）
（１−５−４）問題抽出方法２（対象カテゴリー設定部）
【００６８】２．第２の実施形態（ネットワーク利用）
（２−１）システムの全体構成と動作概要
（２−１−１）送受信部
（２−２）ハードウェア／ネットワーク構成
（２−３）データ構造
（２−４）処理
（２−４−１）登録処理
（２−４−２）コンテンツ出力処理・正誤判定処理
（２−４−３）テスト生成処理
（２−４−４）テスト出力処理・正誤判定処理
【００６９】３．第３の実施形態（ネットワーク利用：情報受付・ポイント管理・外部連携）
（３−１）システムの全体構成と動作概要
（３−１−１）情報受付部
（３−１−２）ポイント管理部
（３−１−３）外部連携部
（３−２）ハードウェア構成
（３−３）データ構造
（３−４）処理
（３−４−１）情報受付処理
（３−４−２）ポイント管理処理
（３−４−３）外部連携処理
【００７０】１．第１の実施形態（スタンドアローン）
【００７１】（１−１）装置の全体構成と動作概要
図１に、本発明の一実施形態による学習管理装置１００の全体構成を示す。本実施形態に係る装置は、入力部１１０と、出力部１２０と、制御部１３０と、記憶部１４０とを備えている。以下、順に説明する。
【００７２】（１−１−１）入力部
入力部１１０は、利用者ＩＤ、コンテンツ、解答、登録命令、採点命令などを学習管理装置１００に入力するためのものである。後述する図３のキーボード／マウス２２０等がこれに該当する。
【００７３】（１−１−２）出力部
出力部１２０は、問題、正答、解説といったコンテンツ、採点結果などを学習管理装置１００から出力するためのものである。後述する図３のディスプレイ２１０等がこれに該当する。
【００７４】（１−１−３）制御部
制御部１３０は、入力されたコンテンツを記憶部１４０に記憶するための制御、解答と正答との比較（採点）のための演算、コンテンツや採点結果を出力部１２０に出力するための制御、等を行うためのものである。後述する図３のＣＰＵ２３０がこれに該当する。
制御部１３０は、以下に説明する利用者認証部１３１、登録部１３２、コンテンツ出力部１３３、正誤判定部１３４を物理的または論理的に備える。テスト生成を行う場合には、図１に示すように、制御部１３０はテスト生成部１３５を物理的または論理的に備える。
【００７５】（１−１−３−１）利用者認証部
利用者認証部１３１は、入力部１１０で受け付けた利用者ＩＤの認証を行うためのものである。
学習管理装置１００は、入力部１１０で利用者ＩＤの入力を受け付ける。利用者ＩＤは入力部１１０から利用者認証部１３１に渡され、利用者認証部１３１は記憶部１４０の利用者情報ファイル１４１に当該利用者ＩＤが記録されているか否かの入力チェックを行う。当該利用者ＩＤが記録されている場合、利用者認証部１３１は、当該利用者ＩＤが管理者ＩＤであるか、受講者ＩＤであるかを、利用者情報ファイル１４１の管理者フラグ（または受講者フラグ）を参照し判断する。すなわち、管理者フラグがあれば当該利用者ＩＤは管理者ＩＤと判断される（または、受講者フラグがあれば当該利用者ＩＤは管理者ＩＤではなく受講者ＩＤと判断される。）。このようにして、入力された利用者ＩＤが管理者ＩＤまたは受講者ＩＤであることが認証される。
【００７６】（１−１−３−２）登録部
登録部１３２は、利用者ＩＤが管理者ＩＤであると認証された場合、入力部１１０から入力される登録対象のコンテンツを記憶部１４０に記憶させるためのものである。管理者によりコンテンツが入力され、その登録命令が入力されると、登録部１３２は、記憶部１４０のコンテンツ情報ファイル１４２にそのコンテンツを記憶する。本発明では、コンテンツの登録を一問分ずつ行うように制御されており、登録部１３２はコンテンツを入力させる欄を１つのみ設けたコンテンツ登録画面（例えば後述の図８）を出力部１２０に表示させる。登録部１３２が登録命令を処理するたびにコンテンツ情報ファイル１４２にコンテンツが一問分ずつ記憶されていく。このように、管理者は一問分ずつコンテンツを登録することができ、登録作業が容易であるため、登録負担が軽減され、また登録の促進が期待できる。また、コンテンツを正式に登録する前に仮登録を行うようにして、登録しようとする管理者に再度確認させ、またはその他の管理者に確認させた上で正式登録するようにしてもよい。
なお、利用者ＩＤが受講者ＩＤであると認証された場合には、登録部１３２は上記のコンテンツ登録処理を行わない。ただし、問題に対する解答が入力されたときには、登録部１３２が、記憶部１４０（例えば利用者情報ファイル１４１）に解答を記憶させることができる。
【００７７】  本発明において登録されるコンテンツは、２択形式であることが好ましい。第１の理由としては、管理者にとって３択以上は解答の選択肢の用意が負担になるためである。第２の理由としては、誤っている選択肢を用意するのは困難であることから３択以上のコンテンツとすると「誤っているものを１つ選べ」という設問が増えてしまう傾向があるためである。学習内容定着の観点からは「正しいものはどれか」というような正解内容を記憶に定着させる設問が好ましい。また、受講者にとっても３択以上の形式に比べ、２択形式であれば解答しやすいというメリットがある。したがって、登録部１３２により登録されるコンテンツは、２択形式であることが好ましい。なお、受講者が解答しやすいように、○×を選択させる形式が特に好ましい。
【００７８】（１−１−３−３）その他コンテンツ登録に関する好ましい機能
（１−１−３−３−１）コンテンツチェック部
本発明では、登録されるコンテンツ（問題文、解説等）が所定のデータ量を越える場合（例えば所定の文字数を越える場合）に管理者に警告する、コンテンツチェック部を有していてもよい。これにより、受講者がより解答しやすいコンテンツを作成できる。
また、コンテンツチェック部は、さらに以下の機能を備えていてもよい。すなわち、登録予定のコンテンツを解析（既登録コンテンツと比較）することによって、重複のおそれがあるコンテンツについて警告を行う機能である。例えば、コンテンツ登録時に、そのコンテンツについてのタグ（コンテンツの概要、分類等を示す情報）も登録可能なようにし、このタグを比較することによって重複チェックを行うようにしてもよいし、既登録コンテンツからキーワードを抽出し記憶しておいて、登録予定のコンテンツと比較することによって重複チェックを行うようにしてもよい。
【００７９】（１−１−３−３−２）コンテンツ整理部
本発明では、コンテンツ情報ファイル１４２を参照し、登録日が古いコンテンツ、出題もしくはテストでの出題率が低いコンテンツ等、古いコンテンツや使われていないコンテンツを抽出し、管理者に警告を行ったり、削除通知を行ったりするコンテンツ整理部を有していてもよい。この機能は、管理者用の画面を起動したときに実行され、管理者に通知することが好ましい。
このようなコンテンツチェック部、コンテンツ整理部により、管理者の登録負担をさらに軽減できる。
【００８０】（１−１−３−３−３）カテゴリー設定部
本発明では、登録されるコンテンツの分類整理・カテゴリー分けを行うカテゴリー設定部を有していてもよい。カテゴリー設定部は例えば次のような処理を行う。まず、問題を分類するための「カテゴリー」を管理者に登録（カテゴリーは階層管理可能）させる。カテゴリーを模式的に表した例を図２に示す。
【００８１】  このカテゴリー設定は、問題を一問ずつ登録していき、問題の蓄積がなされた時点でまとめてカテゴリーを設定することもできるし（事後カテゴリー設定部）、予めカテゴリーを設定しておき、そのカテゴリーに従って（例えば図２のツリーが画面に表示され、登録させたいカテゴリーをクリックすることなどにより）問題を登録するようにしてもよい（事前カテゴリー設定部）。また、問題は複数のカテゴリーに属するようにしてもよい。なお、問題登録時に、その問題文を解析（例えばカテゴリーのタイトルで問題文をキーワード検索、またはカテゴリーに予め設定された属性情報で問題文をキーワード検索するなど）することによってカテゴリーを自動推奨したり、適切なカテゴリーがない場合には一旦「その他」カテゴリーに登録させたり（カテゴリー自動登録部）、「その他」に所定問題数が蓄積されると問題文中の頻出する単語でカテゴリーが新設され、自動的に分類されてもよい（カテゴリー自動作成部）。
これらにより、管理者は問題数が多くなったときでもコンテンツの把握が容易となり、また後述するテスト生成処理の際にカテゴリーを指定してテスト生成を行わせることができる。このように、コンテンツが少ない段階では特にカテゴリーを設けずに問題を登録することができ、コンテンツが充実してくればカテゴリー毎に体系だった問題登録、出題を行うこともできる。また、コンテンツ出力時には複数カテゴリーを出力対象にできるから、１カテゴリーあたりのコンテンツ登録数が少なくても運用できる。よって運用開始間際であっても問題登録・出題が行えるし、運用が軌道に乗った後にはカテゴリーを利用した多様な出題方法を選択することができる。また、カテゴリーという枠が準備されていれば、管理者はコンテンツ登録時にコンテンツの整理を考慮する必要なく、準備されたカテゴリーを選択してコンテンツを登録するだけでよく、コンテンツ登録が容易になる。
【００８２】（１−１−３−３−４）コンテンツ作成支援部
本発明では、既に保有しているコンテンツを本発明に用いるコンテンツに加工したり、コンテンツのひな形を用意することなどにより、コンテンツの作成を支援することもできる（コンテンツ作成支援部）。例えば保有している画像データに目隠しデータ（マスク）を付して問題を作成したり、予め問題文のひな形を用意・蓄積できるようにして必要な項目のみ管理者に入力させるようにしたりしてもよい。
【００８３】（１−１−３−３−５）コンテンツ登録者グループ設定部、グループレビュー部
本発明では、問題等のコンテンツ登録を一人でなくグループで行うコンテンツ登録グループ設定部を有していてもよい。例えば前述のようにカテゴリー分けされている場合、そのカテゴリー単位のコンテンツ登録者グループを設定することができる。グループを設定した後は、グループ単位のアラート機能により、コンテンツ登録作業を維持・継続することができる。例えば最後のコンテンツ登録から所定期間経過後にグループメンバーにアラートメールを自動送信する。なおこの場合、グループ内の少なくとも１人が登録を行えば、所定期間のアラートがリセットされる。このように、コンテンツ登録に関する個人の負担を軽減し、また複数人で関わることにより維持・継続が容易になる。
また、コンテンツの正式登録前にグループメンバーでレビューを行うことができるグループレビュー部を有していてもよい。グループメンバーによりコンテンツが登録されると「仮登録」状態となり、メンバー間でレビュー（意見交換）が行える。意見交換した内容に応じてコンテンツを適宜修正し、メンバーの承認を以ってコンテンツが公開される。
【００８４】（１−１−３−４）コンテンツ出力部
利用者ＩＤが受講者ＩＤであると認証された場合、コンテンツ出力部１３３は、所定のタイミング（例えば、装置の起動時、装置の終了時、設定した期間毎、等）で、登録された問題の中から一問ずつ問題を出力する。
コンテンツ出力部１３３は、一定のルール（例えばランダムに抽出、管理者が設定した内容（例えば、あるカテゴリー内でランダムに抽出、など））に従って記憶部１４０のコンテンツ情報ファイル１４２に記憶された問題を抽出し、これを１つのみ表示する欄と該問題に対する解答を入力させる欄とを設けたコンテンツ出力画面（より具体的には出題画面（例えば後述の図１０（ａ）））を生成し、出力部１２０に出力させる。出力内容についての情報（出力日時等）は利用者情報ファイル１４１に記憶される。受講者は、出力（例えばディスプレイや紙等に出力）された一問を解き、自らが正しいと考える解答を決定して入力部１１０により解答と採点命令を入力する。
【００８５】（１−１−３−５）その他コンテンツ出力に関する好ましい機能
（１−１−３−５−１）再出力制御部
本発明において、さらに再出力制御部を有していてもよい。再出力制御部は、まず正しいものを選ばせる問題を出力し、その問題が正解であった場合、同じ問題について誤っているものを選ばせるように問題を出力したり、所定の時間経過後同じ問題を再度出力するものである。例えば、「選択肢Ａ、Ｂのうち正しいものを選べ」を第１回目の問題出力とし、次に「選択肢Ａ、Ｂのうち誤っているものを選べ」として出題する。あるいは、○×形式の問題を、例えば１週間後など所定時間経過後再出題する。２回以上同じ出題（または実質的に同じ出題）をすることで学習内容の定着を助長させることができる。
【００８６】（１−１−３−５−２）プレゼンス情報取得部
本発明において、ＧＩＳ（地理情報システム：Ｇｅｏｇｒａｐｈｉｃ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｓｙｓｔｅｍ）装置を備えることなどにより位置情報を把握できる場合、社内のスケジュールシステムにアクセスできるような場合には、プレゼンス情報取得部をさらに設けていてもよい。プレゼンス情報取得部は、これらの装置やスケジュールシステムから利用者が現在どのような状況かを示す情報（プレゼンス情報）を取得し、その状況に応じて出題する・しないを決定することや、位置情報に応じた問題を出題することができる。これにより、例えば顧客先にいるときなど、出題されても解答することができない場合などでは出題されないようにしたり、例えば、サーバールームで業務中の者に対しては、特に機密保持に関する出題されるようにしたり、受講者に適した出題がされるようになり、学習効果が向上する。
【００８７】（１−１−３−５−３）出題頻度調整部
本発明では、出題頻度調整部を有していてもよい。出題頻度調整部は、問題の出題頻度を自動調整するものであり、例えば
（１）問題ごとに、日々の問題出力の解答率・正答率、テストの正答率を算出し、
（２）受講者が問題を評価した結果を入手し、
（３）得られた情報、入手した情報に基づき、解答率の低い／正答率の高い／受講者の評価の低い問題は出題頻度を自動的に下げる
ようにしてもよい。ここで（２）の受講者による問題の評価結果を得る方法としては、例えば、受講者が解答した後の正答・解説表示画面に、問題について「興味深い／興味なし」「ためになった／ためにならなかった」「既に知っていた／知らなかった」等のアンケート結果を取得するボタンを設けることが挙げられる。このように構成することにより、受講者の興味をひかない問題、受講者が身についている問題を淘汰することができる。最終的に、受講者に適した問題を出力することができるようになるため、受講者の問題解答に要する負担を軽減しつつ、学習効果を高めることができる。
【００８８】（１−１−３−５−４）正答自動表示部、解答スキップ制御部、解答促進部、受講状況ランキング決定部、免除部、解答保留部
本発明では、正答自動表示部を有していてもよい。正答自動表示部は、一定時間経過後に正答を自動表示するもので、管理者の指定時間で正答を自動表示することにより、解答していなくても必ず正答を確認させることになり、解答を強制させることなく、自然に学習内容を刷り込ませることが期待できる。なお正答の自動表示を行っている場合は受講者が実際に解答しなければ未解答とする。
【００８９】  また、受講者が知っている問題に時間を割かせないため、解答スキップ制御部を有していてもよい。例えば「スキップボタン」を設け、これを押下させることによって解答せずにすむようにする。また、そのスキップの結果をもとに類似かつ難易度の低い問題は出題が回避され別の問題が出題されるようにしてもよい。
【００９０】  また、解答がなされるまでは問題出題領域を点滅させるなどして目に付くように表示する、解答するとグレーアウトするなどして目に付かないようにするといった、解答促進部を有していてもよい。このようにすることで、解答について若干の強制力を担保することができる。
【００９１】  また、受講状況ランキング決定部を有していてもよい。利用者別に解答率、解答までの平均スピード（例えば、解答／秒）、正答率を算出し、各値ごとに、受講状況ランキングとして所定の上位者の名前等と成果をグラフ表示するようにしてもよい。
【００９２】  また、免除部を有していてもよい。問題、テストの免除は、正解した問題の履歴情報を参照し、正解した問題より難易度が低い問題について免除がなされるようにする。これにより、既に理解した問題への解答の手間を軽減できる。
【００９３】  また、解答保留部を有していてもよい。解答保留部は、受講者が解答に自信がない場合など、解答を保留する旨の情報を送信するためものである。例えば、○か×を選択させる２択形式の出題形式の場合に、△（保留）という選択を受け付けるようにする。これによって受講者は解答に時間をかけずに済み、学習意欲・学習の流れを妨げることなく、学習を継続することができる。なおこの保留情報は利用者情報ファイル１４１に記憶され、テストの抽出対象のフラグ（保留フラグ）として利用することができる。例えば、保留フラグが立っている問題を抽出すれば、その受講者が保留した問題（苦手な問題）を集めたテストを生成することができる。
【００９４】  このように、これらの仕組みによれば、受講への妨げとなる事柄を出来る限り排除し、かつ学習意欲を維持させるように構成することができるので、自らのメイン業務に直結するものではないため個人的な優先度が低くなりがちであるものの、企業の従業者としては知っておかなければならない知識（例えばコンプライアンス、環境に関する知識、基本的な会計知識など）の習得に特に好適である。
【００９５】（１−１−３−６）正誤判定部
正誤判定部１３４は、入力部１１０から採点命令を受け、入力された解答と、コンテンツ情報ファイル１４２に登録されている正答とを比較し、解答の正誤を判定する。正誤判定の結果は出力部１２０によって出力され、受講者に通知され、利用者情報ファイル１４１に記憶される
このように、コンテンツ出力部１３３および正誤判定部１３４によれば、受講者は一問ずつ問題を解答し採点結果を得ることができる。
【００９６】（１−１−３−７）テスト生成部
本発明においてテスト生成部１３５は、コンテンツ情報ファイル１４２に登録されている問題を一定のルールに基づいて抽出し、集積し、自動的に受講者に適したテストを生成するものである。例えば次のようにテストが生成される。まず、登録部による処理（後述の登録処理）、コンテンツ出力部による処理（後述のコンテンツ出力処理）、正誤判定部による処理（後述の正誤判定処理）を行うことによって蓄積される受講者情報（例えば問題に対する正誤情報、解答日時、等）が利用者情報ファイル１４１に記憶される。次に、その情報と管理者によって選択あるいは設定された一定のルールとに基づいて、テスト生成部１３５はコンテンツ情報ファイル１４２に登録されている問題を抽出し、集積することによって受講者に適したテストを生成する。一定のルールとしては、例えば、ランダムに問題を抽出したり、受講者が誤答した問題を抽出したり、受講者の誤答率の高い問題を抽出したり、重要な問題または優先度の高い問題として設定された問題を抽出するようにして行うことができる。この一定のルール（出力ルール）についてはテスト情報ファイル１４１に記憶しておくことができる。これにより、テスト生成が自動的に行われるので、管理者はテスト用のコンテンツを用意する必要がなく、管理者の負担を軽減することができる。また、問題の解答が比較的自由であるのに対し、テストはある程度強制的に出題されることにより、受講者に適度な緊張を与えることができ、効果的な学習が可能となる。
【００９７】  また、テスト生成部は、特定の受講者の習熟度に基づいて問題を抽出しテストを生成するようにしてもよい。習熟度は、利用者情報ファイル１４１に格納された正誤結果に基づいて、例えば「習熟度＝正解の数／全解答数」として求めることができ、この習熟度が低いもの（例えば０．５以下のもの）、あるいはこの習熟度が高いもの（例えば０．８以上のもの）を抽出する、などしてテストを生成する。受講者の習熟度に基づいて自動的にテストが生成されるため、さらに学習効果が高いテスト出力を行うことができる。すなわち、習熟している部分を伸ばす、あるいは習熟度が不足している部分を補強するというようなテスト出力を行うことができる。
【００９８】  また、テスト生成部は、問題の重要度に基づいて問題を抽出しテストを生成するようにしてもよい。重要度は、例えば、予め管理者がコンテンツ情報ファイル１４２に重要度の情報を設定してもよいし、管理者等がコンテンツの登録をする際に、企業のミッションステートメントや、経営方針といった重要なドキュメントから自動または手動で抽出されたキーワード群との比較を行い、当該キーワードを含むようなコンテンツであれば自動的に重要度を高く設定する、というようにしてもよい。問題の重要度に基づいて自動的にテストが生成されるため、さらに効果的なテスト出力、例えば本システムが用いられる企業内等で特に重要と決定された分野の問題を重点的に集め、復習・定着させるというようなテスト出力を行うことができる。
【００９９】（１−１−４）記憶部
記憶部１４０には、利用者情報ファイル１４１、コンテンツ情報ファイル１４２が格納されている。テスト生成を行う場合には、図１に示すように、テスト情報ファイル１４３が格納される。これらのデータ構造については後述する。
【０１００】（１−２）ハードウェア構成
図１の学習管理装置１００を、コンピューター２００を用いて実現した場合のハードウェア構成の一例を図３に示す。図３に示すように、ハードウェア構成は一般的なパソコンと同様である。
図３において、本発明における制御部１３０に相当するＣＰＵ（中央演算処理装置）２３０には、出力部１２０に相当するディスプレイ２１０、入力部１１０に相当するキーボード／マウス２２０、メインメモリ２４０、記憶部１４０に相当するハードディスクドライブ２５０、リムーバブルドライブ（例えば、ＤＶＤ−ＲＯＭドライブ、ＣＤ−ＲＯＭドライブ）２６０、必要に応じて通信装置２７０、がバス２８０を介して接続されている。以下、順に説明する。
【０１０１】  ＣＰＵ２３０は、メインメモリ２４０にロードされたプログラムを実行する。ＣＰＵ２３０は、プログラムに従い、キーボード／マウス２２０、ハードディスクドライブ２５０、リムーバブルドライブ２６０、通信装置２７０等からデータを受け取り、所定の演算を行い、各装置の制御を行う（例えば、ディスプレイ２１０に画面表示させ、ハードディスクドライブ２５０に演算結果を記憶させる）。
ディスプレイ２１０は、操作に必要な各種ウィンドウやデータ等を表示する。
キーボード／マウス２２０は利用者からの様々な操作指示・命令、データを入力するために用いられる。
メインメモリ２４０は、オペレーティングシステム（ＯＳ）やプログラム、データを一時記憶する記憶領域である。一時記憶するという意味において、メインメモリ２４０は記憶部１４０に相当する場合がある。
ハードディスクドライブ２５０には、本発明のプログラム２５２、利用者情報ファイル１４１、コンテンツ情報ファイル１４２、テスト情報ファイル１４３、オペレーティングシステム２５１等が記憶されている。本発明のプログラム２５２は、例えばリムーバブルドライブ２６０を介してリムーバブルメディア２６１からインストールされたものであるが、通信装置２７０を用いネットワークを介してダウンロードされてもよい。
リムーバブルドライブ２６０には、ＤＶＤ−ＲＯＭやＣＤ−ＲＯＭ、メモリーカード、ＵＳＢメモリ等のリムーバブルメディア２６１が挿入可能であり、リムーバブルメディア２６１からプログラムやデータを読み込み、またリムーバブルメディア２６１にプログラムやデータを書き込むことも可能である。
通信装置２７０は、ネットワークに接続するためのインターフェースであり、例えばＬＡＮポート、モデム、無線ＬＡＮ、ルーター等で構成される。
【０１０２】  本実施形態では学習管理装置１００を上記のように説明したが、本発明はこれに限られない。本発明の学習管理装置は、携帯電話機、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）、携帯ゲーム機等に代表される携帯情報端末や、ゲーム機など、本発明のプログラムをインストールして前記入力部１１０、出力部１２０、制御部１３０および記憶部１４０、必要に応じてテスト生成部、の各部を実現しうるものであればよい。
【０１０３】（１−３）データ構造
利用者情報ファイル１４２、コンテンツ情報ファイル１４２、テスト情報ファイル１４３のデータ構造について以下に説明する。
【０１０４】（１−３−１）利用者情報ファイル
利用者情報ファイルは、利用者に関連する情報を記憶しており、少なくとも、利用者を特定する情報と、管理者か受講者かを確定するための識別情報（図４では管理者フラグだが、受講者フラグであってもよい）と、利用状況（例えば受講状況またはコンテンツ等の登録状況）と、を記録する。
図４に利用者情報ファイル１４１のデータ構造を示す。利用者情報ファイル１４１は、利用者を特定する情報として利用者ＩＤ、管理者か受講者かを確定するための識別情報として管理者フラグ、利用状況として問題の出力日、テスト実施日、正誤結果等を記憶している。また、その他、利用者が属するコンテンツ登録グループのグループＩＤ、利用者が学習すべき対象カテゴリーの番号（カテゴリーＮｏ．）、出力された問題のＩＤ、出力されたテスト問題のＩＤ等が記憶されている。正誤結果については結果を複数記憶することができる（図中×××、○×○等と模式的に示している）。
なお、対象カテゴリーの番号は管理者が手動で設定するようにしてもよいし、後述する対象カテゴリー設定部によって自動設定されてもよい。
また、問題が最終的に理解されたかどうかを判断するための最終正誤結果を記憶する領域である最終正誤結果記憶領域を有していてもよい（図示せず）。この最終正誤結果の判定は、正誤結果記憶領域とテスト正誤結果記憶領域に記憶された正誤結果のうち時間的に後の結果で上書きするようにしてもよいし（つまり最後の正誤結果が最終正誤結果になる）、あるいは全ての正誤結果のうち所定割合以上（例えば８割以上）正解であれば、最終正誤結果を正解、所定割合未満であれば最終正誤結果を不正解と判断してもよい。
【０１０５】（１−３−２）コンテンツ情報ファイル
コンテンツ情報ファイルは、コンテンツまたはコンテンツに関連する情報を記憶しており、少なくとも、問題もしくは問題が記憶された領域のアドレスと、正答とを記憶する。
図５にコンテンツ情報ファイル１４２のデータ構造を示す。コンテンツ情報ファイル１４２は、コンテンツとして問題およびその問題の正答を記憶している。本実施形態では二択形式を採用しており、正答として、問題の内容が正しいことを示すデータか、誤っていることを示すデータが記憶されている（図では模式的にそれぞれ○、×で示す）。
さらに、本実施形態では、問題の識別記号である問題ＩＤ、問題の解説、問題の種類の識別を行うカテゴリー、登録者の識別記号である登録者ＩＤ、問題の有効出力期間である有効期間、問題の難易度であるランク等を記憶している。
【０１０６】（１−３−３）テスト情報ファイル
テスト情報ファイルは、テストに関連する情報を記憶しており、少なくとも、テストを特定する情報と、テストを構成する問題を特定する情報とを記憶する。
図６にテスト情報ファイル１４３のデータ構造を示す。テスト情報ファイル１４３は、テストを特定する情報であるテスト問題ＩＤ、テストを構成する問題を特定する出力問題ＩＤを記憶しており、さらに、テストを構成する問題のカテゴリー、テストを構成する問題数、テストにおける一問あたりの点数、テストの合格点、テストの出力期間、等を記憶する。
【０１０７】（１−４）処理
学習管理プログラム２５２によるＣＰＵ２３０の処理について図７〜図１３を用いて説明する。ＣＰＵ２３０は学習管理プログラム２５２およびオペレーティングシステム２５１により図７、図９および図１１の各処理を行うが、その一部または全部の処理が学習管理プログラム２５２単体により行われるようにしてもよい。
【０１０８】（１−４−１）登録処理
学習管理プログラム２５２によるＣＰＵ２３０の登録処理について図７を用いて説明する。
ＣＰＵ２３０は、図７（ａ）に示すように、利用者によってキーボード／マウス２２０から利用者ＩＤが入力されると、まず後述する認証処理（ステップＳ３１０）を行い、管理者であると認証された利用者（以下、管理者とする）に対しコンテンツ登録欄を生成してディスプレイ２１０上に表示する（ステップＳ３２０、Ｓ３３０、Ｓ３４０）。
管理者は表示されたコンテンツ登録欄に登録したいコンテンツ（問題、正答、解説、出題の有効期間、問題のランク等）を入力する。ここでは図８の内容が入力されたものとする。なお、図８は、図５の問題ＩＤ＝１のコンテンツが入力される場合の例である。
図８における問題登録画面４００の登録ボタン４１０が押下されると、ＣＰＵ２３０に登録命令が与えられ、ＣＰＵ２３０は後述するコンテンツ登録処理を開始する（ステップＳ３５０）。
【０１０９】＜認証処理＞
認証処理（ステップＳ３１０）は図７（ｂ）に示すように行われる。すなわち利用者ＩＤを受け付けると、ＣＰＵ２３０は、利用者情報ファイル１４１を参照し（Ｓ３１１）、受け付けた利用者ＩＤがファイル内に存在するか否かを判断し（ステップＳ３１２）、存在する場合には、受け付けた利用者ＩＤが管理者ＩＤであるか受講者ＩＤであるかを判断する（ステップＳ３１３）。本実施形態では利用者情報ファイル１４１に管理者フラグが記憶された領域があるため、ＣＰＵ２３０は受け付けた利用者ＩＤの管理者フラグ領域にこのフラグが立っている場合には管理者ＩＤであるとの認証を行い、それ以外の場合には受講者ＩＤであるとの認証を行い、認証結果を出力する（ステップＳ３１４）。
【０１１０】＜コンテンツ登録処理＞
コンテンツ登録処理（ステップＳ３５０）は図７（ｃ）に示すように行われる。まずコンテンツが受け付けられ（ステップＳ３５１）、ＣＰＵ２３０は、既登録コンテンツとの重複やデータ量の適否をチェック後（ステップＳ３５２）、適切であれば、ハードディスクドライブ２５０のコンテンツ情報ファイル１４２の各領域に、入力されたコンテンツを記憶する（ステップＳ３５３）。コンテンツが記憶されると、ＣＰＵ２３０は、利用者情報ファイル１４１にアクセスし、当該管理者ＩＤについて、コンテンツ登録についての情報（コンテンツ登録日、登録したコンテンツの識別番号等）を書き込む（ステップＳ３５４）。
【０１１１】（１−４−２）コンテンツ出力処理・正誤判定処理
本実施形態におけるコンテンツ出力処理および正誤判定処理について、図９を用いて説明する。
ＣＰＵ２３０は、図９（ａ）に示すように、まず前述の認証処理（ステップＳ３１０）を行い、受講者であると認証された利用者（以下、受講者とする）に対し（ステップＳ５１０）、後述するコンテンツ出力処理を行い（ステップＳ５２０）、コンテンツ出力画面（出題画面）を表示する（ステップＳ５３０）。
受講者は表示された出題画面を見て問題を解き、自らが正しいと考える解答を決定して解答欄に解答を入力または解答欄から解答を選択し、採点を要求する。ここでは図１０（ａ）の出題画面６００が出力され、選択肢６２０のいずれかを選択し、採点ボタン６３０を押下したものとする。なお、図１０は図５の問題ＩＤ＝１のコンテンツが出力される場合の例である。
採点ボタン６３０が押下されると、ＣＰＵ２３０に採点命令が与えられ、ＣＰＵ２３０は後述する正誤判定処理を行い（ステップＳ５４０、Ｓ５５０）、図１０（ｂ）に一例を示すように、一致すれば「正解」、不一致であれば「不正解」等の正誤結果表示を行う（ステップＳ５６０）。
【０１１２】＜コンテンツ出力処理＞
コンテンツ出力処理（ステップＳ５２０）は図９（ｂ）に示すように行われる。まずＣＰＵ２３０はその受講者に予め設定されている出力ルール（例えば、装置の起動時に、指定したカテゴリー内の問題をランダムに抽出する、など）を取得する（ステップＳ５２１）。ＣＰＵ２３０はこの出力ルールに従い、コンテンツ情報ファイル１４２から一つ問題を抽出し（ステップＳ５２２）、図１０（ａ）のようにディスプレイ２１０に問題を表示するための画面データを生成し（ステップＳ５２３）、画面データ出力を行う（ステップＳ５２４）。出題内容についての情報（出題日時等）は利用者情報ファイル１４１に記憶される（ステップＳ５２５）。
【０１１３】＜正誤判定処理＞
正誤判定処理（ステップＳ５４０）は図９（ｃ）に示すように行われる。採点命令を受けて、ＣＰＵ２３０は、解答データ（○または×を意味するデータ）をメモリ等に保存する（ステップＳ５５１）。次にＣＰＵ２３０はコンテンツ情報ファイル１４２からこの問題の正答を抽出し（ステップＳ５５２）、保存した解答と、抽出した正答とを比較し（ステップＳ５５３）、正誤判定結果を出力する（ステップＳ５５４）。正誤判定の結果は利用者情報ファイル１４１に記憶される（ステップＳ５５５）。
【０１１４】（１−４−３）テスト生成処理
学習管理プログラムによるＣＰＵ２３０のテスト生成処理について図１１を用いて説明する。
ＣＰＵ２３０は、図１１（ａ）に示すように、まず前述の認証処理（ステップＳ３１０）を行い、管理者であると認証された利用者（以下、管理者とする）に対しテスト設定画面を生成してディスプレイ２１０上に表示する（ステップＳ７１０、Ｓ７２０、Ｓ７３０）。
管理者は表示されたテスト設定画面の各欄に設定内容（テストが出題されるカテゴリー、テストの問題数、１問あたりの点数、合格点、テスト配信期間等）を入力する。ここでは図１２の内容が入力されたものとする。なお、図１２は、図６のテスト問題ＩＤ＝１００１１−１の内容が入力される場合の例である。
図１２におけるテスト設定画面８００の設定ボタン８１０が押下されると、ＣＰＵ２３０に登録命令が与えられ、ＣＰＵ２３０は設定内容をテスト情報ファイル１４３に記憶する（ステップＳ７４０）。ＣＰＵ２３０は、例えばテスト情報ファイル１４３の出力期間の情報を参照する、管理者または受講者からテスト生成の要求を受ける、などをトリガーとしてテスト生成処理を開始する（ステップＳ７５０）。
【０１１５】＜テスト生成処理＞
テスト生成処理（ステップＳ７４０）は図１１（ｂ）に示すように行われる。まずＣＰＵ２３０は予め設定されている出力ルール（例えば、ランダムに抽出する、問題の重要度に応じて抽出する、など）を取得する（ステップＳ７５１）。ＣＰＵ２３０はこの出力ルールと、テスト情報ファイル１４３とに従い、コンテンツ情報ファイル１４２から複数の問題を抽出し（ステップＳ７５２）、抽出した問題の情報（問題ＩＤ）を記録する（ステップＳ７５３）。例えば、テスト情報ファイル１４３に抽出した問題ＩＤを出力問題ＩＤとして記録し、かつ利用者情報ファイル１４１に配信予定のテストとしてテスト問題ＩＤを記録する。
【０１１６】（１−４−４）テスト出力処理・正誤判定処理
学習管理プログラムによるＣＰＵ２３０のコンテンツ出力処理および正誤判定処理について、図１３を用いて説明する。
ＣＰＵ２３０は、図１３（ａ）に示すように、まず前述の認証処理（ステップＳ３１０）を行い、受講者であると認証された利用者（以下、受講者とする）に対し（ステップＳ９１０）、所定のタイミング（例えば、管理者が設定した頻度（例えば１ヶ月に１回）、受講進捗（例えば、あるカテゴリーの出題が完了した場合）等に応じたタイミング。利用者情報ファイル１４１に記憶されるようにしてもよい。）で後述するテスト出力処理を行い（ステップＳ９２０）、テスト出力画面（テスト画面）を表示する（ステップＳ９３０）。
受講者は表示されたテスト画面を見て問題を解き、自らが正しいと考える解答を決定して解答欄に解答を入力または解答欄から解答を選択し、採点を要求する。ここでは図１４（ａ）のテスト画面１０００が出力され、選択肢１０１０のいずれかを選択し、採点ボタン１０２０を押下したものとする。なお、図１４は図６のテスト問題ＩＤ＝１００１１−１の内容に従ってテストが出力される場合の例である。
採点ボタン１０２０が押下されると、ＣＰＵ２３０に採点命令が与えられ、ＣＰＵ２３０は後述する正誤判定処理を行い（ステップＳ９４０、Ｓ９５０）、図１４（ｂ）に一例を示すように、一致すれば「正解」、不一致であれば「不正解」等の正誤結果の表示を行う（ステップＳ９６０）。
【０１１７】＜テスト出力処理＞
テスト出力処理（ステップＳ９２０）は図１３（ｂ）に示すように行われる。まずＣＰＵ２３０は、利用者情報ファイル１４１を参照して、配信予定のテスト問題ＩＤを抽出し（ステップＳ９２１）、テスト情報ファイル１４３に基づいてコンテンツ情報ファイル１４２から該当する問題を抽出し（ステップＳ９２２）、図１４（ａ）のようにディスプレイ２１０に問題を表示するための画面データを生成し（ステップＳ９２３）、画面データ出力を行う（ステップＳ９２４）。テスト実施についての情報（テスト実施日等）は利用者情報ファイル１４１に記憶される（ステップＳ９２５）。
【０１１８】＜正誤判定処理＞
正誤判定処理（ステップＳ９４０）は図１３（ｃ）に示すように行われる。採点命令を受けて、ＣＰＵ２３０は、解答データ（○または×を意味するデータ）をメモリ等に保存する（ステップＳ９５１）。ＣＰＵ２３０はコンテンツ情報ファイル１４２からこれらの問題の正答を１つずつ抽出し（ステップＳ９５２）、保存した解答と抽出した正答とを比較する（ステップＳ９５３）。全ての解答について比較が完了したら（ステップＳ９５４）、正誤判定結果を出力する（ステップＳ９５５）。正誤判定の結果は利用者情報ファイル１４１に記憶される（ステップＳ９５６）。なお、正答の抽出は、１つずつ行わず全て抽出してもよい。
【０１１９】  以上、本実施形態にかかる学習管理装置によれば、管理者は一問分ずつコンテンツを登録でき、受講者は一問ずつ問題を解くことができるため、管理者、受講者いずれもまとまった時間が不要であり、忙しい中でも合間をみてコンテンツの登録または受講が可能である。
したがって、一問という少ない出題であるため、受講者は問題に解答しやすく、かつ一目で正答・解説等も理解できることから、学習を継続しやすく、いつの間にか学習内容を身につけることができる。さらに、管理者はコンテンツを手軽に充実していくことができ、かつコンテンツが少ない状態でも運用開始できることから、気軽に運用・管理が開始・継続できる。このように、受講者、管理者の双方にとってユーザービリティが高い。また、一問ずつ出題がなされ、一問ずつコンテンツを登録することから、コンピューターの処理の負荷も少なく、軽快に動作することができるし、携帯情報端末やゲーム機のように記憶容量に限りのある装置であっても好適に利用できる。また、本実施形態のように装置単体で動作するｅ−ラーニングシステム（装置）は、ネットワークに接続していなくても使用できるし、可搬性に優れる。
さらに、本実施形態によれば、テストがコンテンツ情報ファイルから自動的に生成され出力されるため、管理者がテストを作成する必要がなく、管理負担が軽減できる。
【０１２０】（１−５）変形例
以下に示す変形例は互いに組み合わせ可能であり、他の実施形態にも適用できる。
【０１２１】（１−５−１）コンテンツのダウンロード等
上記実施形態では、管理者が直接学習管理装置にコンテンツを入力するようにしているが、図３の通信装置２７０、リムーバブルドライブ２６０等を介して外部から入力するようにしてもよい。例えば、学習管理装置１００をコンテンツが記憶されたネットワーク上のサーバー装置に接続してコンテンツをダウンロードしたり、コンテンツを記憶させたリムーバブルメディア２６１をリムーバブルドライブ２６０によって読み取らせたりすることによって、コンテンツを入力することができる。このように構成することにより、管理者が直接学習管理装置にコンテンツを入力しなくとも最新のコンテンツを入手することができ、また、受講中にコンテンツの登録を行うこともでき、利用者の利便性が高い。
また、ある学習管理装置で登録したコンテンツや受講者のデータ（例えば受講情報、後述するポイントなど）等をネットワーク上のサーバー装置に蓄積し、複数の学習管理装置がこれらのデータを自由に使用できるようにしてもよい。このようにすれば他人と学習状況の進捗を比較することもできるため好ましい。
【０１２２】（１−５−２）問題抽出方法１（重要問題抽出部）
本実施形態では、ランダムに問題を抽出するようにしているが、重要な問題については固定的に出題する（例えば問題に重要度を付与しておき、ある一定の重要度を有する問題は常に抽出するようにする）ようにしてもよい。なお、ランダムに問題を抽出する場合には、問題全体からランダムに抽出するようにしてもよいし、管理者等にカテゴリーを指定させて指定されたカテゴリーの中からランダムに抽出するようにしてもよい。
【０１２３】（１−５−３）問題抽出方法２（対象カテゴリー設定部）
本発明では、図３の通信装置２７０等を介して人事管理システムに接続したり、リムーバブルドライブ２６０等を介して外部から入力することにより、特定の受講者に関する職務記述書（ジョブディスクリプション）、教育訓練の結果、コンピテンシーなどを取得し、これらに基づいて、その受講者に必要なカテゴリーを自動的に設定する、対象カテゴリー設定部を有するようにしてもよい。例えば、職務記述書に記述されている頻出キーワードや重要キーワードを抽出し、その抽出キーワードと同一または類似のカテゴリーを検索し、ヒットした場合、問題抽出の対象カテゴリーとして自動登録するようにしてもよい。これにより、自動的にその受講者に適したカテゴリーが設定され、そのカテゴリーの中からコンテンツが出力されるようにできる。
なお、本発明の学習管理装置を、上記のように通信装置２７０等を介してネットワークに接続できるように構成する場合には、以下に示す各実施形態の態様もその構成の一部とできる。
【０１２４】２．第２の実施形態（ネットワーク利用）
【０１２５】（２−１）システムの全体構成と動作概要
図１５に、本発明の一実施形態による学習管理システム１１００の全体構成の一例を示す。
学習管理システム１１００は、学習管理サーバー装置１１１０とクライアント端末装置１１２０とを備えており、ネットワーク１１３０、１１４０、１１５０、１１６０を介して接続されている。
学習管理サーバー装置１１１０は、クライアント端末装置１１２０の命令を受け、各機能やデータを提供するサーバー装置として動作する。例えば、コンテンツを記憶し、記憶したコンテンツの出力や、テストの出力、利用者情報の記憶を行う。学習管理サーバー装置１１１０は、送受信部１１１１を有すること以外は、第１の実施形態の学習管理装置１００と同様であり、図示しないが入力部１１０および出力部１２０を有していてもよい。
クライアント端末装置１１２０は、学習管理サーバー装置１１１０にコンテンツの登録を命令する管理者用クライアント端末装置（以下、管理者端末という。）、主に学習管理装置１１１０からコンテンツの出力を受ける受講者用クライアント端末装置（以下、受講者端末という。）等として動作する。
図１５において、図１と同一構成部分には同一の符号を付しその説明は省略する。以下に説明する。
【０１２６】（２−１−１）送受信部
送受信部１１１１および１１２３は、学習管理サーバー装置１１１０とクライアント端末装置１１２０との間で、コンテンツ、命令等を送受信するためのものである。前述した図３の通信装置２７０等が該当する。
【０１２７】  本発明の学習管理システムは図１５の形態に限定されるものではなく、各部はクライアント端末装置、サーバー装置のいずれに配置されていてもよい。例えば、記憶部は別途データベースサーバー装置に配置されていることが好ましい。また、利用者認証部１３１は、別途認証サーバー装置上に設けられていてもよい。さらに、各部に対応するプログラムの一部がクライアント装置に記憶されていることも好ましい。これはクライアント装置として、ネットワークに接続できない場合があり得る情報端末等を採用する際に好適である。例えば情報端末がネットワークに接続できないときは情報端末側で処理を行い、接続可能になってから、クライアント装置に備えられたサーバー同期部がサーバー側と処理結果の同期を取る。これによりネットワークが利用できない場合があっても本発明のシステムを利用することができる。
さらに、本発明の学習管理システムは、公知のクライアント／サーバー型、Ｗｅｂクライアント型、リッチクライアント型等いかなるシステム形態をとっていてもよいが、本発明では多数のクライアント端末装置の管理が容易になる点でＷｅｂクライアント型またはリッチクライアント型が好ましい。
本実施形態は、以上のような構成でコンピューターを用いて本発明のプログラムを実行することにより、本発明の学習管理方法をネットワーク上で実現するものである。
【０１２８】（２−２）ハードウェア／ネットワーク構成
図１５の学習管理システム１１００を、コンピューターおよび通信制御装置等を用いて実現した場合のハードウェア／ネットワーク構成の一例を図１６に示す。図中、通信制御装置の例としてルーター１２４０を示したが、ハブ、スイッチ等は図示していない。また、図１６において、図１５と同一構成部分には同一の符号を付しその説明は省略する。以下に説明する。
【０１２９】  学習管理サーバー装置１１１０は公知のサーバー装置で実現することができるが、学習管理サーバー装置１１１０が備える各部を実現し得るサーバー機能としては、例えばデータベースサーバー、アプリケーションサーバー、Ｗｅｂサーバー、メールサーバ、ファイルサーバ等およびこれらの組み合わせがある。これらのサーバー機能は複数のサーバー装置に分散されていてもよいし、一台のサーバー装置で実行されてもよい。一例として、本発明の学習管理プログラムがインストールされたアプリケーションサーバー装置と、学習管理システムに関する情報を記憶するデータベースサーバー装置と、ネットワークとの接続を行うＷｅｂサーバー装置で構成される例が挙げられる。さらに、Ｗｅｂサーバーには複数のアプリケーションサーバーの負荷分散を行うミドルウェアが含まれていてもよい。
図１６の例では、学習管理サーバー装置１１１０に相当するものは、Ｗｅｂアプリケーションサーバー１２１０、データベースサーバー１２２０および認証サーバー１２３０であり、各サーバー装置のハードウェア構成は図３で説明したものと同様である。
【０１３０】  クライアント端末装置１１２０は、学習管理サーバー装置１１１０に要求・命令を行い、学習管理サーバー装置１１００から送信される画面データを表示する機能等が実装されていればよく、公知のコンピューターで実現することができるが、例えば本実施の形態ではＷｅｂブラウザを備えたコンピューターを用いる。
【０１３１】  ネットワーク１１３０、１１３１、１１４０、１１５０、１１６０はインターネット等のオープンネットワーク、ＬＡＮ等のクローズドネットワーク、それらの組合せのイントラネット等の如何なるものであってもよく、有線、無線いずれでもよい。
また、ファイアウォール１２５０を用いてアクセス制御や監視を行い、図示しないがＮＡＴ（Ｎｅｔｗｏｒｋ  Ａｄｄｒｅｓｓ  Ｔｒａｎｓｌａｔｉｏｎ）を用いて、グローバルＩＰアドレスとプライベートアドレスの変換を行ってもよい。図に示すように、アプリケーションサーバーやデータベースサーバーは、セキュリティ上、公開Ｗｅｂサーバー等と同じＤＭＺ（ＤｅＭｉｌｉｔａｒｉｚｅｄ  Ｚｏｎｅ）１１３１等のネットワーク領域には配置せず、ＬＡＮに配置するのが好ましい。さらにセキュアにするためにＤＭＺ１１３１とＬＡＮ１１３０の間にさらに別のファイアウォールを設けてもよい。
ネットワークには本発明のシステム以外のシステムを構成する他の管理装置（以下、外部システム管理装置という）が接続されていてもよい。
各装置間（学習管理サーバー装置１１１０とクライアント端末装置１１２０との間）の通信は、ＨＴＴＰ、ＦＴＰ等のプロトコルにより行うことができる。セキュリティのため、通信をＳＳＬ（Ｓｅｃｒｕｒｅ  Ｓｏｃｈｅｔ  Ｌａｙｅｒ）で暗号化することも好ましい。なお、学習管理サーバー装置１１１０がその記憶部に記憶するデータを暗号化する暗号化部を有していてもよい。
【０１３２】  各クライアント端末装置１１２０はネットワーク１１３０、１１６０等を介してサーバー装置にアクセスし、サーバー装置は要求された命令を行い、データベースサーバー装置等に記憶されている各種データを用いて生成した画面表示用データ（例えばＷｅｂページ）をクライアント端末装置１１２０に送信する。クライアント端末装置１１２０はこれを受信し、例えばＷｅｂブラウザ等のプログラムによって画面表示を行う。
なお、本発明の学習管理サーバー装置およびクライアント端末装置は、前述したコンピューターに限られず、特にクライアント端末装置は、携帯電話機、ＰＤＡ、携帯ゲーム機等に代表される携帯情報端末や、ゲーム機等であってもよい。
【０１３３】（２−３）データ構造
利用者情報ファイル１４１、コンテンツ情報ファイル１４２、テスト情報ファイル１４３は基本的に第１の実施形態と同様である。
【０１３４】（２−４）処理
学習管理システム１１００における各装置のＣＰＵ２３０が実行する処理について、図１７、図１８および図１９を用いて説明する。
【０１３５】（２−４−１）登録処理
管理者用端末１１２０および学習管理サーバー装置１１１０のＣＰＵ２３０が行う登録処理について図１７を用いて説明する。
管理者用端末１１２０は、図１７に示すように、学習管理サーバー装置１１１０に認証要求を行い（ステップＳ１３１０）、学習管理サーバー装置１１１０は、後述する認証処理（ステップＳ１３２０）を行い、管理者であると認証された利用者（以下、管理者とする）に対し、認証結果を送信する（ステップＳ１３３０）。さらにコンテンツ登録欄を生成して管理者用端末１１２０に送信する（ステップＳ１３５０、Ｓ１３６０）。管理者用端末１１２０は、受信した認証結果およびコンテンツ登録欄のデータをディスプレイ２１０上に表示する（ステップＳ１３４０、Ｓ１３７０）。
管理者は表示されたコンテンツ登録欄に登録したいコンテンツ（問題、正答、解説、出題の有効期間、問題のランク等）を入力する。ここでは実施例１と同様に図８の内容が入力されたものとする。
図８における問題登録画面４００の登録ボタン４１０が押下されると、管理者用端末１１２０から学習管理サーバー装置１１１０に登録命令が与えられ、学習管理サーバー装置１１１０は後述するコンテンツ登録処理を開始する（ステップＳ１３９０）。
【０１３６】＜認証処理＞
認証処理（ステップＳ１３２０）は、実施例１と同様に行われる（図７（ｂ））。
＜コンテンツ登録処理＞
コンテンツ登録処理（ステップＳ１３９０）は、実施例１と同様に行われる（図７（ｃ））。
【０１３７】（２−４−２）コンテンツ出力処理・正誤判定処理
受講者用端末１１２０および学習管理サーバー装置１１１０のＣＰＵ２３０が行うコンテンツ出力処理および正誤判定処理について、図１８を用いて説明する。
受講者用端末１１２０は、図１８に示すように、学習管理サーバー装置１１１０に認証要求を行い（ステップＳ１４１０）、学習管理サーバー装置１１１０は、前述の認証処理（ステップＳ１３２０）を行い、受講者であると認証された利用者（以下、受講者とする）に対し、認証結果を送信する（ステップＳ１４２０）。さらに後述するコンテンツ出力処理を行い、コンテンツ出力画面用データを管理者用端末１１２０に送信する（ステップＳ１４４０）。受講者用端末１１２０は、受信した認証結果およびコンテンツ出力画面用のデータをディスプレイ２１０上に表示する（ステップＳ１４３０、Ｓ１４５０）。
受講者は表示された出題画面を見て問題を解き、自らが正しいと考える解答を決定して解答欄に解答を入力または解答欄から解答を選択し、採点を要求する。ここでは実施例１と同様に図１０（ａ）の出題画面６００が出力され、選択肢６２０のいずれかを選択し、採点ボタン６３０を押下したものとする。
採点ボタン６３０が押下されると、受講者用端末１１２０から学習管理サーバー装置１１１０に採点命令が与えられ、学習管理サーバー装置１１１０は後述する正誤判定処理を行い、正誤結果データを受講者用端末１１２０に送信する（ステップＳ１４７０）。受講者用端末１１２０は、受信した正誤結果データをディスプレイ２１０上に表示する（ステップＳ１４８０）。例えば、実施例１と同様に図１０（ｂ）のように表示される。
【０１３８】＜コンテンツ出力処理＞
コンテンツ出力処理（ステップＳ１４４０）は、実施例１と同様に行われる（図９（ｂ））。
＜正誤判定処理＞
正誤判定処理（ステップＳ１４７０）は、実施例１と同様に行われる（図９（ｃ））。
【０１３９】（２−４−３）テスト生成処理
管理者用端末１１２０および学習管理サーバー装置１１１０のＣＰＵ２３０が行うテスト生成処理について図１９を用いて説明する。
管理者用端末１１２０は、図１９に示すように、学習管理サーバー装置１１１０に認証要求を行い（ステップＳ１５１０）、学習管理サーバー装置１１１０は、前述の認証処理（ステップＳ１３２０）を行い、管理者であると認証された利用者（以下、管理者とする）に対し、認証結果を送信する（ステップＳ１５２０）。さらにテスト設定画面を生成して管理者用端末１１２０に送信する（ステップＳ１５４０、Ｓ１５５０）。管理者用端末１１２０は、受信した認証結果およびテスト設定画面のデータをディスプレイ２１０上に表示する（ステップＳ１５３０、Ｓ１５６０）。
管理者は表示されたテスト設定画面の各欄に設定内容（テストが出題されるカテゴリー、テストの問題数、１問あたりの点数、合格点、テスト配信期間等）を入力する。ここでは図１２の内容が入力されたものとする。
図１２におけるテスト設定画面８００の設定ボタン８１０が押下されると、管理者用端末１１２０から学習管理サーバー装置１１１０に登録命令が与えられ（ステップＳ１５７０）、学習管理サーバー装置１１１０は設定内容をテスト情報ファイル１４３に記憶する（ステップＳ１５８０）。学習管理サーバー装置１１１０は、例えばテスト情報ファイル１４３の出力期間の情報を参照する、管理者または受講者からテスト生成の要求を受ける、などをトリガーとしてテスト生成処理を開始する（ステップＳ１５９０）。
【０１４０】＜テスト生成処理＞
テスト生成処理（ステップＳ１５９０）は、実施例１と同様に行われる（図１１（ｂ））。
【０１４１】（２−４−４）テスト出力処理・正誤判定処理
受講者用端末１１２０および学習管理サーバー装置１１１０のＣＰＵ２３０が行うコンテンツ出力処理および正誤判定処理について、図２０を用いて説明する。
受講者用端末１１２０は、図２０に示すように、学習管理サーバー装置１１１０に認証要求を行い（ステップＳ１６１０）、学習管理サーバー装置１１１０は、前述の認証処理（ステップＳ１３２０）を行い、受講者であると認証された利用者（以下、受講者とする）に対し、認証結果を送信する（ステップＳ１６２０）。さらに後述するテスト出力処理を行い、テスト出力画面用データを管理者用端末１１２０に送信する（ステップＳ１６４０）。受講者用端末１１２０は、受信した認証結果およびテスト出力画面用のデータをディスプレイ２１０上に表示する（ステップＳ１６３０、Ｓ１６５０）。
受講者は表示されたテスト出力画面を見て問題を解き、自らが正しいと考える解答を決定して解答欄に解答を入力または解答欄から解答を選択し、採点を要求する。ここでは実施例１と同様に図１４（ａ）のテスト出力画面１０００が出力され、選択肢１０１０のいずれかを選択し、採点ボタン１０２０を押下したものとする。
採点ボタン１０２０が押下されると、受講者用端末１１２０から学習管理サーバー装置１１１０に採点命令が与えられ、学習管理サーバー装置１１１０は後述する正誤判定処理を行い、正誤結果データを受講者用端末１１２０に送信する（ステップＳ１６７０）。受講者用端末１１２０は、受信した正誤結果データをディスプレイ２１０上に表示する（ステップＳ１６８０）。例えば、実施例１と同様に図１４（ｂ）のように表示される。
【０１４２】＜テスト出力処理＞
テスト出力処理（ステップＳ１６４０）は、実施例１と同様に行われる（図１３（ｂ））。
＜正誤判定処理＞
正誤判定処理（ステップＳ１６７０）は、実施例１と同様に行われる（図１３（ｃ））。
【０１４３】  本実施形態によれば、本発明の学習管理方法を多数のクライアント端末装置上で行うことができ、特に企業等のｅ−ラーニングシステムに適している。
【０１４４】３．第３の実施形態（ネットワーク利用：情報受付・ポイント管理・外部連携）
【０１４５】（３−１）システムの全体構成と動作概要
図２１に、本発明の一実施形態による学習管理システム１７００の全体構成の一例を示す。本実施形態では、利用者からコンテンツに関する情報を受け付けることができ、利用者の行動に応じてポイントを付与することができ、外部システムと連携を行うことのできる学習管理システムについて説明する。
本実施形態は、情報受付部１３６、ポイント管理部１３７、外部連携部１３８、ポイント情報ファイル１４４をさらに有する点で第２の実施形態と異なる。制御部１７１１、学習管理サーバー装置１７１０、学習管理システム１７００は、これらの点以外はそれぞれ第２の実施形態の制御部１３０、学習管理サーバー装置１１１０、学習管理システム１１００と同様であり、図１５と同一構成部分には同一の符号を付しその説明は省略する。以下、順に説明する。
【０１４６】（３−１−１）情報受付部
情報受付部１３６は、管理者だけでなく特定の受講者（例えば当該分野でポイントが高い受講者や、管理者より承認された受講者等）もコンテンツを登録できる権限を与え、また、コンテンツに対する情報（例えば誤記、修正案）を提供できる権限を与えるためのものである。情報受付部はさらに校正受付部、解説受付部を有することが好ましい。
【０１４７】  校正受付部は、情報受付時に誤った問題・解答・解説等が登録されることを防ぐためのものであり、情報受付部により学習管理装置が受信したコンテンツを一旦仮のコンテンツ情報ファイルに登録し、他の利用者に閲覧させることによって校正を促すものである。適切な校正を行った者（他の利用者からの評価が高い者）には後述するポイント管理部によりポイントを付与するようにしてもよい。この場合、ポイントの高い者はその校正した事項に関する専門家であると推定し、ポイントが高い順に表示するなどにより、簡易なノウフー（ＫｎｏｗＷｈｏ）表示部としても機能する。
【０１４８】  解説受付部は、問題の解説を受講者が補足できるようにするためのものである。受講者が解答した後の正答・解説表示画面から、その解説について補足を行えるようにすることにより、解説の充実を図ることができる。なお、補足内容の正確性を保つため次のような処理を行うようにしてもよい。
（１）補足が入力されると、管理者や前述のコンテンツ登録者グループに自動通知。
（２）管理者やコンテンツ登録者グループが補足の内容を評価し、補足として承認する場合には、補足に「承認済」の情報を付加する。
（３）補足ごとに「承認前」／「承認済」の状態を明示する。
このようにすることにより、他の受講者は、「承認済」であることを見て、補足内容の正当性を確認できる。
また、以上の情報登録の促進は例えば次のようにして行うことができる。すなわち、このような情報受付に対してポイントを付与し、ポイントランキングを表示するようにできる。さらに、ポイントを他システム（例えば人事給与システム等）の評価データと連動させるようにしてもよい。このように、管理者だけでなく、受講者もコンテンツの蓄積・改善等に参加できるようにし、かつ、ポイント等によってインセンティブを高めることで、社内全体の暗黙知を形式知化させることができる。
【０１４９】（３−１−２）ポイント管理部
本発明におけるポイント管理部１３７について説明する。ポイント管理部は、問題の正答や情報提供に対し、その内容に応じてポイントを設定し管理するものである。設定されたポイントはポイント情報ファイル１４４に記憶され、受講者の受講意欲、継続意欲を高めるようなインセンティブ手段またはその指標として利用される。したがってポイントは利用者の行為の内容（行動内容）に応じて重み付けすることが好ましい。例えば、重要な問題に対する解説の補足を情報提供した場合にはボーナスポイントを付与するなどがある。また、ポイント付与の多いボーナス問題がランダムまたは所定間隔で出現するようにしてもよい。解答しない限りどれがボーナスであったかどうかわからないようにされているので、学習意欲を維持できる。
また、ポイント管理部は、さらに、（１）学習項目の全体を模式図（例えばカテゴリーツリー、階段、マップ）で表し、ポイントに応じてその模式図を変化させる（例えば階段やマップを塗りつぶしていく）、または（２）ポイントが溜まると所定の画像等が表示される、などのポイント視覚化部を有していてもよい。（２）については、例えば、管理者が指定した画像を指定ポイント数で分割し、ポイントを得るごとに画像が完成に近づいて、最終的に画像を完成させるようにしてもよい。さらに、完成させた画像を壁紙として利用できるようにしてもよい。また、マラソンコースの画像が用意されていて、ポイントを得るごとにゴールに近づき、ゴールの早かった利用者のポータル場面には金銀銅などのメダルが表示されるようにしてもよい。このようなポイント視覚部によって、学習対象の全体が学べているかどうかわかりにくいという一問出題方式の問題点を解決することができ、かつ受講動機を高めることができる。なお、ポイントは利用者が消費できるようにしてもよい。
【０１５０】（３−１−３）外部連携部
ネットワークには、他の装置・システム（ポータル、グループウェア、スケジューラ、人事・労務管理システム、問合せ対応管理システム、文書管理システム、ワークフローシステム等）が接続され、学習管理システムとデータを送受信できるようにされていてもよい。外部連携部は、これらの外部システムとのインターフェースとなる手段であり、例えばＷｅｂサービスや、ＣＳＶ等のデータをインポート・エクスポートすることなどを利用して実現できる。なおＷｅｂサービスとは、ソフトウェアの機能をネットワークを介して利用できるようにする仕組みをいい、より具体的には、ＸＭＬ標準技術を使って遠隔サイトのアプリケーションの機能を他のアプリケーションから利用できる仕組みのことである。一例として、インターフェースがＷＳＤＬ（Ｗｅｂ  Ｓｅｒｖｉｃｅｓ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）で記述され、コンポーネント間の通信にＳＯＡＰ（Ｓｉｍｐｌｅ  Ｏｂｊｅｃｔ  Ａｃｃｅｓｓ  Ｐｒｏｔｏｃｏｌ）が用いられるものがある。
【０１５１】＜ポータル、グループウェア、スケジューラ＞
利用者が常時利用する（目にしている）システムをポータルと呼ぶが、これは利用者が常時利用するシステムであるから、利用者の業務内容によって異なるものの、例えばグループウェア、スケジューラなどをメインとするものが一般的である。
グループウェアは、主に情報共有を目的としたシステムであって、電子メール機能、電子掲示板機能、電子会議室機能、ワークフロー機能等を有する。
スケジューラは個人的または企業等のメンバーのスケジュールを管理するためのシステムであって、グループウェアシステムに組み込まれていることもある。
図２１では、総称してグループウェア・スケジューラシステム１７２１として図示しており、これがポータルとして用いられる。
【０１５２】  本発明の学習システムは、ポータル上で動作するように構成されていることが好ましい。例えば、利用者がポータルを起動すると、学習システムによって制御・表示される画面がポータル画面の一部を占めていることや、ポータル画面の一部に学習システムへのリンクが表示されていることなどが好ましい。これにより利用者が学習管理システムを利用しやすくなる。例えば図２２に示すように、ポータル１８００上のＷｅｂパーツ１８１０に毎日一問ずつ問題が表示されることが好ましい。また、Ｗｅｂパーツ上に過去に出題された問題の履歴を表示するようにしてもよい。これにより利用者はいつでも過去問題を復習することができる。
【０１５３】  また、本発明の学習管理システムは、利用者のスケジューラに記憶された予定を参照し、その利用者の繁忙期等を判断して出題頻度や出題タイミングが設定されるようにしてもよい。例えば、スケジューラに登録されているスケジュール予定数によって問題またはテストを出題する・しないを判断してもよい。
【０１５４】  また、本発明の学習管理システムは、これらのポータルの起動時または終了時に出題するなど、出題時間、出題頻度等を制御するタイミング制御部を備えていてもよい。なお、ポータルの起動時に出題する場合、ポータル側に、正誤判定部１３４から正解したとの情報を受信しない限り、ポータルの機能の利用制限を行う機能制限部を設けるようにしてもよい。またポータルの終了時に出題する場合は、次のように行うようにしてもよい。すなわち、ポータルが終了の命令を受けた場合、直ちに終了処理を実行することなく、
（１）本発明の学習管理システムのコンテンツ出力部に終了命令を受けているとの情報を送信し、
（２）コンテンツ出力部１３３はこの情報を受けて出題を行い、
（３）解答があった場合には、正誤判定部１３４で正誤判定を行い、出題が終了した旨の情報をポータルシステムに送信する。
（４）ポータルシステムはこの情報を受けて終了処理を行う。
これらにより、受講者に対し若干の強制力を付与することができ、受講を促進することができる。
【０１５５】  また、ポータルが終了の命令を受けた場合、直ちに終了処理を実行することなく、本発明の学習管理システムのコンテンツ出力部に終了命令を受けているとの情報を送信し、情報受付部１３６は、この情報を受けて、利用者に、本日の業務内容についてコンテンツとして登録すべき情報があるか否かを確認する画面を表示するようにしてもよい。これにより、日常的にコンテンツを補充する機会を捉えることができる。
【０１５６】  さらに、前記タイミング制御部は、スケジューラのスケジュールを参照し、スケジュールにまとまった空きがある場合、テスト出題を自動的に行うか、またはテスト出題を行うか否かの許可通知を表示するようにしてもよい。これにより、受講者の時間的な余裕に応じてテスト出題を行うことができ、効果的に受講を促進することができる。
さらに、前記タイミング制御部は、予め設定した時間や一定の時間間隔毎に出題を行うようにしてもよい。これにより、受講者や管理者が実施を希望する特定の時間や時間間隔で出題を行うことができる。
【０１５７】＜人事・労務管理システム＞
人事・労務管理システムは、人事情報、給与情報等、企業等に所属するメンバーの人事に関する情報を管理するためのシステムである。図２１では人事・労務管理システム１７２２として図示している。
本発明の学習管理システムに記憶された成績データやポイントは、人事・労務管理システムに記憶されるようにしてもよい。
また本発明の学習管理システムは、福利厚生管理部を有していてもよい。福利厚生管理部とは、企業内等で用意されている福利厚生のメニューにポイントを利用し管理する手段である。例えば、福利厚生のメニュー毎に特定の必要ポイントが設定されており、後述するポイント情報ファイルの残ポイントがその必要ポイント以上残っている場合、人事・労務管理システムと連携して福利厚生メニューの利用を申請できるようにする。
【０１５８】＜問合せ対応管理システム＞
問合せ対応システムは、コールセンターや問合せ窓口のオペレーター等が主に利用する問合せ・回等内容を管理するシステムであり、ＣＲＭ（Ｃｕｓｔｏｍｅｒ  Ｒｅｌａｔｉｏｎｓｈｉｐ  Ｍａｎａｇｅｍｅｎｔ）システムの一部機能として実装されていることもある。図２１では人事・労務管理システム１７２３として図示している。
本発明の学習管理システムは、問合せ対応システムのトピックに関連する問題を出題、登録する、問い合せ対応トピック抽出部を備えるようにしてもよい。例えば、外部連携部１３８を介して問合せ対応管理システム１７２３から重要度等でランク付けられた上位の問合せ内容を抽出し、その内容を登録部１３２に渡して、本発明におけるコンテンツとして登録することができる。より良質なコンテンツを自動的に登録することができ、管理者負担のさらなる軽減につながる。
【０１５９】＜文書管理システム＞
文書管理システムは、電子化された文書を管理するシステムである。図２１では人事・労務管理システム１７２４として図示している。
本発明の学習管理システムは、文書管理システム（グループウェアの掲示板機能等も含む）と関連付けられていてもよく、例えば問題の解説の詳細資料を文書管理システム側に保管させることができる。あるいは、文書管理システムに記憶された社内文書・規程等から問題のヒントを自動提示するようにしてもよい。例えば、問題にも解説用の資料にもタグをつけ、これらを解析してリンクを蓄積しておくことにより、ある問題について、または解答、解説について、関連する問題や解説等を自動的に提示することができる。
【０１６０】＜ワークフローシステム＞
ワークフローシステムは、申請承認を自動化するためのシステムであり、前述のように、グループウェア、ポータルの１機能として含まれることもあるが、図２１ではワークフローシステム１７２５として図示している。
【０１６１】  なお、情報受付部、ポイント管理部、外部連携部は、ネットワーク接続機能を設けた上で第１の実施形態のようなスタンドアローンの装置に備えるようにしてもよい。その場合、ポイント情報ファイルは別途管理サーバー等に設けることが好ましく、例えば前述の（１−５−１）に記載したような態様であってもよい。
【０１６２】（３−２）ハードウェア構成
学習管理装置１７１０、クライアント端末装置１１２０ともに、ハードディスクドライブ２５０にインストールされるプログラムが異なる以外、第２の実施形態と同様であるため省略する。
【０１６３】（３−３）データ構造
利用者情報ファイル、コンテンツ情報ファイル、テスト情報ファイルは第２の実施形態と同様である。図２３にポイント情報ファイル１４４のデータ構造を示す。
ポイント情報ファイル１４４は、利用者のポイント取得・利用状況を記憶しており、少なくとも利用者を識別する情報を記憶する「利用者ＩＤ」、取得した合計ポイント数を記憶する「累積ポイント」、使用したポイント数を記憶する「使用ポイント」、未使用のポイント数を記憶する「残ポイント」の各領域を有している。さらに、前述の、問題のカテゴリー毎に取得したポイント数を記憶する領域として「カテゴリーポイント」を有していてもよい。カテゴリーポイントは、結果を複数記憶することができ、例えば図２３では利用者（ＩＤ１００１１）は、カテゴリー３２２で１００ポイント、カテゴリー３２３で１３５ポイントを取得している例を示す。カテゴリーポイントの値はそのカテゴリーについての詳しさを表すと推定でき、簡易ＫｎｏｗＷｈｏ機能のための基準値として用いることができる。
【０１６４】（３−４）処理
登録処理、コンテンツ出力処理・正誤判定処理、テスト生成処理は第２の実施形態と同様である。ここでは情報受付処理、ポイント管理処理、外部連携処理について説明する。
【０１６５】（３−４−１）情報受付処理
クライアント端末装置１１２０および学習管理サーバー装置１１１０のＣＰＵ２３０が行う情報受付処理について図２４を用いて説明する。なお、ここでは外部連携部１３８を介してワークフローシステム１７２５を連携させた例を示すが、本発明はこれに限定されるものではない。
クライアント端末装置１１２０は、図２４に示すように、学習管理サーバー装置１１１０に認証要求を行い（ステップＳ１９１０）、学習管理サーバー装置１１１０は、後述する認証処理（ステップＳ１３２０）を行い、認証された利用者に対し、認証結果を送信する（ステップＳ１９２０）。さらに情報登録欄を生成してクライアント端末装置１１２０に送信する（ステップＳ１９４０、Ｓ１９５０）。クライアント端末装置１１２０は、受信した認証結果および情報登録欄のデータをディスプレイ２１０上に表示する（ステップＳ１９３０、Ｓ１９６０）。
情報提供者は表示された情報登録欄に登録したい情報（コンテンツに対する情報、解答または解説についての誤記、修正案または補足案等）を入力する。
登録画面の登録ボタンが押下されると、クライアント端末装置１１２０から学習管理サーバー装置１１１０に登録命令が与えられ、学習管理サーバー装置１１１０は、ハードディスクドライブ２５０の仮コンテンツ情報ファイル（図示せず）やメモリに記憶するなどして、受信された情報を一旦記憶する（ステップＳ１９８０）。学習管理サーバー装置１１１０はこの情報提供者の利用者ＩＤをＷｅｂサービス等を利用してワークフローシステム１７２５に渡して（図示せず）、情報登録に必要な承認ルートを確定させ、情報承認欄を生成し、承認ルートにおいて最初の承認者の端末装置に仮に登録された情報を服務情報承認欄を送信し、画面表示する（ステップＳ１９９０、Ｓ１９９５）。最初の承認者（コンテンツ登録者グループの１人であってもよい）の端末装置の画面に承認依頼と承認対象の仮登録情報が表示されると、最初の承認者は、情報の承認当否を決定する。ここでは承認したものとする。承認指示はワークフローシステム１７２５に渡され（図示せず）、記憶されている承認ルートデータに基き承認処理がなされ、その承認が最終承認であったか否かが判定され、最終承認でない場合には、次の承認者の端末装置に仮登録情報が画面表示される。最終承認がなされた場合にはワークフローシステム１７２５から最終承認がなされた旨のデータが学習管理装置１１１０に渡され、学習管理装置１１１０は後述するコンテンツ登録処理を開始して仮登録情報をコンテンツ情報ファイル１４２に記憶する（ステップＳ１３９０）。仮コンテンツ情報ファイル（図示せず）を作成している場合には、このファイルから当該仮登録情報を削除する。
【０１６６】＜認証処理＞
認証処理（ステップＳ１３２０）は、実施例２と同様に行われる。
＜コンテンツ登録処理＞
コンテンツ登録処理（ステップＳ１３９０）は、実施例２と同様に行われる。
【０１６７】  校正受付処理は、最終承認された校正情報が、先に登録された情報に上書き登録されること、校正の履歴が別途記憶部１７１２によって記憶（版管理）されていてもよいこと以外は、前記情報受付処理と同様である。解説受付処理は前記情報受付処理と同様である。
【０１６８】（３−４−２）ポイント管理処理
クライアント端末装置１１２０および学習管理サーバー装置１１１０のＣＰＵ２３０が行うポイント管理処理について図２５を用いて説明する。
【０１６９】（ａ）ポイント登録
クライアント端末装置１１２０によって、コンテンツの登録など何らかの処理（利用者の行為）が行われる（ステップＳ２０１０）。このような処理が行われると（イベントが発生すると）、その処理に伴い学習管理サーバー装置１１１０にデータを送信する際、あるいはクライアント端末装置１１２０が有する監視部（具体的には例えばクライアントプログラム、Ｗｅｂブラウザ上で動作するアプレット等）が自動的に、その処理の内容（処理内容、処理を行った者のＩＤ等）に関するデータを学習管理サーバー装置１１１０に送信する（ステップＳ２０３０）。なお予め利用者ＩＤが送信され後述の認証処理が行われている（ステップＳ２０２０、Ｓ１３２０）。学習管理サーバー装置１１１０は、ポイント管理部１３７により、処理の内容と対応するポイントとが設定された図２６に示すようなポイントリストに基いて所定ポイントを計算する（ステップＳ２０４０）。計算されたポイントはハードディスクドライブ２５０のポイント情報ファイル１４４に記憶される（ステップＳ２０５０）。登録されたポイントはクライアント端末装置１１２０に送信され、表示される（ステップＳ２０６０、２０７０）。
【０１７０】（ｂ）ポイント利用
クライアント端末装置１１２０よりポイント照会またはポイント利用の要求が行われると（ステップＳ２１１０）、学習管理サーバー装置１１１０は後述の認証処理を行った後（ステップＳ１３２０）、ポイント管理部１３７により、照会等の対象となるポイントをポイント情報ファイル１４４より抽出し（ステップＳ２１４０）、抽出したポイント（残存ポイント）を表示するためのデータや、ポイントの利用に用いるポイント利用欄を表示するためのデータをクライアント端末装置１１２０に送信する（ステップＳ２１５０）。クライアント端末装置１１２０は受信したデータを画面表示（ステップＳ２１６０）し、利用者はこの画面よりポイントを確認または消費して各種処理を行う（例えば福利厚生処理に利用）。クライアント端末装置１１２０はこの処理で利用したポイント消費量を計算しまたは処理内容をそのまま送信する（ステップＳ２１７０）。送信されたポイント消費量、または処理内容から計算されるポイント消費量に基いてポイントが再計算され、ポイント情報ファイル１４４に記憶（更新）される（ステップＳ２１８０、Ｓ２１９０）。残存ポイントはクライアント端末装置１１２０に送信され、表示される（ステップＳ２１９１、Ｓ２１９２）。
【０１７１】＜認証処理＞
認証処理（ステップＳ１３２０）は、実施例２と同様に行われる。
【０１７２】（３−４−３）外部連携処理
外部連携処理は、外部システム（ポータル、グループウェア、スケジューラ、人事・労務管理システム、問合せ対応管理システム、文書管理システム、ワークフローシステム等）での処理結果を受け、Ｗｅｂサービス等を介して本発明の学習管理システムとの連携を図る処理である。
管理者用端末１１２０および学習管理サーバー装置１１１０のＣＰＵ２３０が、問合せ対応管理システム１７２３と連携して行う外部連携処理について図２７を用いて説明する。
管理者用端末１１２０は、図２７に示すように、学習管理サーバー装置１１１０に認証要求を行い（ステップＳ２２１０）、学習管理サーバー装置１１１０は、後述する認証処理（ステップＳ１３２０）を行い、管理者であると認証された利用者（以下、管理者とする）に対し、認証結果を送信する（ステップＳ２２２０）。管理者用端末１１２０は、受信した認証結果をディスプレイ２１０上に表示する（ステップＳ２２３０）。
学習管理サーバー装置１１１０は、随時または所定のタイミングで、問合せ対応管理システム１７２３に対し新たな問合せ内容が登録されたか否か等の照会を行う（ステップＳ２２５０）。なお問合せ対応管理システム１７２３は、例えば企業のヘルプデスクで用いられるものであり、管理者用端末１１２０および学習管理サーバー装置１１１０の動作とは無関係に、問合せ対応業務の進捗に従い随時新たな問合せ対応の内容が登録されるものである（ステップＳ２２４０）。
問合せ対応管理システム１７２３は学習管理サーバー装置１１１０からの照会要求を受けて、問合せ対応の内容についての重要度ランク（例えば、問合せ頻度が高い内容については重要度ランクの評価が高い）の一覧を送信する。
学習管理サーバー装置１１１０は、予め設定された重要度ランク以上のものを自動的に登録するようにしてもよいし（図示せず）、管理者用端末１１２０に送信して、管理者やコンテンツ登録者グループに登録是非を判断させ、かつ、問題、正答、解説といった形式に整形させるようにしてもよい。本実施形態では管理者用端末に送信する形態を説明する。管理者が重要度ランク一覧を確認し、登録したい内容について抽出指示を行うと、管理者用端末１１２０は学習管理サーバー装置１１１０にこの指示に基づいた抽出要求を送信する（ステップＳ２２７０）。学習管理サーバー装置１１１０は問合せ対応管理システム１７２３に抽出要求を送信し、問合せ対応管理システム１７２３はこれに従って問い合わせ対応の内容を抽出し、学習管理サーバー装置１１１０に送信する（ステップＳ２２８０）。学習管理サーバー装置１１１０は管理者用端末１１２０にこの内容を送信し、別途コンテンツ登録欄を生成・送信する（ステップＳ２２９０、Ｓ２２９１）。管理者は管理者用端末１１２０においてコンテンツ登録欄に合うように問合せ対応の内容を整形し、コンテンツとして学習管理サーバー装置１１１０に送信する（ステップＳ２２９２、Ｓ２２９３）。学習管理サーバー装置１１１０は送信された問合せ内容に基づくコンテンツについて後述するコンテンツ登録処理を開始する（ステップＳ１３９０）。
【０１７３】＜認証処理＞
認証処理（ステップＳ１３２０）は、実施例２と同様に行われる。
＜コンテンツ登録処理＞
コンテンツ登録処理（ステップＳ１３９０）は、実施例２と同様に行われる。
【０１７４】  本実施形態によれば、情報受付部とポイント管理部により、受講、コンテンツ蓄積のインセンティブがさらに強化される。また、外部システム連携部により、社内等に存在する他のシステムとの効果的な連携により、よりいっそうの受講および運用のインセンティブを高めることができる。したがって、受講者、管理者の両者を積極的に関与させた、全員参加型のｅ−ラーニングシステムを構築することができる。
【０１７５】  以上、本発明の実施形態について説明したが、本発明は上述の実施形態に限るものではなく、例えば論理回路等のハードウェアで実現してもよい。本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したものに過ぎず、本発明による効果は、本発明の実施形態に記載されたものに限定されるものではない。
なお、本発明における各部、ファイル、テーブルは、その機能、データが論理的に区別されていることを示すものであって、物理上または事実上は同一の領域にあってもよいし、異なった領域であってもよく、特に限定するものではない。
また、前述の記憶媒体に記憶されたプログラム単体で処理を実行しているものに限らず、他のソフトウェア、拡張ボード等の機能とともに、ＯＳ上で動作し前述の実施形態の動作を実行するものも前述の実施形態の範囲に含まれる。
【産業上の利用可能性】
【０１７６】  本発明は、企業、学校等の組織内における学習手段として利用することができる。また、広く一般に学習手段を提供するため、ＡＳＰ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｅｒｖｉｃｅ  Ｐｒｏｖｉｄｅｒ）やＳａａＳ（Ｓｏｆｔｗａｒｅ  ａｓ  ａ  Ｓｅｒｖｉｃｅ）といった形態での学習サービスに利用することができる。
【符号の説明】
【０１７７】１００  学習管理装置
１１０  入力部
１２０  出力部
１３０  制御部
１３１  利用者認証部
１３２  登録部
１３３  コンテンツ出力部
１３４  正誤判定部
１３５  テスト生成部
１３６  情報受付部
１３７  ポイント管理部
１３８  外部連携部
１４０  記憶部
１４１  利用者情報ファイル
１４２  コンテンツ情報ファイル
１４３  テスト情報ファイル
１４４  ポイント情報ファイル
２００  コンピューター
２１０  ディスプレイ
２２０  キーボード／マウス
２３０  ＣＰＵ
２５０  ハードディスクドライブ
２５２  学習管理プログラム
２７０  通信装置
１１００  学習管理システム
１１１０  学習管理サーバー装置
１１２０  クライアント端末装置
１１３０、１１４０、１１５０、１１６０  ネットワーク
【図１】
0005633772.tif 000002
【図２】
0005633772.tif 000003
【図３】
0005633772.tif 000004
【図４】
0005633772.tif 000005
【図５】
0005633772.tif 000006
【図６】
0005633772.tif 000007
【図７】
0005633772.tif 000008
【図８】
0005633772.tif 000009
【図９】
0005633772.tif 000010
【図１０】
0005633772.tif 000011
【図１１】
0005633772.tif 000012
【図１２】
0005633772.tif 000013
【図１３】
0005633772.tif 000014
【図１４】
0005633772.tif 000015
【図１５】
0005633772.tif 000016
【図１６】
0005633772.tif 000017
【図１７】
0005633772.tif 000018
【図１８】
0005633772.tif 000019
【図１９】
0005633772.tif 000020
【図２０】
0005633772.tif 000021
【図２１】
0005633772.tif 000022
【図２２】
0005633772.tif 000023
【図２３】
0005633772.tif 000024
【図２４】
0005633772.tif 000025
【図２５】
0005633772.tif 000026
【図２６】
0005633772.tif 000027
【図２７】
0005633772.tif 000028