(57)【特許請求の範囲】
【請求項１】
学習者の学習に使用される複数の教材ページを記憶する教材記憶部と、外部から要求された前記教材ページを外部へ送信する第１通信部とを具備する学習サーバと、
入力部と、学習者から前記入力部が受け付けた入力に応じて前記学習サーバへ教材ページを要求する要求データを送信し、前記学習サーバから送信された教材ページを受信する第２通信部と、受信した前記教材ページを表示する表示部とを具備する複数の学習クライアントと、
前記複数の学習クライアントのそれぞれから前記学習サーバへ要求された教材ページを特定する教材ページ特定情報、前記教材ページを利用した学習者を特定する学習者特定情報、及び前記教材ページにおける学習の成果に関する成果情報を含む利用履歴情報を記憶する履歴記憶部と、
前記学習者特定情報と、学習者の属性を示す属性情報とを関連付けて記憶する学習者情報記憶部と、
前記履歴記憶部に記憶された利用履歴情報及び前記学習者情報記憶部に記憶された属性情報に基づいて、学習者の属性によって分類される学習者のグループ毎に、複数の学習者における教材ページの利用状況の統計データである利用状況情報を生成する生成手段と、
前記生成手段によって生成された前記利用状況情報に基づく利用状況画面を出力する出力手段と、
を備え、
前記生成手段は、移動元の教材ページから移動先の教材ページへのアクセス数と、教材ページ毎の学習成果の評価値とを、前記属性に応じて重み付けし、重み付けしたアクセス数と、重み付けした学習成果の評価値とを含む前記利用状況情報を生成可能に構成されており、
前記出力手段は、前記重み付けしたアクセス数と、前記重み付けした学習成果の評価値とを教材ページ別に示す利用状況画面を出力可能に構成されている、
学習支援システム。
【請求項２】
前記属性は、学習者が属する部署、学習者の職位、学習者の年齢、及び学習者の勤続年数の少なくとも１つを含む、
請求項１に記載の学習支援システム。
【請求項３】
前記利用履歴情報は、各教材ページの閲覧時間情報をさらに含み、
前記生成手段は、教材ページ毎の総閲覧時間を含む前記利用状況情報を生成するように構成されている、
請求項１又は２に記載の学習支援システム。
【請求項４】
前記生成手段は、教材ページ毎の平均閲覧時間をさらに含む前記利用状況情報を生成するように構成されている、
請求項３に記載の学習支援システム。
【請求項５】
前記生成手段は、前記平均閲覧時間を前記属性に応じて重み付けし、重み付けした平均閲覧時間を含む前記利用状況情報を生成可能に構成されており、
前記出力手段は、前記重み付けした平均閲覧時間を教材ページ別に示す前記利用状況画面を出力可能に構成されている、
請求項４に記載の学習支援システム。
【請求項６】
前記学習成果の評価値は、教材ページにおける出題に対する平均点である、
請求項１乃至５の何れかに記載の学習支援システム。
【請求項７】
前記出力手段は、各教材ページの利用状況情報を一つの前記利用状況画面に出力するように構成されている、
請求項１乃至６の何れかに記載の学習支援システム。
【請求項８】
選択されることにより第１の教材ページから第２の教材ページへ表示を遷移させるためのリンクを前記第１の教材ページに付加するリンク付加手段をさらに備える、
請求項１乃至７の何れかに記載の学習支援システム。
【請求項９】
学習者の学習に使用される複数の教材ページを記憶しており、外部から要求された前記教材ページを外部へ送信する学習サーバと、学習者から与えられた入力に応じて前記学習サーバへ教材ページを要求し、前記学習サーバから送信された教材ページを受信し、受信した前記教材ページを表示する複数の学習クライアントとを備える学習支援システムの利用状況を解析するための利用状況解析方法であって、
前記学習サーバが、前記複数の学習クライアントのそれぞれから前記学習サーバへ要求された教材ページを特定する教材ページ特定情報、前記教材ページを利用した学習者を特定する学習者特定情報、及び前記教材ページにおける学習の成果に関する成果情報を含む利用履歴情報を記憶部に記憶するステップと、
前記学習サーバが、前記記憶部に記憶された利用履歴情報と、前記学習者特定情報に関連付けて予め記憶された、学習者の属性を示す属性情報とに基づいて、移動元の教材ページから移動先の教材ページへのアクセス数と、教材ページ毎の学習成果の評価値とを、前記属性に応じて重み付けし、複数の学習者における教材ページの利用状況の統計データであり、重み付けしたアクセス数と重み付けした学習成果の評価値とを含む利用状況情報を、学習者の属性によって分類される学習者のグループ毎に生成するステップと、
前記学習サーバが、前記重み付けしたアクセス数と、前記重み付けした学習成果の評価値とを教材ページ別に示す利用状況画面を表示させるために、生成された前記利用状況情報を送信するステップと、
を有する、学習支援システムの利用状況解析方法。
【請求項１０】
学習者の学習に使用される複数の教材ページを記憶しており、外部から要求された前記教材ページを外部へ送信する学習サーバと、学習者から与えられた入力に応じて前記学習サーバへ教材ページを要求し、前記学習サーバから送信された教材ページを受信し、受信した前記教材ページを表示する複数の学習クライアントとを備える学習支援システムの利用状況を、記憶部を備えるコンピュータに解析させるためのコンピュータプログラムであって、
前記複数の学習クライアントのそれぞれから前記学習サーバへ要求された教材ページを特定する教材ページ特定情報、前記教材ページを利用した学習者を特定する学習者特定情報、及び前記教材ページにおける学習の成果に関する成果情報を含む利用履歴情報を前記記憶部に記憶するステップと、
前記記憶部に記憶された利用履歴情報と、前記学習者特定情報に関連付けて予め記憶された、学習者の属性を示す属性情報とに基づいて、移動元の教材ページから移動先の教材ページへのアクセス数と、教材ページ毎の学習成果の評価値とを、前記属性に応じて重み付けし、複数の学習者における教材ページの利用状況の統計データであり、重み付けしたアクセス数と重み付けした学習成果の評価値とを含む利用状況情報を、学習者の属性によって分類される学習者のグループ毎に生成するステップと、
前記重み付けしたアクセス数と、前記重み付けした学習成果の評価値とを教材ページ別に示す利用状況画面を表示させるために、生成された前記利用状況情報を送信するステップと、
を前記コンピュータに実行させる、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、学習者の学習を支援するための学習支援システム、学習支援システムの利用状況を解析するための利用状況解析方法、及びコンピュータに学習支援システムの利用状況を解析させるためのコンピュータプログラムに関する。
【背景技術】
【０００２】
従来、インターネット上のサーバのアクセスログを解析する方法が種々存在する。例えば特許文献１には、ユーザ側のコンピュータにおいて起動した処理プログラムにより、ブラウザソフトから出力されたアドレス情報及び時間情報をアクセスログ情報として所定のタイミングでサーバに転送し、これら転送されたアクセスログ情報をサーバが統計的に解析して、各ユーザの移動内容、及び各コンテンツファイルでの滞留時間の平均を表示する方法が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１１−１２００３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、近年、コンピュータ、ＰＤＡ、携帯型電話機等の機器を使用した学習支援システムであるｅラーニングシステムが広く普及している。しかしながら、ｅラーニングシステムにおいては、ユーザの各コンテンツファイル間の移動内容、及び各コンテンツファイルでの滞留時間等のような従来のアクセスログ解析方法により得られる情報だけでは、各教材コンテンツによる学習効果の評価、学習効果の高い教材コンテンツの配置等、ｅラーニングシステムに特有の利用状況解析を行うことはできない。
【０００５】
本発明は斯かる事情に鑑みてなされたものであり、その主たる目的は、上記課題を解決することができる学習支援システム、学習支援システムの利用状況解析方法、及びコンピュータプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
上述した課題を解決するために、本発明の一の態様の学習支援システムは、学習者の学習に使用される複数の教材ページを記憶する教材記憶部と、外部から要求された前記教材ページを外部へ送信する第１通信部とを具備する学習サーバと、入力部と、学習者から前記入力部が受け付けた入力に応じて前記学習サーバへ教材ページを要求する要求データを送信し、前記学習サーバから送信された教材ページを受信する第２通信部と、受信した前記教材ページを表示する表示部とを具備する複数の学習クライアントと、前記複数の学習クライアントのそれぞれから前記学習サーバへ要求された教材ページを特定する教材ページ特定情報、前記教材ページを利用した学習者を特定する学習者特定情報、及び前記教材ページにおける学習の成果に関する成果情報を含む利用履歴情報を記憶する履歴記憶部と、前記学習者特定情報と、学習者の属性を示す属性情報とを関連付けて記憶する学習者情報記憶部と、前記履歴記憶部に記憶された利用履歴情報及び前記学習者情報記憶部に記憶された属性情報に基づいて、学習者の属性によって分類される学習者のグループ毎に、複数の学習者における教材ページの利用状況の統計データである利用状況情報を生成する生成手段と、前記生成手段によって生成された前記利用状況情報に基づく利用状況画面を出力する出力手段と、を備え、前記生成手段は、移動元の教材ページから移動先の教材ページへのアクセス数と、教材ページ毎の学習成果の評価値とを、前記属性に応じて重み付けし、重み付けしたアクセス数と、重み付けした学習成果の評価値とを含む前記利用状況情報を生成可能に構成されており、前記出力手段は、前記重み付けしたアクセス数と、前記重み付けした学習成果の評価値とを教材ページ別に示す利用状況画面を出力可能に構成されている。
【００１０】
また、上記態様においては、前記属性が、学習者が属する部署、学習者の職位、学習者の年齢、及び学習者の勤続年数の少なくとも１つを含むことが好ましい。
【００１１】
また、上記態様においては、前記利用履歴情報が、各教材ページの閲覧時間情報をさらに含み、前記生成手段が、教材ページ毎の総閲覧時間を含む前記利用状況情報を生成するように構成されていることが好ましい。
【００１２】
また、上記態様においては、前記生成手段が、教材ページ毎の平均閲覧時間をさらに含む前記利用状況情報を生成するように構成されていることが好ましい。
【００１３】
また、上記態様においては、前記生成手段が、前記平均閲覧時間を前記属性に応じて重み付けし、重み付けした平均閲覧時間を含む前記利用状況情報を生成可能に構成されており、前記出力手段が、前記重み付けした平均閲覧時間を教材ページ別に示す前記利用状況画面を出力可能に構成されていることが好ましい。
【００１４】
また、上記態様においては、前記学習成果の評価値が、教材ページにおける出題に対する平均点であることが好ましい。
【００１５】
また、上記態様においては、前記出力手段が、各教材ページの利用状況情報を一つの前記利用状況画面に出力するように構成されていることが好ましい。
【００１７】
また、上記態様においては、前記学習支援システムが、選択されることにより第１の教材ページから第２の教材ページへ表示を遷移させるためのリンクを前記第１の教材ページに付加するリンク付加手段をさらに備えることが好ましい。
【００１８】
また、本発明の一の態様の学習支援システムの利用状況解析方法は、学習者の学習に使用される複数の教材ページを記憶しており、外部から要求された前記教材ページを外部へ送信する学習サーバと、学習者から与えられた入力に応じて前記学習サーバへ教材ページを要求し、前記学習サーバから送信された教材ページを受信し、受信した前記教材ページを表示する複数の学習クライアントとを備える学習支援システムの利用状況を解析するための利用状況解析方法であって、前記学習サーバが、前記複数の学習クライアントのそれぞれから前記学習サーバへ要求された教材ページを特定する教材ページ特定情報、前記教材ページを利用した学習者を特定する学習者特定情報、及び前記教材ページにおける学習の成果に関する成果情報を含む利用履歴情報を記憶部に記憶するステップと、前記学習サーバが、前記記憶部に記憶された利用履歴情報と、前記学習者特定情報に関連付けて予め記憶された、学習者の属性を示す属性情報とに基づいて、移動元の教材ページから移動先の教材ページへのアクセス数と、教材ページ毎の学習成果の評価値とを、前記属性に応じて重み付けし、複数の学習者における教材ページの利用状況の統計データであり、重み付けしたアクセス数と重み付けした学習成果の評価値とを含む利用状況情報を、学習者の属性によって分類される学習者のグループ毎に生成するステップと、前記学習サーバが、前記重み付けしたアクセス数と、前記重み付けした学習成果の評価値とを教材ページ別に示す利用状況画面を表示させるために、生成された前記利用状況情報を送信するステップと、を有する。
【００１９】
また、本発明の一の態様のコンピュータプログラムは、学習者の学習に使用される複数の教材ページを記憶しており、外部から要求された前記教材ページを外部へ送信する学習サーバと、学習者から与えられた入力に応じて前記学習サーバへ教材ページを要求し、前記学習サーバから送信された教材ページを受信し、受信した前記教材ページを表示する複数の学習クライアントとを備える学習支援システムの利用状況を、記憶部を備えるコンピュータに解析させるためのコンピュータプログラムであって、前記複数の学習クライアントのそれぞれから前記学習サーバへ要求された教材ページを特定する教材ページ特定情報、前記教材ページを利用した学習者を特定する学習者特定情報、及び前記教材ページにおける学習の成果に関する成果情報を含む利用履歴情報を前記記憶部に記憶するステップと、前記記憶部に記憶された利用履歴情報と、前記学習者特定情報に関連付けて予め記憶された、学習者の属性を示す属性情報とに基づいて、移動元の教材ページから移動先の教材ページへのアクセス数と、教材ページ毎の学習成果の評価値とを、前記属性に応じて重み付けし、複数の学習者における教材ページの利用状況の統計データであり、重み付けしたアクセス数と重み付けした学習成果の評価値とを含む利用状況情報を、学習者の属性によって分類される学習者のグループ毎に生成するステップと、前記重み付けしたアクセス数と、前記重み付けした学習成果の評価値とを教材ページ別に示す利用状況画面を表示させるために、生成された前記利用状況情報を送信するステップと、を前記コンピュータに実行させる。
【発明の効果】
【００２０】
本発明に係る学習支援システム、学習支援システムの利用状況解析方法、及びコンピュータプログラムによれば、学習支援システムに特有の利用状況解析を行うための情報を提示することが可能となる。
【図面の簡単な説明】
【００２１】
【図１】実施の形態に係る学習支援システムの全体構成を示す模式図。
【図２】実施の形態に係る学習支援システムが備えるサーバ装置の構成を示すブロック図。
【図３】サーバ装置において管理される各種テーブルの構造を示す模式図。
【図４】アクセスログ情報テーブルの一例を示す模式図。
【図５】ユーザ情報テーブルの一例を示す模式図。
【図６】重み情報テーブルの一例を示す模式図。
【図７】実施の形態に係る学習支援システムが備える学習用クライアント装置の構成を示すブロック図。
【図８】実施の形態に係る学習支援システムが備える管理用クライアント装置の構成を示すブロック図。
【図９】実施の形態に係る学習支援システムによる教材閲覧処理の手順を示すフローチャート。
【図１０】テスト教材の教材ページの一例を示す模式図。
【図１１】実施の形態に係る学習支援システムによる利用状況表示処理の手順を示すフローチャート。
【図１２】条件指定画面を示す模式図。
【図１３Ａ】実施の形態に係るサーバ装置における利用状況解析処理の手順を示すフローチャート（前半）。
【図１３Ｂ】実施の形態に係るサーバ装置における利用状況解析処理の手順を示すフローチャート（後半）。
【図１４】利用状況表示画面の一例を示す図。
【図１５】利用状況表示画面の他の例を示す図。
【図１６】実施の形態に係る学習支援システムによるリンク生成処理の手順を示すフローチャート。
【図１７】リンク生成画面の一例を示す図。
【図１８】実施の形態に係る学習支援システムによるリンク削除処理の手順を示すフローチャート。
【図１９】リンク削除画面の一例を示す図。
【発明を実施するための形態】
【００２２】
以下、本発明の好ましい実施の形態を、図面を参照しながら説明する。
【００２３】
［学習支援システムの構成］
図１は、本実施の形態に係る学習支援システムの全体構成を示す模式図である。本学習支援システム１は、企業において社員教育に用いられるものである。学習支援システム１は、インターネット又はイントラネット等の情報ネットワークを使用したクライアントサーバシステムであり、サーバ装置２と、学習者が使用する学習用クライアント装置３と、管理者が使用する管理用クライアント装置４とを備えている。サーバ装置２と、学習用クライアント装置３及び管理用クライアント装置４との間は、情報ネットワーク５によりデータ通信可能に接続されている。
【００２４】
＜サーバ装置２の構成＞
図２は、サーバ装置２の構成を示すブロック図である。サーバ装置２は、コンピュータ２ａによって実現される。図２に示すように、コンピュータ２ａは、本体２１と、画像表示部２２と、入力部２３とを備えている。本体２１は、ＣＰＵ２１ａ、ＲＯＭ２１ｂ、ＲＡＭ２１ｃ、ハードディスク２１ｄ、読出装置２１ｅ、入出力インタフェース２１ｆ、通信インタフェース２１ｇ、及び画像出力インタフェース２１ｈを備えており、ＣＰＵ２１ａ、ＲＯＭ２１ｂ、ＲＡＭ２１ｃ、ハードディスク２１ｄ、読出装置２１ｅ、入出力インタフェース２１ｆ、通信インタフェース２１ｇ、及び画像出力インタフェース２１ｈは、バス２１ｊによって接続されている。
【００２５】
ＣＰＵ２１ａは、ＲＡＭ２１ｃにロードされたコンピュータプログラムを実行することが可能である。そして、学習支援システム１のサーバ用のコンピュータプログラム２４ａを当該ＣＰＵ２１ａが実行することにより、コンピュータ２ａがサーバ装置２として機能する。
【００２６】
ＲＯＭ２１ｂは、マスクＲＯＭ、ＰＲＯＭ、ＥＰＲＯＭ、又はＥＥＰＲＯＭ等によって構成されており、ＣＰＵ２１ａに実行されるコンピュータプログラム及びこれに用いるデータ等が記録されている。
【００２７】
ＲＡＭ２１ｃは、ＳＲＡＭまたはＤＲＡＭ等によって構成されている。ＲＡＭ２１ｃは、ハードディスク２１ｄに記録されているコンピュータプログラム２４ａの読み出しに用いられる。また、ＣＰＵ２１ａがコンピュータプログラムを実行するときに、ＣＰＵ２１ａの作業領域として利用される。
【００２８】
ハードディスク２１ｄは、オペレーティングシステム及びアプリケーションプログラム等、ＣＰＵ２１ａに実行させるための種々のコンピュータプログラム及び当該コンピュータプログラムの実行に用いられるデータがインストールされている。サーバ用のコンピュータプログラム２４ａも、このハードディスク２１ｄにインストールされている。
【００２９】
読出装置２１ｅは、フレキシブルディスクドライブ、ＣＤ−ＲＯＭドライブ、またはＤＶＤ−ＲＯＭドライブ等によって構成されており、可搬型記録媒体２４に記録されたコンピュータプログラムまたはデータを読み出すことができる。また、可搬型記録媒体２４には、コンピュータをサーバ装置２として機能させるためのコンピュータプログラム２４ａが格納されており、コンピュータ２ａが当該可搬型記録媒体２４からコンピュータプログラム２４ａを読み出し、当該コンピュータプログラム２４ａをハードディスク２１ｄにインストールすることが可能である。
【００３０】
なお、前記コンピュータプログラム２４ａは、可搬型記録媒体２４によって提供されるのみならず、電気通信回線（有線、無線を問わない）によってコンピュータ２ａと通信可能に接続された外部の機器から前記電気通信回線を通じて提供することも可能である。例えば、前記コンピュータプログラム２４ａがインターネット上のサーバコンピュータのハードディスク内に格納されており、このサーバコンピュータにコンピュータ２ａがアクセスして、当該コンピュータプログラムをダウンロードし、これをハードディスク２１ｄにインストールすることも可能である。
【００３１】
ハードディスク２１ｄには、例えば米マイクロソフト社が製造販売するWindows（登録商標）等のマルチタスクオペレーティングシステムがインストールされている。以下の説明においては、本実施の形態に係るコンピュータプログラム２４ａは当該オペレーティングシステム上で動作するものとしている。
【００３２】
また、ハードディスク２１ｄには、ＷＷＷサーバプログラム２４ｂ及びストリーミングサーバプログラム２４ｃが格納されている。このＷＷＷサーバプログラム２４ｂ及びストリーミングサーバプログラム２４ｃをＣＰＵ２１ａが実行することにより、コンピュータ２ａはＷＷＷサーバ及びストリーミングサーバとして機能する。
【００３３】
ハードディスク２１ｄには、教材データ２００が記憶されている。教材データ２００は、複数の教材ページ２０１を有している。各教材ページ２０１は、ＨＴＭＬによって教材内容が記述されたＨＴＭＬデータであり、各教材ページ２０１には他の少なくとも１つの教材ページ２０１のＵＲＬを含むリンク情報が含まれている。
【００３４】
また、ハードディスク２１ｄには、ページ情報テーブル２１０と、アクセスログ情報テーブル２１１と、ユーザ情報テーブル２１２と、リンク情報テーブル２１３と、点数情報テーブル２１４と、重み情報テーブル２１５とが格納されている。これらのページ情報テーブル２１０、アクセスログ情報テーブル２１１、ユーザ情報テーブル２１２、リンク情報テーブル２１３、点数情報テーブル２１４、及び重み情報テーブル２１５に格納される情報は、サーバ装置２の利用状況解析に用いられる情報である。
【００３５】
図３は、サーバ装置２において管理される上記テーブル２１１〜２１５の構造を示す模式図である。ページ情報テーブル２１０は、各教材ページ２０１毎にレコードが登録されるテーブルであり、教材ページの名称を示すページ名２１０ａ、教材ページを特定するページＩＤ２１０ｂ、及び教材ページの所在を示すページアドレス２１０ｃを要素として含んでいる。
【００３６】
図４は、アクセスログ情報テーブル２１１の一例を示す模式図である。アクセスログ情報テーブル２１１は、ユーザ（学習者）の各教材ページへのアクセス毎にレコードが登録されるテーブルであり、学習者の利用履歴を示す各種データが格納される。つまり、アクセスログ情報テーブル２１１は、アクセスされた教材ページ２０１のページＩＤであるアクセスページＩＤ２１１ａと、当該教材ページ２０１の名称であるアクセスページ名２１１ｂと、当該教材ページ２０１のアクセスが開始された時刻を示す訪問時刻２１１ｃと、当該教材ページ２０１のアクセスが終了した時刻を示す退出時刻２１１ｄと、アクセスしたユーザのユーザＩＤであるアクセスユーザＩＤ２１１ｅと、当該教材ページ２０１の直前に閲覧されていた教材ページのページＩＤである移動元ページＩＤ２１１ｆと、移動元ページの名称である移動元ページ名２１１ｇとを要素として含んでいる。
【００３７】
図５は、ユーザ情報テーブル２１２の一例を示す模式図である。図に示すように、ユーザ情報テーブル２１２は、ユーザ毎にレコードが登録されるテーブルであり、ユーザを特定するためのユーザＩＤ２１２ａと、ユーザ毎に設けられたパスワード２１２ｂと、ユーザの氏名及びその読みがなと、ユーザの属する部署名２１２ｃと、ユーザの職位名２１２ｄと、ユーザの年齢２１２ｅと、ユーザの勤続年数（入社してからの年数）２１２ｆとを要素として含んでいる。
【００３８】
リンク情報テーブル２１３は、後述するように自動生成したリンク毎にレコードが登録されるテーブルであり、リンクを特定するためのリンクＩＤ２１３ａと、当該リンクを組み込んだ教材ページ２０１のページＩＤ２１３ｂと、リンク先の教材ページ２０１のページＩＤであるリンク先ページＩＤ２１３ｃと、教材ページ２０１中のリンクを組み込む始点位置２１３ｄと、リンクとして表示する文字列２１３ｅと、リンクに画像を表示する場合に当該画像の所在を示すアドレス２１３ｆとを要素として含んでいる。
【００３９】
教材ページ２０１には、学習効果を確認するテストが含まれるものがある。かかる教材ページ２０１では、ユーザが対話形式で当該テストに解答し、その得点がサーバ装置２によって演算され、結果がユーザに通知される。点数情報テーブル２１４は、かかる各教材ページ２０１における各学習者の点数を管理するためのテーブルであり、学習者の利用履歴を示すデータとして点数が格納される。つまり、点数情報テーブル２１４は、教材ページ２０１のページＩＤ２１４ａと、ユーザＩＤ２１４ｂと、そのユーザの当該教材ページ２０１における点数２１４ｃとを要素として含んでいる。
【００４０】
図６は、重み情報テーブル２１５の一例を示す模式図である。重み情報テーブル２１５は、ユーザの属性、即ち、本実施形態においては部署名、職位名、年齢、及び勤続年数毎にレコードが登録されるテーブルであり、部署名、職位名等の属性名２１５ａと、その属性に対応する重み付け係数２１５ｂとを要素として含んでいる。
【００４１】
入出力インタフェース２１ｆは、例えばUSB，IEEE1394，又はRS-232C等のシリアルインタフェース、SCSI，IDE，又は IEEE1284等のパラレルインタフェース、及びＤ／Ａ変換器、Ａ／Ｄ変換器等からなるアナログインタフェース等から構成されている。入出力インタフェース２１ｆには、キーボード及びマウスからなる入力部２３が接続されており、ユーザが当該入力部２３を使用することにより、コンピュータ２ａにデータを入力することが可能である。
【００４２】
通信インタフェース２１ｇは、Ethernet（登録商標）インタフェースである。通信インタフェース２１ｇはＬＡＮを介して学習用クライアント装置３及び管理用クライアント装置４に接続されている。コンピュータ２ａは、通信インタフェース２１ｇにより、所定の通信プロトコルを使用して当該ＬＡＮに接続された学習用クライアント装置３及び管理用クライアント装置４との間でデータの送受信が可能である。
【００４３】
画像出力インタフェース２１ｈは、ＬＣＤまたはＣＲＴ等で構成された画像表示部２２に接続されており、ＣＰＵ２１ａから与えられた画像データに応じた映像信号を画像表示部２２に出力するようになっている。画像表示部２２は、入力された映像信号にしたがって、画像（画面）を表示する。
【００４４】
＜学習用クライアント装置３の構成＞
図７は、本実施の形態に係る学習用クライアント装置３の構成を示すブロック図である。学習用クライアント装置３は、コンピュータ３ａによって実現される。図７に示すように、コンピュータ３ａは、本体３１と、画像表示部３２と、入力部３３とを備えている。本体３１は、ＣＰＵ３１ａ、ＲＯＭ３１ｂ、ＲＡＭ３１ｃ、ハードディスク３１ｄ、読出装置３１ｅ、入出力インタフェース３１ｆ、通信インタフェース３１ｇ、及び画像出力インタフェース３１ｈを備えており、ＣＰＵ３１ａ、ＲＯＭ３１ｂ、ＲＡＭ３１ｃ、ハードディスク３１ｄ、読出装置３１ｅ、入出力インタフェース３１ｆ、通信インタフェース３１ｇ、及び画像出力インタフェース３１ｈは、バス３１ｊによって接続されている。
【００４５】
ハードディスク３１ｄは、オペレーティングシステム及びアプリケーションプログラム等、ＣＰＵ３１ａに実行させるための種々のコンピュータプログラム及び当該コンピュータプログラムの実行に用いられるデータがインストールされている。
【００４６】
読出装置３１ｅは、フレキシブルディスクドライブ、ＣＤ−ＲＯＭドライブ、またはＤＶＤ−ＲＯＭドライブ等によって構成されており、可搬型記録媒体３４に記録されたコンピュータプログラムまたはデータを読み出すことができる。
【００４７】
また、ハードディスク３１ｄには、例えば米マイクロソフト社が製造販売するWindows（登録商標）等のマルチタスクオペレーティングシステムがインストールされている。さらにハードディスク３１ｄには、ＷＷＷブラウザプログラム３４ａ、及びストリーミングデータ再生プログラム３４ｂがインストールされている。ＷＷＷブラウザプログラム３４ａは、ＷＷＷサーバから送信されたＨＴＭＬデータを解釈し、画像表示部３２に当該ＨＴＭＬデータにより記述されたページを表示するためのユーザエージェントであり、例えば米マイクロソフト社が開発するInternet Explorer（登録商標）である。ストリーミングデータ再生プログラム３４ｂは、ストリーミングサーバから送信されたストリーミングデータを受信しながら同時に映像及び音声を再生するためのユーザエージェントであり、例えば米マイクロソフト社が開発するWindows Media Playerである。
【００４８】
なお、学習用クライアント装置３のその他の構成は、上述したサーバ装置２の構成と同様であるので、その説明を省略する。
【００４９】
＜管理用クライアント装置４の構成＞
図８は、本実施の形態に係る管理用クライアント装置４の構成を示すブロック図である。管理用クライアント装置４は、コンピュータ４ａによって実現される。図８に示すように、コンピュータ４ａは、本体４１と、画像表示部４２と、入力部４３とを備えている。本体４１は、ＣＰＵ４１ａ、ＲＯＭ４１ｂ、ＲＡＭ４１ｃ、ハードディスク４１ｄ、読出装置４１ｅ、入出力インタフェース４１ｆ、通信インタフェース４１ｇ、及び画像出力インタフェース４１ｈを備えており、ＣＰＵ４１ａ、ＲＯＭ４１ｂ、ＲＡＭ４１ｃ、ハードディスク４１ｄ、読出装置４１ｅ、入出力インタフェース４１ｆ、通信インタフェース４１ｇ、及び画像出力インタフェース４１ｈは、バス４１ｊによって接続されている。
【００５０】
ハードディスク４１ｄは、オペレーティングシステム及びアプリケーションプログラム等、ＣＰＵ４１ａに実行させるための種々のコンピュータプログラム及び当該コンピュータプログラムの実行に用いられるデータがインストールされている。管理クライアント用のコンピュータプログラム４４ａも、このハードディスク４１ｄにインストールされている。
【００５１】
読出装置４１ｅは、フレキシブルディスクドライブ、ＣＤ−ＲＯＭドライブ、またはＤＶＤ−ＲＯＭドライブ等によって構成されており、可搬型記録媒体４４に記録されたコンピュータプログラムまたはデータを読み出すことができる。また、可搬型記録媒体４４には、コンピュータを管理用クライアント装置４として機能させるためのコンピュータプログラム４４ａが格納されており、コンピュータ４ａが当該可搬型記録媒体４４からコンピュータプログラム４４ａを読み出し、当該コンピュータプログラム４４ａをハードディスク４１ｄにインストールすることが可能である。
【００５２】
なお、前記コンピュータプログラム４４ａは、可搬型記録媒体４４によって提供されるのみならず、電気通信回線（有線、無線を問わない）によってコンピュータ４ａと通信可能に接続された外部の機器から前記電気通信回線を通じて提供することも可能である。例えば、前記コンピュータプログラム４４ａがインターネット上のサーバコンピュータのハードディスク内に格納されており、このサーバコンピュータにコンピュータ４ａがアクセスして、当該コンピュータプログラムをダウンロードし、これをハードディスク４１ｄにインストールすることも可能である。
【００５３】
また、ハードディスク４１ｄには、例えば米マイクロソフト社が製造販売するWindows（登録商標）等のマルチタスクオペレーティングシステムがインストールされている。以下の説明においては、本実施の形態に係るコンピュータプログラム４４ａは当該オペレーティングシステム上で動作するものとしている。
【００５４】
なお、管理用クライアント装置４のその他の構成は、上述したサーバ装置２の構成と同様であるので、その説明を省略する。
【００５５】
［学習支援システムの動作］
以下、本実施の形態に係る学習支援システム１の動作について説明する。
【００５６】
学習支援システム１を運用する前には、管理者が教材データ２００を作成し、サーバ装置２のハードディスク２１ｄに保存しておく必要がある。また、このとき管理者は管理用クライアント装置４を使用してサーバ装置２にアクセスし、又はサーバ装置２を直接操作して、ページ情報テーブル２１０に各教材ページのページＩＤ、ページ名、及びページアドレスを登録する。
【００５７】
また、学習支援システム１を運用する前の準備として、管理者はユーザ情報の登録を行う必要がある。このとき管理者は管理用クライアント装置４を使用してサーバ装置２にアクセスし、又はサーバ装置２を直接操作して、ユーザ情報テーブル２１２に各ユーザのユーザＩＤ、パスワード、氏名及び読みがな、所属部署、職位、年齢、並びに勤続年数の各情報を登録する。この作業は、例えばＣＳＶ形式の従業員情報ファイルからユーザ情報を変換してユーザ情報テーブル２１２に登録することもできる。
【００５８】
また管理者は、重み情報テーブルに属性毎の係数を登録しておく。このとき管理者は管理用クライアント装置４を使用してサーバ装置２にアクセスし、又はサーバ装置２を直接操作して、重み情報テーブル２１５に、属性名及びその係数を登録する。
【００５９】
＜教材閲覧処理＞
学習者が学習支援システム１を使用して教材を視聴するときの教材閲覧処理について説明する。図９は、本実施の形態に係る学習支援システム１による教材閲覧処理の手順を示すフローチャートである。ユーザ（学習者）は、学習用クライアント装置３のＷＷＷブラウザプログラム３４ａを起動し、サーバ装置２のアドレス（ＵＲＬ）を指定して、サーバ装置２にアクセスする。サーバ装置２のＣＰＵ２１ａは、ログイン画面データを送信する（ステップＳ１０１）。学習用クライアント装置３は、当該ログイン画面データを受信し、画像表示部３２にログイン画面を表示させる。当該ログイン画面には、ユーザＩＤ及びパスワードを入力可能となっており、学習者は自分に割り当てられたユーザＩＤ及びパスワードを入力する（ステップＳ１０２）。ＣＰＵ３１ａは、入力されたユーザＩＤ及びパスワードを受け付け、当該ユーザＩＤ及びパスワードをサーバ装置２へ送信する（ステップＳ１０３）。サーバ装置２のＣＰＵ２１ａはユーザＩＤ及びパスワードを受信すると、受信したユーザＩＤ及びパスワードをユーザ情報テーブル２１２に登録されているユーザ情報と照合し（ステップＳ１０４）、ユーザ情報の照合が成功すると、最初の教材ページ２０１のデータを教材データ２００から読み出し、当該教材ページのページＩＤをページ情報テーブル２１０から読み出す（ステップＳ１０５）。このときＣＰＵ２１ａは、アクセス要求を受け付けた時刻としてその時点における時刻を一時的に記憶する。またＣＰＵ２１ａは、読み出した教材ページデータを学習用クライアント装置３へ送信する（ステップＳ１０６）。学習用クライアント装置３のＣＰＵ３１ａは、教材ページデータを受信すると、当該教材ページのＨＴＭＬデータを解釈して教材ページを画像表示部３２に表示させる（ステップＳ１０７）。
【００６０】
教材ページには、文字又は画像の教材が含まれており、学習者はかかる教材を閲覧することにより学習する。また教材ページには、教材の映像及び音声を再生するものも含まれており、この場合にはサーバ装置２からストリーミングデータが送信され、学習用クライアント装置３において映像及び音声が再生される。この場合、ユーザは、かかる教材の映像及び音声を視聴して学習することとなる。また、教材ページには、学習者に問題を提示し、対話形式で解答を受け付けるものも含まれる。この場合、ユーザは入力部３３を操作して解答を入力又は選択肢から選択し、サーバ装置２への送信を指示する。図１０は、テスト教材の教材ページの一例を示す模式図である。図１０においては、選択形式の問題を含む教材ページの例が示されている。選択形式の問題の場合には、各選択肢に対応してチェックボックス又はラジオボタン等の選択用グラフィカルユーザインタフェースオブジェクト（コントロール）が設けられており、学習者は正解の選択肢に対応する選択用オブジェクトを選択することになる。このようにして入力された解答を受信したサーバ装置２は、解答データをあらかじめ与えられた正解データと比較し、その得点を演算する。得られたユーザの点数情報は学習用クライアント装置３へ送信され、学習用クライアント装置３の画像表示部３２に表示される。
【００６１】
かかる教材ページには、他の教材ページへのリンクが含まれている。図１０に示した例では、教材ページＰ１の問題の解説が示された教材ページへのリンクＬ１が含まれている。リンクＬ１は、「解説」と表示された画像を含んでいる。このように、リンクには、画像及び文字列の少なくとも一方が含まれる。ユーザの入力部（マウス）の操作によりリンクが選択され、ＣＰＵ３１ａがリンク先の教材ページへの移動の指示を受け付けると（ステップＳ１０８においてＹＥＳ）、リンク先の教材ページのＵＲＬを含むページ要求データが学習用クライアント装置３から送信される（ステップＳ１０９）。かかるページ要求データを受信したサーバ装置２のＣＰＵ２１ａは、当該データが後述するログアウト要求データであるか否かを判定し（ステップＳ１１０）、ログアウト要求データではないため（ステップＳ１１０においてＮＯ）、アクセスログを記録する（ステップＳ１１１）。具体的には、ＣＰＵ２１ａは、ステップＳ１０５において読み出していた教材ページのページＩＤ、当該教材ページのアクセス要求を受け付けた時刻（訪問時刻）、リンク先の教材ページのアクセス要求を受け付けた時刻（退出時刻）、当該教材ページ２０１の直前に閲覧されていた教材ページのページＩＤである移動元ページＩＤ、及びログイン中の当該ユーザのユーザＩＤであるアクセスユーザＩＤを含む新規レコードをアクセスログ情報テーブル２１１に登録する。また、テスト形式の教材ページの場合には、当該教材ページのページＩＤ、ログイン中の当該ユーザのユーザＩＤ、及びユーザの点数が点数情報テーブル２１４に登録される。このようにアクセスログを記録した後、ＣＰＵ２１ａは、リンク先の教材ページデータ及び当該教材ページのページＩＤを読み出し（ステップＳ１０５）、教材ページデータを学習用クライアント装置３へ送信する（ステップＳ１０６）。
【００６２】
教材ページにはログアウトの指示ボタンが含まれており、学習者が学習支援システム１からログアウトをする場合には、当該ログアウトの指示ボタンをマウス操作によって選択することにより、学習用クライアント装置３にログアウトの指示を与えることができる。ステップＳ１０８において他の教材ページへの移動指示を受け付けず（ステップＳ１０８においてＮＯ）、ログアウトの指示を受け付けた場合には（ステップＳ１１２においてＹＥＳ）、ＣＰＵ３１ａは、ログアウト要求データをサーバ装置２へ送信する（ステップＳ１１３）。ステップＳ１１２においてログアウトの指示を受け付けないときは（ステップＳ１１２においてＮＯ）、ＣＰＵ３１ａは処理をステップＳ１０８へと戻し、教材ページの移動指示及びログアウト指示の何れかを受け付けるまでステップＳ１０８及びステップＳ１１２の処理を繰り返し実行する。サーバ装置２がログアウト要求を受け付けると（ステップＳ１１１においてＹＥＳ）、ＣＰＵ２１ａはアクセスログを記録し（ステップＳ１１４）、ログアウト処理を実行し（ステップＳ１１５）、処理を終了する。ステップＳ１１４の処理においては、ＣＰＵ２１ａは、学習者が閲覧していた教材ページのページＩＤ、当該教材ページのアクセス要求を受け付けた時刻（訪問時刻）、ログアウト要求を受け付けた時刻（退出時刻）、当該教材ページ２０１の直前に閲覧されていた教材ページのページＩＤである移動元ページＩＤ、及び当該ユーザのユーザＩＤであるアクセスユーザＩＤを含む新規レコードをアクセスログ情報テーブル２１１に登録する。
【００６３】
以上のような教材視聴処理が実行されることにより、アクセスログ情報テーブル２１２にアクセスログが記録される。
【００６４】
＜利用状況表示処理＞
次に、管理者が学習支援システム１の利用状況を調べるときの利用状況表示処理について説明する。図１１は、本実施の形態に係る学習支援システム１による利用状況表示処理の手順を示すフローチャートである。管理者は、管理用クライアント装置４のコンピュータプログラム４４ａを起動する。管理用クライアント装置４のＣＰＵ４１ａは、まずログイン画面を表示し、管理者の管理者ＩＤ及びパスワードの入力を受け付ける（ステップＳ２０１）。ＣＰＵ３１ａは、入力された管理者ＩＤ及びパスワードををサーバ装置２へ送信する（ステップＳ２０２）。サーバ装置２のＣＰＵ２１ａは管理者ＩＤ及びパスワードを受信すると、受信した管理者ＩＤ及びパスワードをハードディスク２１ｄの図示しない管理者データベースに登録されている管理者情報と照合し（ステップＳ２０３）、管理者情報の照合が成功すると、ログイン成功通知データを管理用クライアント装置４へ送信する（ステップＳ２０４）。
【００６５】
管理用クライアント装置４がログイン成功通知データを受信すると、ＣＰＵ４１ａは、条件指定画面を画像表示部４２に表示させる（ステップＳ２０５）。図１２は、条件指定画面を示す模式図である。条件指定画面Ｗ２では、利用状況の解析条件として、学習支援システム１の利用状況を示すアクセス数、閲覧時間、点数に重み付けをするか否か、同一学習者のアクセス数を重複してカウントするか否か、重み付けを行う場合に、重み付けを行ったアクセス数により平均閲覧時間及び平均点を算出するか、重み付けを行っていないアクセス数似より平均閲覧時間及び平均点を算出するかを指定することができる。また、条件指定画面Ｗ２では、特定のユーザ属性の利用状況を確認可能とするために、利用状況の解析条件として、利用状況解析の対象とする属性（職位、部署、年齢、勤続年数）を指定することができる。さらに詳しく説明すると、条件指定画面Ｗ２には、利用状況を示す情報に重み付けをするか否かを選択するためのラジオボタンＲＢ１１，ＲＢ１２、同一学習者のアクセス数を重複してカウントするか否かを選択するためのラジオボタンＲＢ２１，ＲＢ２２、及び重み付けを行ったアクセス数により平均閲覧時間及び平均点を算出するか否かを選択するためのラジオボタンＲＢ３１，ＲＢ３２が設けられている。また、条件指定画面Ｗ２には、利用状況解析の対象とする属性として、職位を指定するためのプルダウンボックスＰＢ１、部署を指定するためのプルダウンボックスＰＢ２、年齢を指定するためのプルダウンボックスＰＢ３、及び勤続年数を指定するためのプルダウンボックスＰＢ４が設けられている。各プルダウンボックスＰＢ１〜ＰＢ４は、右端に設けられたボタンを選択することにより、プルダウンメニューを表示するようになっており、このプルダウンメニューに表示された属性のリストから所望の属性を選択することができるようになっている。
【００６６】
また、条件指定画面Ｗ２には、利用状況表示指示ボタンＢ２１が設けられている。利用状況表示指示ボタンＢ２１は、マウスのクリック操作により選択可能なグラフィカルユーザインタフェースオブジェクトであり、選択されることによりＣＰＵ４１ａに利用状況情報の要求データを生成させ、当該要求データをサーバ装置２へ送信させる機能を有している。かかる条件指定画面Ｗ２が表示されている状態において管理者は、上記の利用状況の解析条件を指定し、利用状況表示指示ボタンＢ２１を選択して利用状況の表示を指示することができる。ＣＰＵ４１ａは、かかる利用状況の解析条件の指定及び利用状況の表示指示を受け付けると（ステップＳ２０６）、サーバ装置２へ指定された解析条件を示すデータを含む利用状況情報要求データを送信する（ステップＳ２０７）。
【００６７】
サーバ装置２が利用状況情報要求データを受信すると、ＣＰＵ２１ａは、利用状況解析処理を実行する（ステップＳ２０８）。図１３は、サーバ装置２における利用状況解析処理の手順を示すフローチャートである。利用状況解析処理においては、まずＣＰＵ２１ａは、アクセスログ情報テーブル２１１から、アクセスページＩＤ２１１ａのフィールドに登録されているページＩＤ（アクセスページＩＤ）を全て抽出する（ステップＳ２５１）。次にＣＰＵ２１ａは、抽出されたページＩＤの１つを選択し（ステップＳ２５２）、解析条件として解析対象の属性が指定されているか否かを判定する（ステップＳ２５３）。解析対象の属性が指定されている場合には（ステップＳ２５３においてＹＥＳ）、指定された属性に対応するユーザＩＤをアクセスユーザＩＤとして有しており、且つ、選択されたページＩＤをアクセスページＩＤとして有しているレコードをアクセスログ情報テーブル２１１から検索する（ステップＳ２５４）。この処理では、アクセスログ情報テーブル２１１からの各レコードについて、選択されたページＩＤをアクセスページＩＤとして有しているか否かが判断され、当該ページＩＤをアクセスページＩＤとして有している各レコードのアクセスユーザＩＤが、解析条件として指定された属性に対応しているか否かがユーザ情報テーブル２１２が参照されることにより判断される。その結果、解析条件として指定された属性に対応しているアクセスユーザＩＤを有するレコードのみが検索条件に合致するレコードとして抽出される。これにより、解析対象として指定された属性を有するユーザのアクセスログのみが検索結果として得られることとなる。
【００６８】
一方、解析対象の属性が指定されていない場合には（ステップＳ２５３においてＮＯ）、ＣＰＵ２１ａは、選択されたページＩＤをアクセスページＩＤとして有するレコードをアクセスログ情報テーブル２１１から検索する（ステップＳ２５５）。
【００６９】
ＣＰＵ２１ａは、上記のようにしてアクセスログ情報テーブル２１１からレコードを検索した後、検索されたレコードに含まれる移動元ページＩＤ２１１ｄをアクセスログ情報テーブル２１１から全て抽出する（ステップＳ２５６）。さらにＣＰＵ２１ａは、抽出された移動元ページＩＤから１つを選択する（ステップＳ２５７）。ここでＣＰＵ２１ａは、解析条件に「利用状況情報に重み付けをする」が指定されているか否かを判定する（ステップＳ２５８）。解析条件に「利用状況情報に重み付けをする」が指定されていない場合には（ステップＳ２５８においてＮＯ）、ＣＰＵ２１ａは、選択されている移動元ページＩＤにより特定される教材ページ（以下、「移動元ページ」という。）から、選択されているページＩＤにより特定される教材ページ（以下、「対象ページ」という。）へのアクセス数の述べ数及びアクセスユーザ数を演算する（ステップＳ２５９）。この処理においては、ステップＳ２５４又はＳ２５５において検索された全レコードのうち、選択されている移動元ページＩＤを有するレコード数が計数され、これがアクセス数の述べ数（同一学習者のアクセスを重複してカウントしたアクセス数）とされる。また、ステップＳ２５４又はＳ２５５において検索された全レコードのうち、選択されている移動元ページＩＤを有するレコードに含まれる全アクセスユーザＩＤ数が計数され、これがアクセスユーザ数（同一学習者のアクセスを重複してカウントしていないアクセス数）とされる。これにより、「移動元ページから対象ページにどれだけの学習者がアクセスしてきたか」を示すアクセス数が得られる。なお、ここでいう「アクセス数」とは、アクセス数の述べ数及びアクセスユーザ数の両方を含む概念である。
【００７０】
一方、ステップＳ２５８において、解析条件に「利用状況情報に重み付けをする」が指定されている場合には（ステップＳ２５８においてＹＥＳ）、ＣＰＵ２１ａは、移動元ページから対象ページへの重み付けをしたアクセス数の述べ数及び重み付けをしたアクセスユーザ数を演算する（ステップＳ２６０）。この処理においては、ＣＰＵ２１ａは重み情報テーブル２１５を参照し、カウント対象となるレコードのアクセスユーザＩＤが重み付け対象の属性に対応するものである場合、その属性の重み付け係数を加算してアクセス数を演算する。例えば、「開発室」の属性に対応する重み付け係数が「５」である場合において、「開発室」を属性情報として有するユーザのユーザＩＤがアクセスユーザＩＤとして登録されているカウント対象のレコードについてはアクセス数が「５」として、重み情報テーブル２１５に登録されている属性を有しないユーザのユーザＩＤがアクセスユーザＩＤとして登録されているカウント対象のレコードについてはアクセス数が「１」として、アクセス数（アクセス数の述べ数及びアクセスユーザ数）が演算される。
【００７１】
例えば、職位が一般職であり、所属部署が計画室であるユーザＡと、職位が部長であり、所属が開発室であるユーザＢとのそれぞれが１回ずつある教材ページに対してアクセスした場合、重み付けを行わない場合のアクセス数は１＋１＝２となる。一方、属性「一般職」の重み付け係数が「３」、属性「開発室」の重み付け係数が「５」であるとすると、重み付けを行う場合には、ユーザＡによる１回のアクセスは１×３＝３としてカウントされ、ユーザＢによる１回のアクセスは１×５＝５としてカウントされ、アクセス数は３＋５＝８となる。
【００７２】
次にＣＰＵ２１ａは、ステップＳ２５６において抽出された全移動元ページＩＤが選択されたか否かを判定し（ステップＳ２６１）、まだ選択されていない移動元ページＩＤが残っている場合には（ステップＳ２６１においてＮＯ）、ステップＳ２５７へ処理を戻し、選択されていない移動元ページＩＤのうちの１つを選択し、ステップＳ２５８以降の処理を実行する。
【００７３】
一方、ステップＳ２６１において全移動元ページＩＤが選択された場合には（ステップＳ２６１においてＹＥＳ）、ＣＰＵ２１ａは、解析条件に「利用状況情報に重み付けをする」が指定されているか否かを判定する（ステップＳ２６２）。解析条件に「利用状況情報に重み付けをする」が指定されていない場合には（ステップＳ２６２においてＮＯ）、ＣＰＵ２１ａは、対象ページにおける平均点を演算する（ステップＳ２６３）。この処理においては、ＣＰＵ２１ａは、選択されているページＩＤを含むレコードを点数情報テーブル２１４から検索し、検索された全レコードの点数の総和を演算し、この総和を当該対象ページのアクセス数の述べ数により除した結果を平均点とする。
【００７４】
また、ステップＳ２６２において、解析条件に「利用状況情報に重み付けをする」が指定されている場合には（ステップＳ２６２においてＹＥＳ）、ＣＰＵ２１ａは、対象ページにおける重み付けをした平均点を演算する（ステップＳ２６４）。この処理においては、ＣＰＵ２１ａは、前述したアクセス数と同様の方法により重み付けをした点数の総和を演算し、また重み付けをした対象ページのアクセス数の述べ数を用いて、重み付けをした平均点を算出する。例えば、上記のユーザＡの点数が６０点、ユーザＢの点数が２０点の場合、重み付けを行わないときの平均点は（６０＋２０）÷２＝４０である。一方、重み付けを行うときの平均点は、（３×６０＋５×２０）÷（３＋５）＝３５である。なお、ここでは分母に重み付けをしたアクセス数の述べ数を用いて平均点を算出する構成について述べたが、分母には重み付けを行っていないアクセス数の述べ数を用いて平均点を算出してもよい。
【００７５】
次にＣＰＵ２１ａは、ステップＳ２５５において検索された各レコードについて、退出時刻から訪問時刻を差し引いた閲覧時間を算出する（ステップＳ２６５）。そしてＣＰＵ２１ａは、解析条件に「利用状況情報に重み付けをする」が指定されているか否かを判定する（ステップＳ２６６）。解析条件に「利用状況情報に重み付けをする」が指定されていない場合には（ステップＳ２６６においてＮＯ）、ＣＰＵ２１ａは、対象ページにおける総閲覧時間及び平均閲覧時間を演算する（ステップＳ２６７）。この処理においては、ＣＰＵ２１ａは、ステップＳ２６４において取得した各レコードの閲覧時間の総和を求めることにより、総閲覧時間を演算する。また、ＣＰＵ２１ａは、総閲覧時間を対象ページのアクセス数の述べ数で除することにより、平均閲覧時間を演算する。
【００７６】
一方、ステップＳ２６６において、解析条件に「利用状況情報に重み付けをする」が指定されている場合には（ステップＳ２６６においてＹＥＳ）、ＣＰＵ２１ａは、対象ページにおける重み付けをした総閲覧時間及び平均閲覧時間を演算する（ステップＳ２６８）。この処理においては、ＣＰＵ２１ａは、前述したアクセス数と同様の方法により各閲覧時間を重み付けし、その重み付けした閲覧時間の総和を求めることより、重み付けをした総閲覧時間を算出する。また、この重み付けをした総閲覧時間を重み付けをした対象ページのアクセス数の述べ数により除して、重み付けをした平均閲覧時間を算出する。例えば、上記のユーザＡの閲覧時間が１０分、ユーザＢの閲覧時間が２０分の場合、重み付けを行わないときの総和閲覧時間は３０分であり、平均閲覧時間は（１０＋２０）÷２＝１５分である。一方、重み付けを行うときの総和閲覧時間は、３×１０＋５×２０＝１３０分であり、平均点は、１３０÷（３＋５）＝１６．２５分である。なお、ここでは分母に重み付けをしたアクセス数の述べ数を用いて平均閲覧時間を算出する構成について述べたが、分母には重み付けを行っていないアクセス数の述べ数を用いて平均閲覧時間を算出してもよい。
【００７７】
ＣＰＵ２１ａは、上記のようにして得たアクセス数、平均点、総閲覧時間、及び平均閲覧時間、並びに当該対象ページのページＩＤ（アクセスページＩＤ）及びページ情報テーブル２１０において登録されている対象ページのページ名を対応付けてＲＡＭ２１ｃに格納する（ステップＳ２６９）。次いでＣＰＵ２１ａは、ステップＳ２５１において抽出された全ページＩＤが選択されたか否かを判定し（ステップＳ２７０）、まだ選択されていないページＩＤが残っている場合には（ステップＳ２７０においてＮＯ）、ステップＳ２５２へ処理を戻し、選択されていないページＩＤのうちの１つを選択し、ステップＳ２５３以降の処理を実行する。
【００７８】
一方、ステップＳ２７０において全ページＩＤが選択された場合には（ステップＳ２６９においてＹＥＳ）、ＣＰＵ２１ａは、メインルーチンにおける利用状況解析処理の呼び出しアドレスへ処理をリターンする。
【００７９】
上記の利用状況解析処理が終了した後、ＣＰＵ２１ａは、ＲＡＭ２１ｃに記憶したページＩＤ、ページ名、アクセス数、平均点、総閲覧時間、平均閲覧時間を含む解析結果データを管理用クライアント装置４へ送信する（ステップＳ２０９）。
【００８０】
管理用クライアント装置４が解析結果データを受信すると、ＣＰＵ４１ａは、解析結果データを用いて利用状況表示画面を生成し（ステップＳ２１０）、生成した利用状況表示画面を画像表示部４２に表示させる（ステップＳ２１１）。図１４及び図１５は、利用状況表示画面の例を示す図である。図１４は、解析条件が何も指定されていない場合の利用状況表示画面の例であり、図１５は、解析条件として解析対象のユーザ属性を「一般職」のみとした場合の利用状況表示画面の例である。図に示すように、利用状況表示画面Ｗ３，Ｗ４には、各ページをノードとし、リンクにより接続されたページ間をエッジ（線）により結んだグラフ状の図を含んでいる。ノードＮ３１〜Ｎ３６、Ｎ４１〜Ｎ４６のぞれぞれには、ページ名、そのページにおける総閲覧時間及び平均閲覧時間が表示される。また、テスト形式の教材ページのノードＮ３３、Ｎ３５、Ｎ４３、Ｎ４５のそれぞれには、そのページにおける平均点がさらに表示される。また、ノード間を結ぶ線Ｅはリンクによる接続関係を示している。この線Ｅのリンク元の教材ページ側の端部には矢印が付されず、リンク先の教材ページ側の端部には矢印が付される。これにより、どの教材ページからどの教材ページへリンクにより表示遷移が可能であるかを管理者が理解できるようになっている。各線Ｅの近傍にはアクセス数を示す文字列が表示される。例えば、図１４においてノードＮ３１とノードＮ３２とを結ぶ線には、「１６８」が表示されている。これはページＡからページＢへのアクセス数が１６８であることを示している。また、各線Ｅは、アクセス数の大きさに比例して線の太さが太くなるように描画される。これにより、アクセス数を表示しただけの場合に比較して、どの教材ページからどの教材ページへのアクセスがどの程度の頻度で行われたかを管理者が視覚的に理解しやすい。
【００８１】
上記のように、学習支援システム１のアクセス解析の結果として、学習の成果に関する成果情報である平均点を、アクセス数、総閲覧時間、及び平均閲覧時間とともに表示するため、管理者は、学習支援システムに特有の評価ポイントである学習効果を考慮した利用状況の評価を行うことができる。つまり、管理者は、かかる利用状況の解析結果を、学習効果の高い教材コンテンツ、並びに学習者の興味を引く教材ページの配置及びリンクによる教材ページ間の接続等の検討材料として利用することができる。
【００８２】
管理者は上記のような利用状況表示画面の表示終了の指示を管理用クライアント装置４に与えると、管理用クライアント装置４のＣＰＵ４１ａがこの指示を受け付け（ステップＳ２１２）、利用状況表示画面を閉じ（ステップＳ２１３）、処理を終了する。
【００８３】
＜リンク生成処理＞
図１６は、本実施の形態に係る学習支援システム１によるリンク生成処理の手順を示すフローチャートである。上記のような利用状況の解析結果を検討した結果、管理者が教材ページに他の教材ページへのリンクを追加したい場合がある。管理用クライアント装置４のＣＰＵ４１ａは、管理者からの指示に応じて、教材ページへリンクを追加するためのリンク生成画面を表示することが可能である。ＣＰＵ４１ａは、管理者からリンク生成画面の表示指示を受け付けると（ステップＳ３０１）、リンク生成画面を画像表示部４２に表示させる（ステップＳ３０２）。このとき、ＣＰＵ４１ａは、サーバ装置２にページ情報テーブル２１０に登録されている全ページ名を要求し、サーバ装置から全ページ名のデータを受信しておく。
【００８４】
図１７は、リンク生成画面の一例を示す図である。リンク生成画面Ｗ５には、リンクを生成するための各種情報を指定するための領域Ａ５１が設けられている。この領域Ａ５１には、リンク先の教材ページを指定するためのプルダウンボックスＰＢ５１と、リンクを生成する教材ページ、即ち、リンク元の教材ページを指定するためのプルダウンボックスＰＢ５２と、リンクに表示する文字列を入力するための入力ボックスＣＢ５１と、リンクに表示する画像のアドレス（所在情報）を入力するための入力ボックスＣＢ５２とが設けられている。プルダウンボックスＰＢ５１及びＰＢ５２のそれぞれは、右端に設けられたボタンが選択されることによりプルダウンメニューを表示するようになっており、サーバ装置２から受信した全教材ページのページ名をプルダウンメニューにリスト表示するようになっている。管理者は、マウス操作により、かかるプルダウンメニューから所望の教材ページのページ名を選択することができる。また、管理者は、入力ボックスＣＢ５１に、入力部４３を操作することで、新たに生成するリンクに表示する文字列を入力することができ、また入力ボックスＣＢ５２に、新たに生成するリンクに表示する画像のアドレスを入力することができる。
【００８５】
上記のプルダウンボックスＰＢ５１及びＰＢ５２を操作することで、管理者がリンク先の教材ページ及びリンク元の教材ページを指定すると、ＣＰＵ４１ａがこのリンク先及びリンク元のそれぞれの教材ページのページ名の指定を受け付け（ステップＳ３０３）、指定されたリンク先及びリンク元のページ名を含む教材ページ要求データをサーバ装置２へ送信する（ステップＳ３０４）。
【００８６】
サーバ装置２が教材ページ要求データを受信すると、ＣＰＵ２１ａは、教材ページ要求データに含まれるページ名を検索キーとして、ページ情報テーブル２１０から該当する教材ページのレコードを検索する。さらにＣＰＵ２１ａは、リンク先及びリンク元のそれぞれの教材ページのレコードから、ページアドレスのデータを取得し、リンク元の教材ページのページアドレスを用いて、リンク元教材ページのデータをハードディスク２１ｄから読み出す。ＣＰＵ２１ａは、このようにして得たリンク元の教材ページのデータ及びリンク先のページアドレスを、管理用クライアント装置４へ送信する（ステップＳ３０５）。
【００８７】
管理用クライアント装置４が指定された教材ページに係る教材ページデータを受信すると、ＣＰＵ４１ａは、リンク生成画面内にリンク元教材ページを表示させる（ステップＳ３０６）。図１７に示すように、リンク元の教材ページは、領域Ａ５１の下方の領域Ａ５２内に表示される。これにより、管理者はその時点における当該教材ページの内容を確認することができる。また管理者は、上記の入力ボックスＣＢ５１に、リンクに表示する文字列を入力し、入力ボックスＣＢ５２に、リンクに表示する画像のアドレスを入力することができ、さらに領域Ａ５２に表示された教材ページ上の所望の位置でマウスのクリック操作を行うことにより、当該教材ページにおいてリンクが組み込まれる位置、つまり、組み込まれるリンクの始点位置を指定することができる。なお、リンクに表示する文字列及び画像のアドレスは、何れか一方のみ入力可能である。
【００８８】
図１７に示すように、領域Ａ５１の上方には、プレビューボタンＢ５１及びリンク生成指示ボタンＢ５２が設けられている。これらのボタンＢ５１，Ｂ５２は、グラフィカルユーザインタフェースオブジェクトであり、マウス操作により選択可能である。プレビューボタンＢ５１が選択されると、ＣＰＵ４１ａに対して、リンクを生成した後のリンク元教材ページのプレビューの指示が与えられる。また、リンク生成指示ボタンＢ５２が選択されると、ＣＰＵ４１ａに対して、新規のリンクの生成指示が与えられる。ＣＰＵ４１ａは、かかるリンクの文字列又は画像のアドレス、及びリンクの始点位置、並びにプレビューの指示を受け付けると（ステップＳ３０７）、リンクを生成した後のリンク元教材ページをプレビュー表示する（ステップＳ３０８）。図１７に示すように、リンクが追加される前のリンク元の教材ページが表示された領域Ａ５２の下方の領域Ａ５３内に、リンクを追加した後のリンク元の教材ページがプレビュー表示される。この教材ページのイメージには、指定された文字列又は画像のリンクＬ２が指定された位置に組み込まれている。
【００８９】
管理者は、このようなプレビュー画面を確認し、リンク生成指示ボタンＢ５２をクリックする操作を行うことで、リンク生成指示を学習支援システム１に与えることができる。ＣＰＵ４１ａは、リンク生成指示を受け付けると（ステップＳ３０９）、リンク元の教材ページのページ名、リンク先の教材ページのページ名、指示されたリンクの文字列又は画像のアドレス、並びに始点位置の各データを含むリンク生成指示データをサーバ装置２へ送信する（ステップＳ３１０）。
【００９０】
サーバ装置２がリンク生成指示データを受信すると、ＣＰＵ２１ａは、リンク元教材ページにリンクを生成する（ステップＳ３１１）。この処理では、ＣＰＵ２１ａは、リンク生成指示データに含まれるリンク元及びリンク先のページ名を検索キーとして、ページ情報テーブル２１０から該当する教材ページのレコードを検索する。さらにＣＰＵ２１ａは、リンク先及びリンク元のそれぞれの教材ページのレコードから、ページアドレスのデータを取得し、リンク元の教材ページのページアドレスを用いて、リンク元教材ページのＨＴＭＬデータをハードディスク２１ｄから読み出す。さらにＣＰＵ２１ａは、リンク元教材ページのＨＴＭＬデータを編集し、当該ＨＴＭＬデータ内にリンクタグを組み込む。
【００９１】
ステップＳ３１１の処理についてさらに詳細に説明する。この処理においては、リンク元教材ページのＨＴＭＬデータのソースコード内に、例えば、コメント宣言“＜！−−リンク自動生成による記述１ｓｔａｒｔ−−＞”、リンクの位置を指定するｄｉｖ開始タグ“＜ｄｉｖ  ｐｏｓｉｔｉｏｎ  （指定位置情報が記述される）＞”、リンク開始タグ“＜ａ  ｈｒｅｆ＝“（リンク先教材ページのＵＲＬが記述される）”  ｔａｒｇｅｔ＝“＿ｂｌａｎｋ”＞＜ｉｍｇ  ｓｒｃ＝“（画像データのアドレスが記述される）”＞、リンク終了タグ“＜／ａ＞”、ｄｉｖ終了タグ“＜／ｄｉｖ＞”、及びコメント宣言“＜！−−リンク自動生成による記述１ｅｎｄ−−＞”がこの順番で組み込まれる。ここで、コメント宣言における「１」は、当該リンク生成処理で割り当てられた当該リンクのリンクＩＤである。編集されたＨＴＭＬデータは、ハードディスク２１ｄにおいて編集前のリンク元教材ページのＨＴＭＬデータに上書き保存される。なお、この例は、リンクに表示される画像のアドレスが指定され、文字列は指定されていない場合のものである。また、上記のＨＴＭＬタグは、実際には半角にて記述される。このようにすることにより、リンク元教材ページの指定された位置に、指定された文字列又は画像が表示されたリンクが追加される。
【００９２】
ＣＰＵ２１ａは、上記のリンクＩＤ、リンクが組み込まれたリンク元教材ページのページＩＤ、リンク先の教材ページのページＩＤ、及びリンクに表示される画像のアドレスをリンク情報テーブル２１３に登録し（ステップＳ３１２）、処理を終了する。
【００９３】
＜リンク削除処理＞
図１８は、本実施の形態に係る学習支援システム１によるリンク削除処理の手順を示すフローチャートである。上記のようにリンクを生成した後に、管理者がそのリンクを削除したい場合がある。管理用クライアント装置４のＣＰＵ４１ａは、管理者からの指示に応じて、教材ページのリンクを削除するためのリンク削除画面を表示することが可能である。ＣＰＵ４１ａは、管理者からリンク削除画面の表示指示を受け付けると（ステップＳ４０１）、リンク削除画面を画像表示部４２に表示させる（ステップＳ４０２）。このとき、ＣＰＵ４１ａは、サーバ装置２にページ情報テーブル２１０に登録されている全ページ名を要求し、サーバ装置から全ページ名のデータを受信しておく。
【００９４】
図１９は、リンク削除画面の一例を示す図である。リンク削除画面Ｗ６には、リンクを削除するための各種情報を指定するための領域Ａ６１が設けられている。この領域Ａ６１には、リンク先の教材ページを指定するためのプルダウンボックスＰＢ６１と、リンクが組み込まれた教材ページ、即ち、リンク元の教材ページを指定するためのプルダウンボックスＰＢ６２とが設けられている。プルダウンボックスＰＢ６１及びＰＢ６２のそれぞれは、右端に設けられたボタンが選択されることによりプルダウンメニューを表示するようになっており、サーバ装置２から受信した全教材ページのページ名をプルダウンメニューにリスト表示するようになっている。管理者は、マウス操作により、かかるプルダウンメニューから所望の教材ページのページ名を選択することができる。
【００９５】
上記のプルダウンボックスＰＢ６１及びＰＢ６２を操作することで、管理者がリンク先の教材ページ及びリンク元の教材ページを指定すると、ＣＰＵ４１ａがこのリンク先及びリンク元のそれぞれの教材ページのページ名の指定を受け付け（ステップＳ４０３）、指定されたリンク先及びリンク元のページ名を含む教材ページ要求データをサーバ装置２へ送信する（ステップＳ４０４）。
【００９６】
サーバ装置２が教材ページ要求データを受信すると、ＣＰＵ２１ａは、教材ページ要求データに含まれるページ名を検索キーとして、ページ情報テーブル２１０から該当する教材ページのレコードを検索する。さらにＣＰＵ２１ａは、リンク先及びリンク元のそれぞれの教材ページのレコードから、ページアドレスのデータを取得し、リンク元の教材ページのページアドレスを用いて、リンク元教材ページのデータをハードディスク２１ｄから読み出す。ＣＰＵ２１ａは、このようにして得たリンク元の教材ページのデータ及びリンク先のページアドレスを、管理用クライアント装置４へ送信する（ステップＳ４０５）。
【００９７】
管理用クライアント装置４が指定された教材ページに係る教材ページデータを受信すると、ＣＰＵ４１ａは、リンク削除画面内にリンク元教材ページを表示させる（ステップＳ４０６）。図１９に示すように、リンク元の教材ページは、領域Ａ６１の下方の領域Ａ６２内に表示される。これにより、管理者はその時点における当該教材ページの内容を確認することができる。
【００９８】
図１９に示すように、領域Ａ５１の上方には、プレビューボタンＢ６１及びリンク削除指示ボタンＢ６２が設けられている。これらのボタンＢ６１，Ｂ６２は、グラフィカルユーザインタフェースオブジェクトであり、マウス操作により選択可能である。プレビューボタンＢ６１が選択されると、ＣＰＵ４１ａに対して、リンクを削除した後のリンク元教材ページのプレビューの指示が与えられる。また、リンク削除指示ボタンＢ６２が選択されると、ＣＰＵ４１ａに対して、リンクの削除指示が与えられる。ＣＰＵ４１ａは、かかるプレビューの指示を受け付けると（ステップＳ４０７）、リンクを削除した後のリンク元教材ページをプレビュー表示する（ステップＳ４０８）。図１９に示すように、リンクが削除される前のリンク元の教材ページが表示された領域Ａ６２の下方の領域Ａ６３内に、リンクを削除した後のリンク元の教材ページがプレビュー表示される。この教材ページのイメージには、指定されたリンクが削除されている。
【００９９】
管理者は、このようなプレビュー画面を確認し、リンク削除指示ボタンＢ６２をクリックする操作を行うことで、リンク削除指示を学習支援システム１に与えることができる。ＣＰＵ４１ａは、リンク削除指示を受け付けると（ステップＳ４０９）、リンク元の教材ページのページ名及びリンク先の教材ページのページ名を含むリンク削除指示データをサーバ装置２へ送信する（ステップＳ４１０）。
【０１００】
サーバ装置２がリンク削除指示データを受信すると、ＣＰＵ２１ａは、リンクを削除する（ステップＳ４１１）。この処理では、ＣＰＵ２１ａは、リンク削除指示データに含まれるリンク元及びリンク先のページ名を検索キーとして、ページ情報テーブル２１０から該当する教材ページのレコードを検索する。さらにＣＰＵ２１ａは、リンク先の教材ページのレコードからページＩＤを取得し、リンク元の教材ページのレコードからページＩＤ及びページアドレスを取得する。ＣＰＵ２１ａは、リンク先の教材ページのページＩＤをリンク先ページＩＤとして含み、リンク元の教材ページのページＩＤをリンクが組み込まれた教材ページのページＩＤとして含むレコードをリンク情報テーブル２１３から検索し、当該レコードからリンクＩＤを取得する。ＣＰＵ２１ａは、取得したリンク元の教材ページのページアドレスを用いて、リンク元教材ページのＨＴＭＬデータをハードディスク２１ｄから読み出し、そのＨＴＭＬのソースコードから、取得されたリンクＩＤを含む２つのコメント宣言で挟まれた部分を削除する。例えば、リンクＩＤが「２」の場合には、コメント宣言“＜！−−リンク自動生成による記述２ｓｔａｒｔ−−＞”からコメント宣言“＜！−−リンク自動生成による記述２ｅｎｄ−−＞”までの記述をソースコードから削除する。編集されたＨＴＭＬデータは、ハードディスク２１ｄにおいて編集前のリンク元教材ページのＨＴＭＬデータに上書き保存される。
【０１０１】
ＣＰＵ２１ａは、上記のリンクＩＤ、リンクが組み込まれたリンク元教材ページのページＩＤ、リンク先の教材ページのページＩＤを含むレコードをリンク情報テーブル２１３から削除し（ステップＳ４１２）、処理を終了する。
【０１０２】
上述の如く構成したことにより、本実施の形態に係る学習支援システム１は、学習成果の指標である学習の効果確認テストの点数を他のアクセスログとともに記録し、テストの点数を含むアクセスログを統計的に解析して学習支援システム１の利用状況を示す情報としてのアクセス数、総閲覧時間、平均閲覧時間、及び平均点を管理者に提示するため、管理者が学習支援システムに特有の評価ポイントである学習効果を考慮した利用状況の評価を行うことができる。
【０１０３】
また、属性によって解析対象の絞り込みを行えるため、管理者は、ユーザ属性毎に個別に学習支援システム１の利用状況を評価することができ、またユーザ属性の違いによる利用状況の傾向の差違等を検討することができる等、学習支援システム１の利用状況をきめ細かく評価することができる。
【０１０４】
また、属性毎に学習者の利用状況を示す情報に重み付けを行った上でアクセスログの解析を行うことができるため、学習支援システム１の利用において重要度の高い属性を有する学習者の利用状況を強調した利用状況を示す情報を管理者に提示することができる。このアクセスログの解析結果は、重要度の高い属性を有する学習者の利用傾向が強く反映され、しかも全学習者の利用状況も反映されたものである。したがって、管理者は、かかる利用状況を示す情報を評価することにより、重要度の高い属性を有する学習者及び全学習者の両方の学習効果を考慮した利用状況の評価を行うことができる。
【０１０５】
また、１つの利用状況表示画面に複数の教材ページの利用状況情報を表示するようにしたため、管理者は利用状況表示画面を確認すれば、前記複数の教材ページの利用状況を一度に確認することができ、管理者にとって利便性が高い。また、教材ページをノードとし、教材ページ間のリンクをエッジで示す等、グラフィカルに利用状況情報を表示する構成であるため、管理者が学習支援システム１の利用状況を視覚的に把握することができる。
【０１０６】
（その他の実施の形態）
なお、上述した実施の形態においては、利用状況情報のうちの学習の成果を示す指標として効果確認テストの平均点を表示する構成について述べたが、これに限定されるものではない。教材ページによる学習後に学習の成果に関するアンケートのページを表示し、そのアンケートに対する回答を対話形式で受け付け、利用状況情報として受け付けた回答の統計データを表示する構成としてもよい。この場合、アンケートに対する回答は、複数の選択肢による選択式で受け付ける構成とすることが好ましい。また、選択肢毎に対応する評価点を設定しておき、評価点の平均値を回答の利用状況情報として表示してもよいし、選択肢毎の回答数を利用状況情報として表示してもよい。
【０１０７】
また、上述した実施の形態においては、指定された属性によって絞り込んだ解析対象について利用状況情報（アクセス数、総閲覧時間、平均閲覧時間、平均点）を演算する構成について述べたが、これに限定されるものではない。属性によって解析対象を絞りこむ機能の有しない構成としてもよい。これは、特定の企業等の組織向けではなく、利用者の制限を課さない学習支援システムの場合に有効である。また、小学校の課程に在籍している児童、中学校若しくは高等学校の課程に在籍している生徒、又は大学若しくは高等専門学校の課程に在籍している学生向けの学習支援システムの場合には、学年、クラス、性別等の属性によって解析対象の絞り込みを可能としたり、利用者の制限を課さない学習支援システムの場合には、年齢層、職種、年収、性別等の属性によって解析対象の絞り込みを可能とすることもできる。また、上述した実施の形態においては、属性情報として部署名、職位名、年齢、及び勤続年数を用いる構成について述べたが、これに限定されるものではない。属性情報は、学習者を分類することができる情報であればよく、対象とする学習者層に応じて定められる。上述した部署名、職位名、年齢、及び勤続年数は、企業等の一定の組織に属する構成員を分類することができる属性であるため、このような組織向けの学習支援システムに用いられる属性情報として適切である。
【０１０８】
また、上述した実施の形態においては、利用状況情報である統計的データとして、アクセス数、総閲覧時間、平均閲覧時間、平均点を取得する構成について述べたが、これに限定されるものではない。他の統計的データ、例えば、ヒストグラム、標準偏差等を利用状況情報として取得し、利用状況情報として表示する構成としてもよい。
【０１０９】
また、上述した実施の形態においては、学習支援システム１が、サーバ装置２、学習用クライアント装置３、及び管理用クライアント装置４によって構成されている場合について述べたが、これに限定されるものではない。サーバ装置２、学習用クライアント装置３及び管理用クライアント装置４の機能の全てを１台の装置に搭載した学習支援システムとしてもよいし、サーバ装置２、学習用クライアント装置３、及び管理用クライアント装置４のうちの任意の２つの機能を１台の装置に搭載し、他の１つの機能は別の装置に搭載する構成の学習支援システムとしてもよい。
【０１１０】
また、上述した実施の形態においては、サーバ装置２がＷＷＷサーバとしての機能を有し、ＨＴＭＬデータである教材ページをＷＷＷクライアント装置としての学習用クライアント装置３へ送信する構成について述べたが、これに限定されるものではない。学習支援システム専用のサーバプログラムがサーバ装置２にインストールされ、前記サーバプログラム専用のクライアントプログラムが学習用クライアント装置３にインストールされ、サーバ装置２からクライアント装置３へ、独自形式データである教材ページが送信される構成としてもよい。この場合、リンク生成処理において、教材ページのデータ形式に合わせたデータ構造のリンクを生成し、教材ページのデータに組み込む構成とする必要がある。
【０１１１】
また、上述した実施の形態においては、学習支援システム専用のサーバプログラム２４ａがサーバ装置２にインストールされ、当該サーバプログラム２４ａ専用の管理用クライアントプログラム４４ａが管理用クライアント装置４にインストールされ、かかるサーバ装置２及び管理用クライアント装置４によって、上述した利用状況表示処理、リンク生成処理、及びを実行する構成について述べたが、これに限定されるものではない。管理用クライアント装置４にＷＷＷブラウザプログラムがインストールされ、ＷＷＷサーバとして機能するサーバ装置２と、ＷＷＷクライアントとして機能する管理用クライアント装置４とがｈｔｔｐプロトコルにより通信を行うことで、利用状況表示処理、リンク生成処理、及びリンク削除処理を実行する構成としてもよい。この場合、管理用クライアント装置４によって表示される各画面は管理用クライアント装置４により生成されるのではなく、サーバ装置２が利用状況表示画面、リンク生成画面、及びリンク削除画面に相当する画面のＨＴＭＬデータを生成し、管理用クライアント装置４へＨＴＭＬデータを送信し、管理用クライアント装置４のＷＷＷブラウザプログラムによってこれらの画面を表示する構成となる。
【０１１２】
また、上述した実施の形態においては、単一のコンピュータ２ａによりコンピュータプログラム２４ａの全ての処理を実行する構成について述べたが、これに限定されるものではなく、上述したコンピュータプログラム２４ａと同様の処理を、複数の装置（コンピュータ）により分散して実行する分散システムとすることも可能である。コンピュータ３ａ，４ａについても同様である。
【産業上の利用可能性】
【０１１３】
本発明の学習支援システム、学習支援システムの利用状況解析方法、及びコンピュータプログラムは、学習者の学習を支援するための学習支援システム、学習支援システムの利用状況を解析するための利用状況解析方法、及びコンピュータに学習支援システムの利用状況を解析させるためのコンピュータプログラムとして有用である。
【符号の説明】
【０１１４】
１  学習支援システム
２  サーバ装置
２ａ  コンピュータ
２１ａ  ＣＰＵ
２１ｂ  ＲＯＭ
２１ｃ  ＲＡＭ
２１ｄ  ハードディスク
２４ａ  コンピュータプログラム
２０１  教材ページ
２１０  ページ情報テーブル
２１１  アクセスログ情報テーブル
２１２  ユーザ情報テーブル
２１３  リンク情報テーブル
２１４  点数情報テーブル
２１５  重み情報テーブル
３  学習用クライアント装置
３ａ  コンピュータ
３１ａ  ＣＰＵ
３１ｂ  ＲＯＭ
３１ｃ  ＲＡＭ
３１ｄ  ハードディスク
４  管理用クライアント装置
４ａ  コンピュータ
４１ａ  ＣＰＵ
４１ｂ  ＲＯＭ
４１ｃ  ＲＡＭ
４１ｄ  ハードディスク
４２  画像表示部
４３  入力部
４４ａ  コンピュータプログラム
Ｗ２  条件指定画面
Ｗ３，Ｗ４  利用状況表示画面
Ｗ５  リンク生成画面
Ｗ６  リンク削除画面
【図１】
0005513241.tif 000002
【図２】
0005513241.tif 000003
【図３】
0005513241.tif 000004
【図４】
0005513241.tif 000005
【図５】
0005513241.tif 000006
【図６】
0005513241.tif 000007
【図７】
0005513241.tif 000008
【図８】
0005513241.tif 000009
【図９】
0005513241.tif 000010
【図１０】
0005513241.tif 000011
【図１１】
0005513241.tif 000012
【図１２】
0005513241.tif 000013
【図１３Ａ】
0005513241.tif 000014
【図１３Ｂ】
0005513241.tif 000015
【図１４】
0005513241.tif 000016
【図１５】
0005513241.tif 000017
【図１６】
0005513241.tif 000018
【図１７】
0005513241.tif 000019
【図１８】
0005513241.tif 000020
【図１９】
0005513241.tif 000021