(57)【要約】【課題】複数の学習コンテンツを利用して学習している場合に、学習履歴をまとめて閲覧することができるようにし、煩わしい作業を行う必要を無くす。【解決手段】学習履歴統合閲覧処理において、ユーザ端末は、ユーザの操作によって履歴閲覧ボタンが押下されると、学習履歴統合サーバに対して、ユーザＸの学習統合履歴の閲覧を依頼する。学習履歴統合サーバは、学習統合履歴の閲覧依頼を受けると、履歴統合データベースに格納されているユーザの学習履歴情報を読み出し、学習履歴統合閲覧画面データを生成するために、読み出した学習履歴情報を編集する。そして、生成した学習履歴統合閲覧画面データをユーザ端末に送信する。すると、ユーザ端末は、学習履歴統合閲覧画面を表示する。学習履歴統合閲覧画面には、ユーザが受講している複数の学習コースの履歴情報が１画面にまとめて表示される。【選択図】  図４
2005010235.tif 000002
【特許請求の範囲】
【請求項１】
複数の学習コンテンツ提供サーバがそれぞれ提供する学習コンテンツを利用した学習履歴を、複数の学習コンテンツを利用する学習ユーザ毎に統合して通信ネットワークを介して提供する学習履歴統合提供サーバであって、
前記学習コンテンツ提供サーバから学習コンテンツを利用した学習履歴を通信ネットワークを介して取得する学習履歴取得手段と、
前記学習履歴取得手段によって取得した学習履歴を、前記学習ユーザ毎に識別して保存する学習履歴保存手段と、
通信ネットワークを介して学習履歴の閲覧要求を受信したことにもとづいて、当該閲覧要求が示す学習ユーザの学習履歴が統合された学習統合履歴を、通信ネットワークを介して前記閲覧要求の送信元に向けて送信する学習統合履歴送信手段とを備えた
ことを特徴とする学習履歴統合提供サーバ。
【請求項２】
学習履歴保存手段によって保存された学習履歴を編集して学習統合履歴を生成する学習統合履歴生成手段を備えた
請求項１記載の学習履歴統合提供サーバ。
【請求項３】
学習統合履歴送信手段は、学習ユーザが管理するユーザ端末からの閲覧要求を受信したことにもとづいて、前記学習ユーザの学習統合履歴を当該ユーザ端末に向けて送信する
請求項１または請求項２記載の学習履歴統合提供サーバ。
【請求項４】
学習統合履歴送信手段は、学習ユーザを監督する監督者が管理する監督者端末からの閲覧要求を受信したことにもとづいて、前記学習ユーザの学習統合履歴を当該監督者端末に向けて送信する
請求項１から請求項３のうちいずれか１項に記載の学習履歴統合提供サーバ。
【請求項５】
学習履歴取得手段は、学習コンテンツ提供サーバにおける学習コンテンツを利用した学習が終了する毎に、当該学習コンテンツ提供サーバからの学習履歴を取得する
請求項１から請求項４のうちいずれか１項に記載の学習履歴統合提供サーバ。
【請求項６】
学習履歴取得手段は、あらかじめ定められた時期が到来する毎に、学習コンテンツ提供サーバからの学習履歴をまとめて取得する
請求項１から請求項４のうちいずれか１項に記載の学習履歴統合提供サーバ。
【請求項７】
学習統合履歴送信手段は、学習統合履歴として、学習ユーザの学習履歴の一覧が表示された学習履歴統合閲覧画面を表示させるための学習履歴統合閲覧画面データを送信する
請求項１から請求項６のうちいずれか１項に記載の学習履歴統合提供サーバ。
【請求項８】
複数の学習コンテンツ提供サーバがそれぞれ提供する学習コンテンツを利用した学習履歴を、複数の学習コンテンツを利用する学習ユーザ毎に統合して通信ネットワークを介して提供する学習履歴統合提供方法であって、
複数の学習コンテンツ提供サーバからそれぞれ送信された学習履歴を通信ネットワークを介してそれぞれ受信し、
受信した学習履歴を、前記学習ユーザ毎に識別してそれぞれ保存し、
通信ネットワークを介して学習履歴の閲覧要求を受信したことにもとづいて、当該閲覧要求が示す学習ユーザの学習履歴が統合された学習統合履歴を、通信ネットワークを介して前記閲覧要求の送信元に向けて送信する
ことを特徴とする学習履歴統合提供方法。
【請求項９】
保存している学習履歴を編集して学習統合履歴を生成する
請求項８記載の学習履歴統合提供方法。
【請求項１０】
学習統合履歴として、学習ユーザの学習履歴の一覧が表示された学習履歴統合閲覧画面を表示させるための学習履歴統合閲覧画面データを送信する
請求項８または請求項９記載の学習履歴統合提供方法。
【請求項１１】
複数の学習コンテンツ提供サーバがそれぞれ提供する学習コンテンツを利用した学習履歴を、複数の学習コンテンツを利用する学習ユーザ毎に統合して通信ネットワークを介して提供させるための学習履歴統合提供プログラムであって、
コンピュータに、
複数の学習コンテンツ提供サーバからそれぞれ送信された学習履歴を通信ネットワークを介してそれぞれ受信する処理と、
受信した学習履歴を、前記学習ユーザ毎に識別してそれぞれ保存する処理と、
通信ネットワークを介して学習履歴の閲覧要求を受信したことにもとづいて、当該閲覧要求が示す学習ユーザの学習履歴が統合された学習統合履歴を、通信ネットワークを介して前記閲覧要求の送信元に向けて送信する処理とを
実行させることを特徴とする学習履歴統合提供プログラム。
【請求項１２】
コンピュータに、
さらに、保存している学習履歴を編集して学習統合履歴を生成する処理を実行させる
請求項１１記載の学習履歴統合提供プログラム。
【請求項１３】
コンピュータに、学習統合履歴を送信する処理として、学習ユーザの学習履歴の一覧が表示された学習履歴統合閲覧画面を表示させるための学習履歴統合閲覧画面データを送信する処理を実行させる
請求項１１または請求項１２記載の学習履歴統合提供プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、通信ネットワークを介して複数のサーバ装置から提供される複数の学習コンテンツによるそれぞれの学習の履歴を統合して提供することができる学習履歴統合サーバ、学習履歴統合提供方法、および学習履歴統合提供プログラムに関するものである。
【０００２】
【従来の技術】
近年、パーソナルコンピュータなどの情報処理装置を用いて語学や資格試験などを学習することが行われるようになってきている（例えば、特許文献１参照）。また、そのような情報処理装置を用いて学習を行うための学習コンテンツ（具体的には、学習内容が記載された資料、学習の成果を試すためのテスト問題などを意味する）をインターネットなどの通信ネットワークを介して提供するサービスも行われるようになってきている。
【０００３】
【特許文献１】
特開２００２−５５５９４号公報
【０００４】
【発明が解決しようとする課題】
ところで、学習コンテンツを用いて学習した場合に、その学習の履歴を提供することが考えられる。しかし、複数の学習コンテンツ提供者のポータルをリンクした学習ポータルを使って学習する場合、各学習コンテンツ提供者のポータルにいって学習履歴を閲覧する必要があった。このため、会社の指示によってビジネススキルを高めるために複数の学習コンテンツの学習を行い、その学習履歴を会社に報告しなければならないような場合に各学習コンテンツ提供者のポータル毎にそれぞれ学習履歴を閲覧し、別個に閲覧したそれぞれの学習履歴にもとづいて報告書を作成するなどの煩わしい作業を強いられるという課題があった。
【０００５】
本発明は、上述した問題を解消し、複数の学習コンテンツ提供者が提供する学習コンテンツを利用して学習している場合に、その複数の学習コンテンツによる学習履歴をまとめて閲覧することができ、煩わしい作業を行う必要を無くすことができるようにすることを目的とする。
【０００６】
【課題を解決するための手段】
上記の問題を解決するために、本発明の学習履歴統合提供サーバは、複数の学習コンテンツ提供サーバ（例えば学習コンテンツ提供サーバ３０ａ，３０ｂ，３０ｃ）がそれぞれ提供する学習コンテンツを利用した学習履歴を、複数の学習コンテンツを利用する学習ユーザ毎に統合して通信ネットワークを介して提供する学習履歴統合提供サーバ（例えば学習履歴統合サーバ２０）であって、学習コンテンツ提供サーバから学習コンテンツを利用した学習履歴を通信ネットワークを介して取得する学習履歴取得手段（例えばステップＳ２１３で送信された学習履歴データを取得する手段）と、学習履歴取得手段によって取得した学習履歴を、学習ユーザ毎に識別して保存する学習履歴保存手段（例えばステップＳ２１４を実行する手段）と、通信ネットワークを介して学習履歴の閲覧要求を受信したことにもとづいて、当該閲覧要求が示す学習ユーザの学習履歴が統合された学習統合履歴を、通信ネットワークを介して閲覧要求の送信元に向けて送信する学習統合履歴送信手段（例えば、ステップＳ４０５を実行する手段）とを備えたことを特徴とする。
【０００７】
上記の構成としたことで、複数の学習コンテンツ提供サーバが提供する学習コンテンツを利用して学習している場合に、その複数の学習コンテンツによる学習履歴をまとめて提供することができ、学習者やその監督者が煩わしい作業を行う必要を無くすことができる。
【０００８】
学習履歴保存手段によって保存された学習履歴を編集して学習統合履歴を生成する学習統合履歴生成手段（例えばステップＳ４０４を実行する手段）を備えていてもよい。
【０００９】
学習統合履歴送信手段は、学習ユーザが管理するユーザ端末からの閲覧要求を受信したことにもとづいて、学習ユーザの学習統合履歴を当該ユーザ端末に向けて送信する構成とされていてもよい。
【００１０】
学習統合履歴送信手段は、学習ユーザを監督する監督者が管理する監督者端末からの閲覧要求を受信したことにもとづいて、学習ユーザの学習統合履歴を当該監督者端末に向けて送信する構成とされていてもよい。
【００１１】
学習履歴取得手段は、学習コンテンツ提供サーバにおける学習コンテンツを利用した学習が終了する毎に、当該学習コンテンツ提供サーバからの学習履歴を取得する構成とされていてもよい。
【００１２】
学習履歴取得手段は、あらかじめ定められた時期が到来する毎に、学習コンテンツ提供サーバからの学習履歴をまとめて取得する構成とされていてもよい。
【００１３】
学習統合履歴送信手段は、学習統合履歴として、学習ユーザの学習履歴の一覧が表示された学習履歴統合閲覧画面（例えば図５参照）を表示させるための学習履歴統合閲覧画面データを送信する構成とされていてもよい。
【００１４】
また、本発明の学習履歴統合提供方法は、複数の学習コンテンツ提供サーバがそれぞれ提供する学習コンテンツを利用した学習履歴を、複数の学習コンテンツを利用する学習ユーザ毎に統合して通信ネットワークを介して提供する学習履歴統合提供方法であって、複数の学習コンテンツ提供サーバからそれぞれ送信された学習履歴を通信ネットワークを介してそれぞれ受信し、受信した学習履歴を、学習ユーザ毎に識別してそれぞれ保存し、通信ネットワークを介して学習履歴の閲覧要求を受信したことにもとづいて、当該閲覧要求が示す学習ユーザの学習履歴が統合された学習統合履歴を、通信ネットワークを介して閲覧要求の送信元に向けて送信することを特徴とする。
【００１５】
上記の構成としたことで、複数の学習コンテンツ提供サーバが提供する学習コンテンツを利用して学習している場合に、その複数の学習コンテンツによる学習履歴をまとめて提供することができ、学習者やその監督者が煩わしい作業を行う必要を無くすことができる。
【００１６】
保存している学習履歴を編集して学習統合履歴を生成するように構成されていてもよい。
【００１７】
学習統合履歴として、学習ユーザの学習履歴の一覧が表示された学習履歴統合閲覧画面を表示させるための学習履歴統合閲覧画面データを送信する構成とされていてもよい。
【００１８】
また、本発明の学習履歴統合提供プログラムは、複数の学習コンテンツ提供サーバがそれぞれ提供する学習コンテンツを利用した学習履歴を、複数の学習コンテンツを利用する学習ユーザ毎に統合して通信ネットワークを介して提供させるための学習履歴統合提供プログラムであって、コンピュータ（例えば学習履歴統合サーバ２０）に、複数の学習コンテンツ提供サーバからそれぞれ送信された学習履歴を通信ネットワークを介してそれぞれ受信する処理と、受信した学習履歴を、前記学習ユーザ毎に識別してそれぞれ保存する処理と、通信ネットワークを介して学習履歴の閲覧要求を受信したことにもとづいて、当該閲覧要求が示す学習ユーザの学習履歴が統合された学習統合履歴を、通信ネットワークを介して前記閲覧要求の送信元に向けて送信する処理とを実行させることを特徴とする。
【００１９】
上記の構成としたことで、複数の学習コンテンツ提供サーバが提供する学習コンテンツを利用して学習している場合に、その複数の学習コンテンツによる学習履歴をまとめて提供させることができ、学習者やその監督者が煩わしい作業を行う必要を無くすことができる。
【００２０】
コンピュータに、さらに、保存している学習履歴を編集して学習統合履歴を生成する処理を実行させる構成とされていてもよい。
【００２１】
コンピュータに、学習統合履歴を送信する処理として、学習ユーザの学習履歴の一覧が表示された学習履歴統合閲覧画面を表示させるための学習履歴統合閲覧画面データを送信する処理を実行させる構成とされていてもよい。
【００２２】
【発明の実施の形態】
以下、本発明の一実施の形態について図面を参照して説明する。
図１は、本発明の一実施の形態における学習統合システム１０の構成の例を示すブロック図である。学習統合システム１０は、学習履歴統合サーバ２０と、学習コンテンツ提供サーバ３０ａ〜３０ｃと、ユーザ端末４０とを含む。なお、学習履歴統合サーバ２０、学習コンテンツ提供サーバ３０ａ〜３０ｃ、およびユーザ端末４０は、それぞれインターネットなどの通信ネットワーク５０に接続されている。また、学習コンテンツ提供サーバ３０ａ〜３０ｃ、およびユーザ端末４０は、いくつ設けられていてもよい。
【００２３】
学習履歴統合サーバ２０は、例えばＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）サーバなどの情報処理装置によって構成され、学習コンテンツ提供サーバ３０ａ〜３０ｃによって提供されている学習コンテンツの利用履歴を統合して管理する本システム１０の管理者によって管理される。学習履歴統合サーバ２０は、例えば、学習コンテンツの提供、本システムで提供されている学習コンテンツの利用履歴である学習履歴の収集、編集、管理、提供などの各種の処理を実行するサーバ装置である。
【００２４】
学習コンテンツ提供サーバ３０ａ〜３０ｃは、それぞれ、例えばＷＷＷサーバなどの情報処理装置によって構成され、各種の学習コンテンツを提供している学習コンテンツ提供者によって管理される。学習コンテンツ提供サーバ３０ａ〜３０ｃは、例えば、学習コンテンツの提供、自己が提供している学習コンテンツの利用者の利用履歴である学習履歴の保存、管理、学習履歴統合サーバ２０への学習履歴の通知などの各種の処理を実行するサーバ装置である。
【００２５】
「学習コンテンツ」は、知識の教授（具体的にはテキストなど）、習得状況の確認（具体的にはテキストの章単位で出題される章末テスト、テキスト全体を出題範囲としたテスト、資格試験の模擬試験など）などを行うために提供される学習用のコンテンツを意味する。学習コンテンツの利用によって学習される内容には、例えば、英語やドイツ語などの語学を習得するための学習、コンピュータやネットワークなどの技術的な知識を習得するための学習、司法書士などの資格試験の学習などがある。
【００２６】
ユーザ端末４０は、例えばパーソナルコンピュータなどの情報処理装置によって構成され、本システム１０の利用者によって管理される。ユーザ端末４０は、通信ネットワーク５０に接続するための接続機能や、例えばＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）などのマークアップ言語を表示するためのブラウザ機能などの各種の機能を備えている。
【００２７】
次に、本発明の一実施の形態における学習統合システム１０の動作について図面を参照して説明する。
【００２８】
図２は、学習統合システム１０における学習コンテンツ提供処理および処理タイミングの例を示すタイミングチャートである。ここでは、ユーザ端末４０を用いて、学習コンテンツ提供サーバ３０ａによって提供されている学習コンテンツにもとづく学習が行われた場合を定に説明する。
【００２９】
なお、ここでは、ユーザ端末４０のユーザＸは、本システム１０のユーザ登録を澄ましており、ユーザＩＤとパスワードを取得しているものとする。また、この例では、ユーザＸが受講する学習コースの申込手続を既に行っているものとする。ユーザ登録や受講する学習コースの申込手続は、ユーザ端末４０を用いて行うようにしてもよく、郵送などの手段によって行うようにしてもよい。
【００３０】
学習コンテンツ提供処理において、ユーザ端末４０は、ユーザＸの操作に応じて、通信ネットワーク５０を介して学習履歴統合サーバ２０にアクセスする（ステップＳ２０１）。次いで、ユーザＸの操作に応じて、ユーザ端末４０は、ユーザＸに付与されているユーザＩＤおよびパスワードを、学習履歴統合サーバ２０に送信する。
【００３１】
学習履歴統合サーバ２０は、ユーザＩＤおよびパスワードによりユーザＸを認証すると、学習カテゴリ選択画面を表示させるための学習カテゴリ選択画面データを生成し、通信ネットワーク５０を介してユーザ端末４０に送信する（ステップＳ２０２）。
【００３２】
学習カテゴリ選択画面データを受信すると、ユーザ端末４０は、受信した学習カテゴリ選択画面データにもとづく学習カテゴリ選択画面を、自己が備える図示しない表示装置に表示する（ステップＳ２０３）。
【００３３】
学習カテゴリ選択画面は、図示はしないが、ユーザＸが受講可能な学習コース（受講の申込手続がなされており、修了していない学習コース）を含む学習カテゴリの表示領域を含む。すなわち、この例では、ステップＳ２０２にて学習カテゴリ選択画面データを生成する際に、学習履歴統合サーバ２０が、自己が備える図示しない学習履歴統合データベースの格納情報にもとづいて、ユーザＸが受講する学習コースとして申込されており、かつ受講が修了していない学習コースを抽出する処理を実行している。
【００３４】
「学習カテゴリ」とは、例えば、英語やドイツ語などを包含する「語学」、コンピュータやネットワークなどの技術的な知識を習得するための学習を包含する「技術」、司法書士などの資格試験の学習を示す「資格」などの、学習の分類を意味するものである。
【００３５】
「学習コース」とは、各学習カテゴリに属するそれぞれの学習科目を意味する、具体的には、「学習コース」として、英語、ドイツ語、コンピュータ、ネットワーク、司法書士などが挙げられる。
【００３６】
ユーザ端末４０は、ユーザＸの操作によって学習カテゴリが選択されると（ステップＳ２０４）、選択された学習カテゴリについての各学習コンテンツを提供している学習コンテンツ提供サーバ３０ａにアクセスし、学習コース選択画面の提供を依頼する（ステップＳ２０５）。なお、ステップＳ２０５では、ユーザＸに付与されているユーザＩＤおよびパスワードが学習コンテンツ提供サーバ３０ａに送信される。
【００３７】
学習コンテンツ提供サーバ３０ａは、学習コース選択画面の依頼を受けると、学習コース選択画面を表示するための学習コース選択画面データを生成し、通信ネットワーク５０を介してユーザ端末４０に送信する（ステップＳ２０６）。ユーザＸが受講可能な学習コースの表示領域を含む。
【００３８】
学習コース選択画面データを受信すると、ユーザ端末４０は、学習コース選択画面データにもとづく学習コース選択画面を自己が備える表示装置に表示する（ステップＳ２０７）。
【００３９】
学習コース選択画面は、図示はしないが、ユーザＸが受講可能な学習コースの表示領域を含む。
【００４０】
学習コース選択画面にてユーザＸによって学習コースが選択されると（ステップＳ２０８）、ユーザ端末４０は、学習コンテンツ提供サーバ３０ａに選択結果を送信する（ステップＳ２０９）。
【００４１】
選択された学習コースの通知を受けると、学習コンテンツ提供サーバ３０ａは、選択された学習コースの学習コンテンツの提供を開始する（ステップＳ２１０）。学習コンテンツの提供が開始されると、ユーザＸは、ユーザ端末４０を操作して、通信ネットワーク５０を介して学習コンテンツ提供サーバ３０ａから提供される学習コンテンツを利用して学習を行う。
【００４２】
学習の実行中は、学習コンテンツ提供サーバ３０から適宜必要な学習コンテンツが提供される。また、学習コンテンツ提供サーバ３０は、学習が行われているときに、ユーザＸの学習に関する各種の履歴情報（例えば、テキストの何ページまで進んだかなどの学習の進度を示す情報、学習において実行されたテストの点数など）をユーザ端末４０から通信ネットワーク５０を介して取得して保持しておく。
【００４３】
そして、ユーザ端末４０は、ユーザＸによる学習を終了する旨の操作に応じて、今回の学習を終了する旨の通知（学習終了通知）を、通信ネットワーク５０を介して学習コンテンツ提供サーバ３０ａに送信する（ステップＳ２１１）。
【００４４】
学習終了通知を受けると、学習コンテンツ提供サーバ３０ａは、学習の実行中に取得した学習履歴に学習時間などの情報を加えたユーザＸの今回の学習における学習履歴を、ユーザＸのユーザＩＤに関連付けして自己のデータベースに保存する（ステップＳ２１２）。
【００４５】
また、学習コンテンツ提供サーバ３０ａは、ユーザＸの今回の学習における学習履歴を、学習履歴統合サーバ２０に向けて通信ネットワーク５０を介して送信する（ステップＳ２１３）。
【００４６】
ユーザＸの今回の学習における学習履歴を受信すると、学習履歴統合サーバ２０は、受信した履歴情報の内容を反映させて、自己が備える履歴統合データベースの記憶情報を更新する（ステップＳ２１４）。
【００４７】
図３（Ａ）は、学習履歴統合サーバ２０が備える履歴統合データベースにおける学習履歴情報の格納状態の例を示す説明図である。履歴統合データベースには、本システム１０にユーザ登録している各ユーザ毎に識別された学習履歴情報が格納されている。従って、ステップＳ２１４にて履歴統合データベースの記憶情報を更新する際には、学習を行ったユーザのユーザＩＤに関連付けして取得した学習履歴を保存したり、学習を行ったユーザのユーザＩＤに関連付けされている履歴情報を取得した学習履歴にもとづいて更新したりする。
【００４８】
図３（Ａ）に示すように、学習履歴情報は、ユーザの氏名と、そのユーザに付与されているユーザＩＤと、そのユーザに付与されているパスワードと、そのユーザが受講する学習コースと、各学習コース毎の学習履歴を示す履歴情報とを含む。図３（Ａ）に示すように、学習履歴情報は、それぞれユーザＩＤに対応付けされている。なお、本例では、図３（Ａ）に示す履歴情報のみ、あるいは履歴情報と申込コースとを差して学習履歴情報と呼ぶこともある。
【００４９】
図３（Ｂ）は、図３（Ａ）に示す履歴情報の例を示す説明図である。履歴情報は、例えば図３（Ｂ）に示すように、各学習コースについて、学習を開始した日を示す「学習開始日」、学習を修了した日を示す「学習修了日」、学習の進度を示す「状態」、学習の合計時間を示す学習合計時間、および、学習におけるテストなどの成績を示す「成績」を含む。なお、学習開始日などの日を示す各情報は、日時などのさらに詳細な情報としてもよい。
【００５０】
図３（Ｂ）に示す「状態」は、該当する学習コースの学習を開始しているか否か、修了しているか否かを示す情報である。なお、学習中である場合に、その具体的な進度（例えばテキストの１００ページ、第２章など）を示すようにしてもよい。
【００５１】
図３（Ｂ）に示す「成績」は、例えば、各種のテストの点数、順位、偏差値、テストの回答所要時間などの試験の成績や、学習した回数、再テストを受けた回数、修了した順位など試験に直接関係のない成績も含まれる。
【００５２】
なお、図３に示す学習履歴情報は一例であり、学習コンテンツを利用した学習において発生する履歴情報であれば、どのような情報が含まれていてもよい。
【００５３】
次に、本例の学習統合システム１０における学習履歴統合提供処理について説明する。図４は、本例の学習統合システム１０における学習履歴統合提供処理および処理タイミングの例を示すタイミングチャートである。
【００５４】
なお、ここでは、ユーザ端末４０のユーザＸが、自己の学習履歴を閲覧するために、学習履歴統合サーバ２０に閲覧要求を行う場合を例に説明する。
【００５５】
学習履歴統合閲覧処理において、ユーザ端末４０は、ユーザＸの操作に応じて、通信ネットワーク５０を介して学習履歴統合サーバ２０にアクセスする（ステップＳ２０１）。次いで、ユーザＸの操作に応じて、ユーザ端末４０は、ユーザＸに付与されているユーザＩＤおよびパスワードを、学習履歴統合サーバ２０に送信する。
【００５６】
学習履歴統合サーバ２０は、ユーザＩＤおよびパスワードによりユーザＸを認証すると、学習カテゴリ選択画面を表示させるための学習カテゴリ選択画面データを生成し、通信ネットワーク５０を介してユーザ端末４０に送信する（ステップＳ２０２）。
【００５７】
学習カテゴリ選択画面データを受信すると、ユーザ端末４０は、受信した学習カテゴリ選択画面データにもとづく学習カテゴリ選択画面を、自己が備える図示しない表示装置に表示する（ステップＳ２０３）。
【００５８】
学習カテゴリ選択画面は、ここでは、図示はしないが、上述した学習カテゴリの表示領域の他、学習履歴の閲覧要求を行うための履歴閲覧ボタンが設けられている。なお、学習カテゴリ閲覧画面が表示される前に、学習を行うのか、学習履歴を閲覧するのかをユーザＸに選択させるための画面（例えば履歴閲覧ボタンにと、学習を行うときに押下される学習実行ボタンとが設けられた画面）をユーザ端末４０に表示させ、学習を行うことが選択された場合に学習カテゴリ閲覧画面（この画面には履歴閲覧ボタンは設けられない）が提供され、学習履歴の閲覧が選択された場合に後述するステップＳ４０２の処理を行うようにしてもよい。
【００５９】
ユーザ端末４０は、ユーザＸの操作によって履歴閲覧ボタンが押下されると（ステップＳ４０１）、学習履歴統合サーバ２０に対して、ユーザＸの学習統合履歴の閲覧を依頼する（ステップＳ４０２）。
【００６０】
学習履歴統合サーバ２０は、学習統合履歴の閲覧依頼を受けると、履歴統合データベースに格納されているユーザＸの学習履歴情報を読み出し（ステップＳ４０３）、学習履歴統合閲覧画面を表示させるための学習履歴統合閲覧画面データを生成するために読み出した学習履歴情報を編集する（ステップＳ４０４）。
【００６１】
学習履歴情報の編集を終えると、学習履歴統合サーバ２０は、生成した学習履歴統合閲覧画面データを、通信ネットワーク５０を介して、ユーザ端末４０に向けて送信する（ステップＳ４０５）。
【００６２】
学習履歴統合閲覧画面データを受信すると、ユーザ端末４０は、受信した学習履歴統合閲覧画面データにもとづく学習履歴統合閲覧画面を、自己が備える図示しない表示装置に表示する（ステップＳ４０６）。
【００６３】
図５は、学習履歴統合閲覧画面の表示状態の例を示す説明図である。図５に示すように、学習履歴統合閲覧画面には、ユーザＸが受講している複数の学習コースの履歴情報が１画面にまとめて表示される。なお、全ての学習コースが１画面に表示しきれない場合には、複数ページに分けたり、スクロール表示を行うようにしたりすればよい。
【００６４】
図５に示すように、学習履歴統合閲覧画面には、ユーザＸが受講している複数の学習コースの履歴情報のうち、各学習コースにおける学習の進捗状況や習得度などの、学習履歴の概要が認識できる情報が一覧表示される。
【００６５】
そして、この例では、学習履歴の詳細を閲覧する場合には、例えば図５に示す学習コース名をマウスクリックすると、例えば図６に示すように、学習履歴の詳細が認識できる情報が一覧表示される。
【００６６】
図６は、学習履歴の詳細を表示するための学習履歴詳細画面の表示状態の例を示す説明図である。図６に示すように、学習履歴詳細画面には、選択された学習コースについて、詳細な履歴情報が表示される。図６に示すように、詳細な履歴情報として、この例では、学習項目と、各学習項目についての進捗状況、学習開始日、学習修了日、学習合計時間、修了認定テストの点数、修了認定テストを受けた回数とが表示される。
【００６７】
以上説明したように、複数の学習コンテンツ提供サーバ３０ａ，３０ｂ，３０ｃがそれぞれ提供する学習コンテンツの利用による学習の履歴を収集し、統合して提供する構成としたので、複数の学習コンテンツサーバ３０ａ，３０ｂ，３０ｃから提供される複数の学習コンテンツを用いて学習している場合であっても、学習の履歴情報をまとめて閲覧することができる。このため、一見して学習の進捗状況を把握することができる。また、自己の学習履歴をまとめて報告する必要がある場合（例えば会社の指示によって学習している場合であって、学習の履歴を会社に報告する必要がある場合）であっても、学習の履歴をユーザ自身がまとめる必要はなく、煩わしい作業を行う必要を無くすことができる。
【００６８】
なお、上述した実施の形態では、学習が終了したとき（学習終了通知を受けたとき）に、学習履歴データを学習履歴統合サーバ２０に送信する（ステップＳ２１３参照）ようにしていたが、学習履歴データの送信時期は、今回の学習終了時に限らず、例えば所定時期（例えば毎日深夜２時、毎週日曜日、毎月１日など）が到来する毎に学習履歴データをまとめて送信するようにしてもよい。この場合、所定時期が到来する毎に学習履歴統合サーバ２０がデータ送信要求を行うようにしても、所定時期が到来する毎に各学習コンテンツサーバ３０ａがその間に蓄積した学習履歴データを送信するようにしてもよい。
【００６９】
また、上述した実施の形態では、学習コンテンツによる学習を行うユーザが自己の学習履歴を閲覧する場合を例に説明したが、学習コンテンツによる学習を行うユーザの学習の進度などを監督する監督者が、被監督者であるユーザの学習履歴を閲覧する構成としてもよい。
【００７０】
この場合、監督者は、例えば企業の社員であるユーザを監督する社員の管理部門の者、具体的には企業における取締役や人事部の担当者などが該当する。
【００７１】
図７は、監督者が被監督者であるユーザの学習履歴を閲覧する場合における学習統合システム１０ａの構成の例を示すブロック図である。以下の説明において、上述した学習統合システム１０と同一の構成および処理を行う部分については、同一の符号を付与してその詳細な説明を省略する。
【００７２】
図７に示すように、学習統合システム１０ａは、学習履歴統合サーバ２０と、学習コンテンツ提供サーバ３０ａ〜３０ｃと、ユーザ端末４０と、監督者端末６０とを含む。なお、学習履歴統合サーバ２０、学習コンテンツ提供サーバ３０ａ〜３０ｃ、ユーザ端末４０、および監督者端末６０は、それぞれインターネットなどの通信ネットワーク５０に接続されている。
【００７３】
監督者端末６０は、例えばパーソナルコンピュータなどの情報処理装置によって構成され、本システム１０ａの利用者の一部または全部を監督する監督者によって管理される。監督者端末６０は、通信ネットワーク５０に接続するための接続機能や、例えばＨＴＭＬなどのマークアップ言語を表示するためのブラウザ機能などの各種の機能を備えている。
【００７４】
この例では、例えば、監督者が、被監督者である各ユーザのユーザ登録や、学習コースの申込をまとめて行うようにしてもよい。この例では、ユーザＩＤの一部（例えば上位２桁）にユーザの所属先（例えば勤務先）を示す情報が含められる。なお、ユーザＩＤとは別にユーザの所属先を示す所属先ＩＤを付与するようにしてもよい。
【００７５】
また、監督者は、各ユーザとは別個に監督者用の監督者ＩＤとパスワードを取得しておく。この監督者ＩＤと、被監督者であるユーザのユーザＩＤとは、例えば両ＩＤの一部（例えば所属先を示す上位２桁）が同一とされ、対応付けする構成となっている。
【００７６】
ここで、本例の学習統合システム１０ａにおける学習履歴統合提供処理について説明する。図８は、本例の学習統合システム１０ａにおける学習履歴統合提供処理および処理タイミングの例を示すタイミングチャートである。
【００７７】
なお、ここでは、監督者端末６０を使用する監督者Ｙが、自己が監督しているユーザＸの学習履歴を閲覧するために、学習履歴統合サーバ２０に閲覧要求を行う場合を例に説明する。なお、ユーザ端末４０を利用するユーザＸが自己の学習履歴を閲覧する場合は、上述した図４に示した処理によって閲覧される。
【００７８】
学習履歴統合閲覧処理において、監督者端末６０は、監督者Ｙの操作に応じて、通信ネットワーク５０を介して学習履歴統合サーバ２０にアクセスする（ステップＳ８０１）。次いで、監督者Ｙの操作に応じて、監督者端末６０は、監督者Ｙに付与されている監督者ＩＤおよびパスワードを、学習履歴統合サーバ２０に送信する。
【００７９】
学習履歴統合サーバ２０は、監督者ＩＤおよびパスワードにより監督者Ｙを認証すると、被監督者一覧画面を表示させるための被監督者一覧画面データを生成し、通信ネットワーク５０を介して監督者端末６０に送信する（ステップＳ８０２）。
【００８０】
被監督者一覧画面データを受信すると、監督者端末６０は、受信した被監督者一覧画面データにもとづく被監督者一覧画面を、自己が備える図示しない表示装置に表示する（ステップＳ８０３）。
【００８１】
図９は、被監督者一覧画面の表示状態の一例を示す説明図である。図９に示すように、被監督者一覧画面は、監督者の名称（会社名であっても個人名であってもよい）を表示する表示領域と、監督者ＩＤを表示する表示領域と、監督者Ｙが監督している被監督者の一覧を表示する表示領域とが設けられている。なお、一覧表示する被監督者としては、例えばユーザＩＤの上位２桁が監督者Ｙの監督者ＩＤの上位２桁と同一の各ユーザが抽出される。
【００８２】
監督者端末６０は、監督者Ｙの操作（例えば氏名が表示されている表示領域をマウスでクリックする操作）によって被監督者であるユーザＸが選択されると（ステップＳ８０４）、学習履歴統合サーバ２０に対して、ユーザＸの学習統合履歴の閲覧を依頼する（ステップＳ８０５）。
【００８３】
学習履歴統合サーバ２０は、学習統合履歴の閲覧依頼を受けると、履歴統合データベースに格納されているユーザＸの学習履歴情報を読み出し（ステップＳ８０６）、学習履歴統合閲覧画面を表示させるための学習履歴統合閲覧画面データを生成するために読み出した学習履歴情報を編集する（ステップＳ８０７）。
【００８４】
学習履歴情報の編集を終えると、学習履歴統合サーバ２０は、生成した学習履歴統合閲覧画面データを、通信ネットワーク５０を介して、監督者端末６０に向けて送信する（ステップＳ８０８）。
【００８５】
学習履歴統合閲覧画面データを受信すると、ユーザ端末４０は、受信した学習履歴統合閲覧画面データにもとづく学習履歴統合閲覧画面を、自己が備える図示しない表示装置に表示する（ステップＳ８０８）。ステップＳ８０８では、上述した図５に示す学習履歴統合閲覧画面が表示される。
【００８６】
上記のように、複数の学習コンテンツ提供サーバ３０ａ，３０ｂ，３０ｃがそれぞれ提供する学習コンテンツの利用による学習の履歴を収集して統合し、監督者端末６０に対して提供する構成としたので、複数の学習コンテンツサーバ３０ａ，３０ｂ，３０ｃから提供される複数の学習コンテンツを用いて学習している被監督者（例えば自社の社員）の学習履歴を、各人毎にまとめて閲覧することができる。このため、監督者は、一見して学習の進捗状況を把握することができる。また、各被監督者に学習の履歴をまとめさせる必要がなくなるため、迅速に学習の進捗状況を確認することができる。
【００８７】
なお、上記の他の実施の形態では、被監督者一覧画面から被監督者を選択し、被監督者である学習者毎の学習統合履歴を閲覧する構成としていたが、監督者が学習コースを選択するようにし、選択された学習コースを学習している各被監督者の学習履歴を統括して閲覧するようにしてもよい。この場合、学習履歴統合サーバ２０は、監督者の監督下にある学習者が申し込んでいる学習コースを選択するための選択画面を提供し、その画面を用いて監督者が学習コースを選択したことに応じて、例えば図１０に示すような被監督者コース別一覧画面を監督者端末６０に向けて送信し、監督者端末６０が備える表示装置に表示させる構成とすればよい。
【００８８】
図１０は、被監督者コース別一覧画面の表示状態の例を示す説明図である。図１０に示すように、被監督者コース別一覧画面は、監督者Ｙの名称が表示される表示領域と、監督者Ｙによって選択された学習コースの名称を表示する表示領域と、監督者Ｙの監督下にある各ユーザの中で、監督者Ｙによって選択された学習コースの学習の申込が行われているユーザの氏名を表示する表示領域と、表示されている各ユーザについての該当する学習コースの進捗状況、開始日、修了日、学習合計時間などの学習履歴を表示する表示領域とが設けられている。なお、図１０に示されている学習履歴は一例であり、どのような内容が含まれていてもよい。
【００８９】
上記のように、学習コース別の一覧画面を監督者端末６０に表示させるようにしたので、監督者が学習コース毎の被監督者（具体的には例えば自社の社員）の学習の進捗状態をまとめて確認することができる。また、通信ネットワーク５０を介して被監督者の学習履歴を取得することができるようになるため、監督下の学習者に学習履歴の報告義務を課す必要がなくなるとともに、正確な学習履歴を入手することができるようになる。
【００９０】
なお、上記の他の実施の形態において、監督者のコメントを入力することができるようにしてもよい。例えば、図１０の被監督者コース別一覧画面において、特定の被監督者である学習者を指定し、その学習者に対する激励などのコメントを入力するようにすればよい。そして、監督者によって入力されたコメントは、対象となる学習者が自己の学習履歴を閲覧する際に、その閲覧画面に表示されるようにすればよい。また、監督者によって入力されたコメントが電子メールで対象となる学習者宛てに送られるようにしてもよい。
【００９１】
なお、上述した各実施の形態では、ユーザ端末４０や監督者端末６０をパーソナルコンピュータとして説明したが、通信ネットワーク５０に接続する機能やブラウザ機能を有していれば、携帯電話端末などの他の端末装置であってもよい。
【００９２】
また、上述した各実施の形態では、学習コンテンツ提供サーバ３０ａ，３０ｂ，３０ｃが、学習終了時、あるいは定期的に学習履歴を学習履歴統合サーバ２０に送信する構成としていたが、随時（例えば学習コンテンツ提供可能時間が定められている場合にその時間が終了したとき）に送信するようにしてもよい。また、学習履歴統合サーバ２０が、ユーザ端末４０あるいは監督者端末６０から学習統合履歴の閲覧要求があったときに、各学習コンテンツ提供サーバ３０ａ，３０ｂ，３０ｃに対して該当する学習者の学習履歴の送信要求を行い、各学習コンテンツ提供サーバ３０ａ，３０ｂ，３０ｃが、それぞれ該当する学習者の学習履歴を保存しているときは、その学習履歴を学習履歴統合サーバ２０に送信するようにしてもよい。この場合、学習履歴統合サーバ２０は、学習統合履歴の閲覧要求があったことに応じて該当する学習者の学習履歴の送信要求を行い、送信要求に応じて送られてきた学習履歴を編集して、学習統合履歴を提供（例えば図５に示す画面を提供する）する処理を実行する。なお、各学習コンテンツ提供サーバ３０ａ，３０ｂ，３０ｃは、学習履歴の送信要求があったときに、該当する学習者の新規な学習履歴（未だ統合サーバ２０に送信していない学習履歴）を保持している場合にのみ、その新規な学習履歴を送信するようにしてもよい。また、学習履歴統合サーバ２０は、各学習者に学習コンテンツを提供している学習コンテンツ提供サーバを特定するための情報をあらかじめ保持していてもよいが、学習統合履歴の閲覧要求があったときに、学習者のＩＤ等を検索キーにして、システム内の全ての学習コンテンツ提供サーバ３０ａ，３０ｂ，３０ｃに問い合わせを行うようにしてもよい。各学習コンテンツ提供サーバ３０ａ，３０ｂ，３０ｃは、問い合わせに応じて、検索キーにもとづいて該当する学習者の学習履歴を抽出し、抽出した学習履歴を学習履歴統合サーバ２０に送信する。上記のように構成すれば、統合サーバ２０側で全ての学習履歴を保持しておく必要がなくなる。また、必要な学習履歴のみを送信するだけでよくなるため、通信に関する負荷も軽減することができる。
【００９３】
また、上述した各実施の形態における学習履歴統合サーバ２０には、複数の学習コンテンツ提供サーバがそれぞれ提供する学習コンテンツを利用した学習履歴を、複数の学習コンテンツを利用する学習ユーザ毎に統合して通信ネットワークを介して提供させるための学習履歴統合提供プログラムが搭載されている。この学習履歴統合提供プログラムは、コンピュータ（学習履歴統合サーバ２０）に、複数の学習コンテンツ提供サーバからそれぞれ送信された学習履歴を通信ネットワークを介してそれぞれ受信する処理と、受信した学習履歴を、前記学習ユーザ毎に識別してそれぞれ保存する処理と、通信ネットワークを介して学習履歴の閲覧要求を受信したことにもとづいて、当該閲覧要求が示す学習ユーザの学習履歴が統合された学習統合履歴を、通信ネットワークを介して前記閲覧要求の送信元に向けて送信する処理とを実行させる制御プログラムである。
【００９４】
【発明の効果】
以上のように、本発明によれば、複数の学習コンテンツ提供サーバがそれぞれ提供する学習コンテンツの利用による学習の履歴を収集し、統合して提供する構成としたので、複数の学習コンテンツサーバから提供される複数の学習コンテンツを用いて学習している場合であっても、学習の履歴情報をまとめて閲覧することができる。このため、一見して学習の進捗状況を把握することができる。また、自己の学習履歴をまとめて報告する必要がある場合であっても、学習の履歴をユーザ自身がまとめる必要はなく、煩わしい作業を行う必要を無くすことができる。
【００９５】
また、複数の学習コンテンツ提供サーバがそれぞれ提供する学習コンテンツの利用による学習の履歴を収集して統合し、監督者端末６０に対して提供する構成としたので、複数の学習コンテンツサーバから提供される複数の学習コンテンツを用いて学習している被監督者の学習履歴を、各人毎にまとめて閲覧することができる。このため、監督者は、一見して学習の進捗状況を把握することができる。また、各被監督者に学習の履歴をまとめさせる必要がなくなるため、迅速に学習の進捗状況を確認することができる。
【図面の簡単な説明】
【図１】本発明の一実施の形態における学習統合システムの構成の例を示すブロック図である。
【図２】本発明の一実施の形態における学習コンテンツ提供処理および処理タイミングの例を示すタイミングチャートである。
【図３】履歴統合データベースにおける学習履歴情報の格納状態の例を示す説明図である。
【図４】本発明の一実施の形態における学習履歴統合提供処理および処理タイミングの例を示すタイミングチャートである。
【図５】学習履歴統合閲覧画面の表示状態の例を示す説明図である。
【図６】学習履歴詳細画面の表示状態の例を示す説明図である。
【図７】本発明の他の実施の形態における学習統合システムの構成の例を示すブロック図である。
【図８】本発明の他の実施の形態における学習履歴統合提供処理および処理タイミングの例を示すタイミングチャートである。
【図９】被監督者一覧画面の表示状態の例を示す説明図である。
【図１０】学習コース別被監督者一覧画面の表示状態の例を示す説明図である。
【符号の説明】
１０，１０ａ            学習統合システム
２０                    学習履歴統合サーバ
３０ａ，３０ｂ，３０ｃ  学習コンテンツ提供サーバ
４０                    ユーザ端末
５０                    通信ネットワーク
６０                    監督者端末
【図１】
2005010235.tif 000003
【図２】
2005010235.tif 000004
【図３】
2005010235.tif 000005
【図４】
2005010235.tif 000006
【図５】
2005010235.tif 000007
【図６】
2005010235.tif 000008
【図７】
2005010235.tif 000009
【図８】
2005010235.tif 000010
【図９】
2005010235.tif 000011
【図１０】
2005010235.tif 000012