(57)【要約】【課題】  各学習者の特徴に即した学習計画を提示し、学習を効率的に進めさせること可能にする技術を提供する。【解決手段】  学習者の学習の態様を示す学習態様データ、該学習者の達成度を示す達成度データおよび該学習者の学習の態様の変遷を蓄積した学習履歴データを各々対応付けて学習者毎に記憶した学習支援装置３０が、端末装置２０から該端末装置を利用している学習者の学習態様データを取得する。学習支援装置３０は、自装置に記憶している学習態様データと端末装置２０から取得した学習態様データとの一致度が所定の範囲にある場合に、その範囲内の学習態様データに対応する学習者を類似学習者として認識する。学習支援装置３０は、端末装置２０を利用している学習者より達成度が高い類似学習者の学習履歴データを所定の手順で加工して学習計画データを生成し端末装置２０へ送信し端末装置２０に提示させる。【選択図】      図１
2005055659.tif 000002
【特許請求の範囲】
【請求項１】
学習者の学習の態様を示す学習態様データ、該学習者の達成度を示す達成度データおよび前記学習者の学習の態様の変遷を蓄積した学習履歴データを各々対応付けて学習者毎に記憶した記憶手段と、
学習者が利用している端末装置から前記学習態様データを取得する取得手段と、
前記記憶手段内の学習態様データと前記取得手段によって取得された前記学習態様データとの一致度が所定の範囲にあるか否かを予め定められたアルゴリズムに基づいて判定し、前記所定の範囲内の学習態様データが存在していた場合には、これに対応する学習者を類似学習者として認識する類似学習者認識手段と、
前記類似学習者の達成度データが示す達成度が前記端末装置を利用している学習者より高い場合に、前記類似学習者の学習履歴データを所定の手順で加工して学習計画データを生成し、前記学習計画データを前記端末装置に送信する学習計画データ生成手段と
を有する学習支援装置。
【請求項２】
前記学習態様データは、学習者の学習時間または該学習者が学習に利用している教材または該教材に含まれている設問に対する回答状況または該学習者が学習を行っている場所のうちの少なくとも１つを表している
ことを特徴とする請求項１に記載の学習支援装置。
【請求項３】
前記記憶手段は、各学習者に対応付けてその学習目的を表す学習目的データとその学習目的を達成したか否かを表す学習結果データとを記憶し、
前記学習計画データ生成手段は、前記類似学習者のうち、前記端末装置を利用している学習者と同一の学習目的を有し、かつ、その学習目的を達成した類似学習者の学習履歴データを所定の手順で加工して学習計画データを生成し、前記学習計画データを前記端末装置に送信する
ことを特徴とする請求項１に記載の学習支援装置。
【請求項４】
前記取得手段は、前記端末装置を利用して学習者が学習を行う度に、該学習者が学習を行っている時間または該学習者が学習に利用している教材または該教材に含まれている設問に対する回答状況または該学習者が学習を行っている場所のうちの少なくとも１つを表すデータを前記端末装置から収集し該データを所定の手順で加工して前記学習態様データを取得する
ことを特徴とする請求項１に記載の学習支援装置。
【請求項５】
前記記憶手段に記憶されている学習態様データには、該学習態様データに対応付けられている学習者の生態反応を表す生態データであって、該学習者の学習への取り組み状況を表す生態データが含まれており、
前記取得手段は、前記端末装置を利用して学習者が学習を行う度に、該学習者が学習を行っている時間または該学習者が学習に利用している教材または該教材に含まれている設問に対する回答状況または該学習者が学習を行っている場所のうちの少なくとも１つを表すデータに加え、該学習者の学習への取り組み状況を表す前記生態データを収集し、前者と後者とを所定の手順で加工して前記学習態様データを取得する
ことを特徴とする請求項１に記載の学習支援装置。
【請求項６】
前記端末装置を利用している学習者の達成度を、前記取得手段により取得された前記学習態様データに基づいて算出し、その算出結果に対応する達成度データを生成する達成度算出手段をさらに備え、
前記送信手段は、前記学習計画データに加えて前記達成度算出手段により生成された達成度データを前記端末装置へ送信する
ことを特徴とする請求項１に記載の学習支援装置。
【請求項７】
前記記憶手段に記憶されている学習履歴データに前記取得手段によって取得された学習態様データを追加書き込みするとともに、該学習履歴データに対応付けて前記記憶手段に記憶されている達成度データを前記達成算出手段により生成された達成度データで更新する更新手段を、さらに備える
ことを特徴とする請求項６に記載の学習支援装置。
【請求項８】
学習者の人物像を表すプロファイルデータ、該学習者の学習達成度を示す達成度データおよび前記学習者の学習の態様の変遷を蓄積した学習履歴データを各々対応付けて学習者毎に記憶した記憶手段と、
学習者が利用している端末装置から前記プロファイルデータを取得する取得手段と、
前記記憶手段内のプロファイルデータと前記取得手段によって取得された前記プロファイルデータとの一致度が所定の範囲にあるか否かを予め定められたアルゴリズムに基づいて判定し、前記所定の範囲内のプロファイルデータが存在していた場合には、これに対応する学習者を類似学習者として認識する類似学習者認識手段と、
前記類似学習者の達成度データが示す達成度が前記端末装置を利用している学習者より高い場合に、前記類似学習者の学習履歴データを所定の手順で加工して学習計画データを生成し、前記学習計画データを前記端末装置に送信する学習計画データ生成手段と
を有する学習支援装置。
【請求項９】
前記プロファイルデータは、学習者の年令または性別または性格または経歴または職務内容または得意分野または学習の目的のうちの少なくとも１つを表している
ことを特徴とする請求項８に記載の学習支援装置。
【請求項１０】
複数のデータベースサーバと該複数のデータベースサーバの各々と通信するポータルサーバとを備え、
前記複数のデータベースサーバの各々は、
学習者の学習の態様を示す学習態様データ、該学習者の達成度を示す達成度データおよび前記学習者の学習の態様の変遷を蓄積した学習履歴データを各々対応付けて学習者毎に記憶しており、
前記ポータルサーバは、
学習者が利用している端末装置から前記学習態様データを取得する取得手段と、
前記複数のデータベースサーバの各々に記憶されている学習態様データと前記取得手段によって取得された前記学習態様データとの一致度が所定の範囲にあるか否かを予め定められたアルゴリズムに基づいて判定し、前記所定の範囲内の学習態様データが存在していた場合には、これに対応する学習者を類似学習者として認識する類似学習者認識手段と、
前記類似学習者の達成度データが示す達成度が前記端末装置を利用している学習者より高い場合に、前記類似学習者の学習履歴データを所定の手順で加工して学習計画データを生成し、前記学習計画データを前記端末装置に送信する学習計画データ生成手段と、を有している
ことを特徴とする学習支援システム。
【請求項１１】
複数のデータベースサーバと該複数のデータベースサーバの各々と通信するポータルサーバとを備え、
前記複数のデータベースサーバの各々は、
学習者の人物像を表すプロファイルデータ、該学習者の達成度を示す達成度データおよび前記学習者の学習の態様の変遷を蓄積した学習履歴データを各々対応付けて学習者毎に記憶しており、
前記ポータルサーバは、
学習者が利用している端末装置から前記プロファイルデータを取得する取得手段と、
前記複数のデータベースサーバの各々に記憶されているプロファイルデータと前記取得手段によって取得された前記プロファイルデータとの一致度が所定の範囲にあるか否かを予め定められたアルゴリズムに基づいて判定し、前記所定の範囲内のプロファイルデータが存在していた場合には、これに対応する学習者を類似学習者として認識する類似学習者認識手段と、
前記類似学習者の達成度データが示す達成度が前記端末装置を利用している学習者より高い場合に、前記類似学習者の学習履歴データを所定の手順で加工して学習計画データを生成し、前記学習計画データを前記端末装置に送信する学習計画データ生成手段と、を有している
ことを特徴とする学習支援システム。
【請求項１２】
学習者の学習の態様を示す学習態様データ、該学習者の達成度を示す達成度データおよび前記学習者の学習の態様の変遷を蓄積した学習履歴データを各々対応付けて学習者毎に記憶した学習支援装置が、ある学習者によって利用されている端末装置から該学習者の学習態様データを取得する第１のステップと、
前記学習支援装置が、自装置に記憶している学習態様データと前記第１のステップにて取得した前記学習態様データとの一致度が所定の範囲にあることを検出し、該所定の範囲内の学習態様データに対応する学習者を類似学習者として認識する第２のステップと、
前記学習支援装置が、前記端末装置を利用している学習者より高い達成度を示す達成度データに対応する前記類似学習者の学習履歴データを所定の手順で加工して学習計画データを生成し、該学習計画データを前記端末装置へ送信する第３のステップと、
前記端末装置が、前記学習支援装置から送信されてくる前記学習計画データを受信し提示する第４のステップと
を有する学習支援方法。
【請求項１３】
学習者の人物像を表すプロファイルデータ、該学習者の達成度を示す達成度データおよび前記学習者の学習の態様の変遷を蓄積した学習履歴データを各々対応付けて学習者毎に記憶した学習支援装置が、ある学習者によって利用されている端末装置から該学習者のプロファイルデータを取得する第１のステップと、
前記学習支援装置が、自装置に記憶しているプロファイルデータと前記第１のステップにて取得した前記プロファイルデータとの一致度が所定の範囲にあることを検出し、該所定の範囲内のプロファイルデータに対応する学習者を類似学習者として認識する第２のステップと、
前記学習支援装置が、前記端末装置を利用している学習者より高い達成度を示す達成度データに対応する前記類似学習者の学習履歴データを所定の手順で加工して学習計画データを生成し、該学習計画データを前記端末装置へ送信する第３のステップと、
前記端末装置が、前記学習支援装置から送信されてくる前記学習計画データを受信し提示する第４のステップと
を有する学習支援方法。
【請求項１４】
コンピュータ装置に、
学習者が利用している端末装置から該学習者の学習の態様を示す学習態様データを取得する取得機能と、
学習者毎に当該コンピュータ装置に記憶されている前記学習態様データと前記取得機能によって取得された前記学習態様データとの一致度が所定の範囲にあるか否かを予め定められたアルゴリズムに基づいて判定し、前記所定の範囲内の学習態様データが存在していた場合には、これに対応する学習者を類似学習者として認識する類似学習者認識機能と、
前記類似学習者の達成度を示すために当該コンピュータ装置に予め記憶されている達成度データの示す達成度が前記端末装置を利用している学習者より高い場合に、当該コンピュータ装置に予め記憶されている学習履歴データであって、前記類似学習者の学習の態様の変遷を蓄積した学習履歴データを所定の手順で加工して学習計画データを生成し、前記学習計画データを前記端末装置に送信する学習計画データ生成機能と
を実現させるプログラム。
【請求項１５】
コンピュータ装置に、
学習者が利用している端末装置から該学習者の人物像を表すプロファイルデータを取得する取得機能と、
学習者毎に当該コンピュータ装置に予め記憶されている前記プロファイルデータと前記取得機能によって取得された前記プロファイルデータとの一致度が所定の範囲にあるか否かを予め定められたアルゴリズムに基づいて判定し、前記所定の範囲内のプロファイルデータが存在していた場合には、これに対応する学習者を類似学習者として認識する類似学習者認識機能と、
前記類似学習者の達成度を示すために当該コンピュータ装置に予め記憶されている達成度データの示す達成度が前記端末装置を利用している学習者より高い場合に、当該コンピュータ装置に予め記憶されている学習履歴データであって、前記類似学習者の学習の態様の変遷を蓄積した学習履歴データを所定の手順で加工して学習計画データを生成し、前記学習計画データを前記端末装置に送信する学習計画データ生成機能と
を実現させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
コンピュータ装置を用いて学習支援を行う技術に関する。
【背景技術】
【０００２】
近年、コンピュータ装置を用いて学習支援を行う様々な技術が提案されている。このような技術の一例としては、特許文献１、２および３に開示された技術が挙げられる。
【０００３】
特許文献１には、先行する学習者の学習履歴を元にして、後進学習者に対して目的状態（学習対象の理解）へ至る手順を表示する機能を有するグループ学習向けの教材を編集し、この教材を他の学習者に共有、利用させながら、その学習者のノートやメモを取り込ませてゆくことにより、この教材を更新し拡充してゆく技術が開示されている。
【０００４】
また、特許文献２には、複数の学習者間で共有される協調学習データに対するアクセス頻度を各学習者毎に把握することにより、各学習者間の学習状況の偏りを判別し、その偏りを参考にして協調学習を進行させることにより、複数の学習者間の協調学習効果を向上させることが開示されている。
【０００５】
また、特許文献３には、学習者の覚醒度を表す生態情報を測定し、覚醒度が低い場合には、学習情報の表示様式を趣向状態にして学習者の興味を向上させ、覚醒度を向上させることにより学習効果を向上させる技術が開示されている。また、特許文献３には、このような生態情報として、皮膚インピーダンスや脈波を用いることが開示されている。
【０００６】
【特許文献１】特開平１０−２１４０２２号公報
【特許文献２】特開２００２−３２３８４７号公報
【特許文献３】特開平１０−７８７４３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ところで、入学試験や資格試験に合格するためなど明確な目的を持って学習を行っている学習者は、一般的に、その目的を効率的に達成することを望んでいる。しかしながら、特許文献１や２および３に開示された技術では、このようなニーズに応えることはできない。
【０００８】
本発明は、上記課題に鑑みて為されたものであり、各学習者の特徴に即した学習計画を提示し、学習を効率的に進めさせること可能にする技術を提供することを目的としている。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明は、学習者の学習の態様を示す学習態様データ、該学習者の達成度を示す達成度データおよび前記学習者の学習の態様の変遷を蓄積した学習履歴データを各々対応付けて学習者毎に記憶した記憶手段と、学習者が利用している端末装置から前記学習態様データを取得する取得手段と、前記記憶手段内の学習態様データと前記取得手段によって取得された前記学習態様データとの一致度が所定の範囲にあるか否かを予め定められたアルゴリズムに基づいて判定し、前記所定の範囲内の学習態様データが存在していた場合には、これに対応する学習者を類似学習者として認識する類似学習者認識手段と、前記類似学習者の達成度データが示す達成度が前記端末装置を利用している学習者より高い場合に、前記類似学習者の学習履歴データを所定の手順で加工して学習計画データを生成し、前記学習計画データを前記端末装置に送信する学習計画データ生成手段とを有する学習支援装置を提供する。
また、上記課題を解決するために、本発明は、複数のデータベースサーバと該複数のデータベースサーバの各々と通信するポータルサーバとを備え、前記複数のデータベースサーバの各々は、学習者の学習の態様を示す学習態様データ、該学習者の達成度を示す達成度データおよび前記学習者の学習の態様の変遷を蓄積した学習履歴データを各々対応付けて学習者毎に記憶しており、前記ポータルサーバは、学習者が利用している端末装置から前記学習態様データを取得する取得手段と、前記複数のデータベースサーバの各々に記憶されている学習態様データと前記取得手段によって取得された前記学習態様データとの一致度が所定の範囲にあるか否かを予め定められたアルゴリズムに基づいて判定し、前記所定の範囲内の学習態様データが存在していた場合には、これに対応する学習者を類似学習者として認識する類似学習者認識手段と、前記類似学習者の達成度データが示す達成度が前記端末装置を利用している学習者より高い場合に、前記類似学習者の学習履歴データを所定の手順で加工して学習計画データを生成し、前記学習計画データを前記端末装置に送信する学習計画データ生成手段と、を有していることを特徴とする学習支援システムを提供する。
また、上記課題を解決するために、本発明は、学習者の学習の態様を示す学習態様データ、該学習者の達成度を示す達成度データおよび前記学習者の学習の態様の変遷を蓄積した学習履歴データを各々対応付けて学習者毎に記憶した学習支援装置が、ある学習者によって利用されている端末装置から該学習者の学習態様データを取得する第１のステップと、前記学習支援装置が、自装置に記憶している学習態様データと前記第１のステップにて取得した前記学習態様データとの一致度が所定の範囲にあることを検出し、該所定の範囲内の学習態様データに対応する学習者を類似学習者として認識する第２のステップと、前記学習支援装置が、前記端末装置を利用している学習者より高い達成度を示す達成度データに対応する前記類似学習者の学習履歴データを所定の手順で加工して学習計画データを生成し、該学習計画データを前記端末装置へ送信する第３のステップと、前記端末装置が、前記学習支援装置から送信されてくる前記学習計画データを受信し提示する第４のステップとを有する学習支援方法を提供する。
また、上記課題を解決するために、本発明は、コンピュータ装置に、学習者が利用している端末装置から該学習者の学習の態様を示す学習態様データを取得する取得機能と、学習者毎に当該コンピュータ装置に記憶されている前記学習態様データと前記取得機能によって取得された前記学習態様データとの一致度が所定の範囲にあるか否かを予め定められたアルゴリズムに基づいて判定し、前記所定の範囲内の学習態様データが存在していた場合には、これに対応する学習者を類似学習者として認識する類似学習者認識機能と、前記類似学習者の達成度を示すために当該コンピュータ装置に予め記憶されている達成度データの示す達成度が前記端末装置を利用している学習者より高い場合に、当該コンピュータ装置に予め記憶されている学習履歴データであって、前記類似学習者の学習の態様の変遷を蓄積した学習履歴データを所定の手順で加工して学習計画データを生成し、前記学習計画データを前記端末装置に送信する学習計画データ生成機能とを実現させるプログラムを提供する。
このような学習支援装置、学習支援システム、学習支援方法およびプログラムによれば、学習者の利用している端末装置へ、該学習者の学習の態様に類似している態様で学習しており、さらに該学習者よりも達成度が高い学習者の学習履歴データに基づいて生成された学習計画データが送信される。このため、本発明によれば、端末装置を利用している学習者に、その学習者の学習の態様に即し、かつ、その学習目的を効率的に達成させる学習計画が提示される。
より好ましい態様においては、前記学習態様データは、学習者の学習時間または該学習者が学習に利用している教材または該教材に含まれている設問に対する回答状況または該学習者が学習を行っている場所のうちの少なくとも１つを表している。このような態様においては、端末装置を利用している学習者に、学習時間または教材または該教材に含まれている設問に対する回答状況または学習を行っている場所の少なくとも１つが類似している学習計画を提示することが可能になるといった効果を奏する。
より好ましい態様においては、前記記憶手段には、各学習者に対応付けてその学習目的を表す学習目的データとその学習目的を達成したか否かを表す学習結果データが記憶されており、前記学習計画データ生成手段は、前記類似学習者のうち、前記端末装置を利用している学習者と同一の学習目的を有し、かつ、その学習目的を達成した類似学習者の学習履歴データを所定の手順で加工して学習計画データを生成し、前記学習計画データを前記端末装置に送信する。この態様においては、端末装置を利用している学習者へ、その学習者と同一の学習目的を有し、かつ、その学習目的を達成した類似学習者の学習履歴に基づいて生成された学習計画データが提示されるといった効果を奏する。
より好ましい態様においては、前記取得手段は、前記端末装置を利用して学習者が学習を行う度に、該学習者が学習を行っている時間または該学習者が学習に利用している教材または該教材に含まれている設問に対する回答状況または該学習者が学習を行っている場所のうちの少なくとも１つを表すデータを前記端末装置から収集し該データを所定の手順で加工して前記学習態様データを取得する。このような態様においては、学習者が端末装置を利用して学習を行う度に、学習計画の見直しが行われ、より好適な学習計画が提示されるといった効果を奏する。
より好ましい態様においては、前記記憶手段に記憶されている学習態様データには、該学習態様データに対応付けられている学習者の生態反応を表す生態データであって、該学習者の学習への取り組み状況を表す生態データが含まれており、  前記取得手段は、前記端末装置を利用して学習者が学習を行う度に、該学習者が学習を行った時間または該学習者が学習に利用した学習媒体または該学習者が学習に利用した教材または該学習者が学習を行った場所のうちの少なくとも１つを表すデータに加え、該学習者の学習への取り組み状況を表す前記生態データを収集し、前者と後者とを所定の手順で加工して前記学習態様データを取得する。このような態様においては、学習者の学習への取り組み状況を加味して生成された学習計画が提示されるといった効果を奏する。
より好ましい態様においては、前記学習支援装置は、前記端末装置を利用している学習者の達成度を、前記取得手段により取得された前記学習態様データに基づいて算出し、その算出結果に対応する達成度データを生成する達成度算出手段をさらに備え、前記送信手段は、前記学習計画データに加えて前記達成度算出手段により生成された達成度データを前記端末装置へ送信する。このような態様においては、学習の達成度が学習者へ通知される。このため、学習者は各自の学習の達成状況を把握することができるといった効果を奏する。
より好ましい態様においては、前記学習支援装置は、前記記憶手段に記憶されている学習履歴データに前記取得手段によって取得された学習態様データを追加書き込みし、該学習履歴データに対応付けて前記記憶手段に記憶されている達成度データを前記達成度算出手段により生成された達成度データで更新する更新手段をさらに備える。このような態様においては、学習者が学習を行う度に、その学習の態様の変遷と学習の達成度を表す達成度データが前記記憶手段へ記憶される。このため、他の学習者に提示するべき学習計画を表す学習計画データを生成する際に用いられる学習履歴データを充実させ、その学習計画データで表される学習計画の質を向上させてゆくことができるといった効果を奏する。
また、上記課題を解決するために、本発明は、学習者の人物像を表すプロファイルデータ、該学習者の達成度を示す達成度データおよび前記学習者の学習の態様の変遷を蓄積した学習履歴データを各々対応付けて学習者毎に記憶した記憶手段と、学習者が利用している端末装置から前記プロファイルデータを取得する取得手段と、前記記憶手段内のプロファイルデータと前記取得手段によって取得された前記プロファイルデータとの一致度が所定の範囲にあるか否かを予め定められたアルゴリズムに基づいて判定し、前記所定の範囲内のプロファイルデータが存在していた場合には、これに対応する学習者を類似学習者として認識する類似学習者認識手段と、前記類似学習者の達成度データが示す達成度が前記端末装置を利用している学習者より高い場合に、前記類似学習者の学習履歴データを所定の手順で加工して学習計画データを生成し、前記学習計画データを前記端末装置に送信する学習計画データ生成手段とを有する学習支援装置を提供する。
また、上記課題を解決するために、本発明は、複数のデータベースサーバと該複数のデータベースサーバの各々と通信するポータルサーバとを備え、前記複数のデータベースサーバの各々は、学習者の人物像を表すプロファイルデータ、該学習者の達成度を示す達成度データおよび前記学習者の学習の態様の変遷を蓄積した学習履歴データを各々対応付けて学習者毎に記憶しており、前記ポータルサーバは、学習者が利用している端末装置から前記プロファイルデータを取得する取得手段と、前記複数のデータベースサーバの各々に記憶されているプロファイルデータと前記取得手段によって取得された前記プロファイルデータとの一致度が所定の範囲にあるか否かを予め定められたアルゴリズムに基づいて判定し、前記所定の範囲内のプロファイルデータが存在していた場合には、これに対応する学習者を類似学習者として認識する類似学習者認識手段と、前記類似学習者の達成度データが示す達成度が前記端末装置を利用している学習者より高い場合に、前記類似学習者の学習履歴データを所定の手順で加工して学習計画データを生成し、前記学習計画データを前記端末装置に送信する学習計画データ生成手段と、を有していることを特徴とする学習支援システムを提供する。
また、上記課題を解決するために、本発明は、学習者の人物像を表すプロファイルデータ、該学習者の達成度を示す達成度データおよび前記学習者の学習の態様の変遷を蓄積した学習履歴データを各々対応付けて学習者毎に記憶した学習支援装置が、ある学習者によって利用されている端末装置から該学習者のプロファイルデータを取得する第１のステップと、前記学習支援装置が、自装置に記憶しているプロファイルデータと前記第１のステップにて取得した前記プロファイルデータとの一致度が所定の範囲にあることを検出し、該所定の範囲内のプロファイルデータに対応する学習者を類似学習者として認識する第２のステップと、前記学習支援装置が、前記端末装置を利用している学習者より高い達成度を示す達成度データに対応する前記類似学習者の学習履歴データを所定の手順で加工して学習計画データを生成し、該学習計画データを前記端末装置へ送信する第３のステップと、前記端末装置が、前記学習支援装置から送信されてくる前記学習計画データを受信し提示する第４のステップとを有する学習支援方法を提供する。
また、上記課題を解決するために、本発明は、コンピュータ装置に、学習者が利用している端末装置から該学習者の人物像を表すプロファイルデータを取得する取得機能と、学習者毎に当該コンピュータ装置に予め記憶されている前記プロファイルデータと前記取得機能によって取得された前記プロファイルデータとの一致度が所定の範囲にあるか否かを予め定められたアルゴリズムに基づいて判定し、前記所定の範囲内のプロファイルデータが存在していた場合には、これに対応する学習者を類似学習者として認識する類似学習者認識機能と、前記類似学習者の達成度を示すために当該コンピュータ装置に予め記憶されている達成度データの示す達成度が前記端末装置を利用している学習者より高い場合に、当該コンピュータ装置に予め記憶されている学習履歴データであって、前記類似学習者の学習の態様の変遷を蓄積した学習履歴データを所定の手順で加工して学習計画データを生成し、前記学習計画データを前記端末装置に送信する学習計画データ生成機能とを実現させるプログラムを提供する。
このような学習支援装置、学習支援システム、学習支援方法およびプログラムによれば、学習者の利用している端末装置へ、該学習者の学習の態様に類似している態様で学習しており、さらに該学習者よりも達成度が高い学習者の学習履歴データに基づいて生成された学習計画データが送信される。このため、本発明によれば、端末装置を利用している学習者に、その学習者の学習の態様に即し、かつ、その学習目的を効率的に達成させる学習計画が提示される。
より好ましい態様においては、前記プロファイルデータは、学習者の年令または性格または性別または経歴または職務内容または得意分野または学習の目的のうちの少なくとも１つを表している。このような態様においては、端末装置を利用している学習者と、年令または性格または経歴または職務内容または得意分野または学習の目的のうちの少なくとも１つが類似している学習者の学習履歴データに基づいて生成された学習計画が提示されるといった効果を奏する。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の実施形態について図面を参照しつつ説明する。
【００１１】
［Ａ：構成］
（１：システム構成）
図１は、本発明に係る学習支援装置を備えた通信システムの全体構成の一例を示す図である。図１に示されるように、この通信システムは、例えばインターネットなどの通信網１０と、この通信網１０に接続されている端末装置２０と学習支援装置３０とを含んでいる。
【００１２】
図１では、夫々１つの端末装置と学習支援装置とが例示されているが、実際には、複数の端末装置と複数の学習支援装置とが存在する。また、本実施形態では、通信網１０がインターネットである場合について説明するが、通信網１０がＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）であっても良いことは勿論である。要は、通信網１０は、端末装置２０と学習支援装置３０との通信を仲介する通信網であればいずれであっても良い。
【００１３】
端末装置２０は、例えば、パーソナルコンピュータであり、ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）クライアント機能を備えている。ＷＷＷクライアント機能とは、ＷＷＷサーバ機能を備えたコンピュータ装置へアクセスし、そのコンピュータ装置からＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）で記述されたデータ（以下、「ＨＴＭＬデータ」）を取得し、そのＨＴＭＬデータに対応する画像をユーザに閲覧させる機能である。
【００１４】
学習支援装置３０は、例えば、各種受験予備校などの学習支援事業者によって運営されているコンピュータ装置である。学習支援装置３０は、図１に示されるように、学習者プロファイルデータベース（ＤａｔａＢａｓｅ：以下、「ＤＢ」）３０ａと、学習態様ＤＢ３０ｂと、学習履歴ＤＢ３０ｃ、教材ＤＢ３０ｄとを有している。以下、これら４つのＤＢについて詳細に説明する。
【００１５】
図２は、学習者プロファイルＤＢ３０ａのテーブルフォーマットの一例を示す図である。この学習者プロファイルＤＢ３０ａには、学習支援装置３０の提供する学習支援サービスを利用して学習を行う学習者を管理するためのデータが格納されている。具体的には、図２に示されているように、学習者プロファイルＤＢ３０ａは、学習者識別子とプロファイルデータとを対応付けて格納している。ここで、学習者識別子とは、学習支援装置３０の提供するサービスを利用して学習を行う学習者を一意に識別する識別子であり、詳細は後述するが、学習支援装置３０によって割当てられる。
【００１６】
プロファイルデータは、上記学習者識別子で識別される学習者の人物像を表すデータであり、その学習者の年令或いは生年月日、性別、経歴、職務内容、得意分野、学習目的のうちの少なくとも１つを表すデータである。なお、本実施形態では、プロファイルデータが、学習者の年令、性別、経歴、職務内容、得意分野および学習目的の少なくとも１つを表している場合について説明するが、その他に、その学習者の氏名を表しているとしても勿論良い。詳細については、後述するが、このプロファイルデータは、本発明に係る学習支援装置の利用を開始する際に、ユーザによって申告され学習者プロファイルＤＢ３０ａに登録される。
【００１７】
図３は、学習態様ＤＢ３０ｂのテーブルフォーマットの一例を示す図である。図３に示されているように、学習態様ＤＢ３０ｂには、上記学習者識別子に対応付けて学習態様データが格納されている。この学習態様データは、学習者識別子で一意に識別示される学習者の学習の態様を表すデータであり、例えば、その学習者の学習時間（総学習時間や学習時間帯や一日当たりの学習時間など）またはその学習者の学習場所（勤務先や自宅など）またはその学習者が利用している教材またはその教材に含まれている設問への回答状況（回答した順番や正答率など）のうちの少なくとも１つを表すデータである。つまり、この学習態様ＤＢ３０ｂは、学習支援装置３０の提供する学習支援サービスを利用している学習者毎にその学習の態様を管理するためのものである。なお、本実施形態における学習態様データは、学習者の学習時間帯と学習に利用している教材とを表しているものとする。
【００１８】
図４は、学習履歴ＤＢ３０ｃのテーブルフォーマットの一例を示す図である。図４に示されているように、この学習履歴ＤＢ３０ｃには、上記学習者識別子に対応付けて学習履歴データとその学習者の学習の達成度を表す達成度データとが格納されている。ここで、学習履歴データとは、例えば、上記学習態様データを時系列の順に蓄積したものであり、その学習者の学習の態様の変遷を表すデータである。つまり、学習履歴ＤＢ３０ｃは、学習支援装置３０を利用して学習を行っている学習者の学習の態様の変遷を管理するとともに、その学習者の学習の達成度を管理するためのものである。
【００１９】
図５は、教材ＤＢ３０ｄのテーブルフォーマットの一例を示す図である。図５に示されているように、この教材ＤＢ３０ｄには、学習目的を表す目的データに対応付けて教材コンテンツが格納されている。ここで、教材コンテンツとは、例えばＨＴＭＬで記述された問題文と、その問題文に対応する回答とを含んだデータであり、端末装置２０を利用しているユーザにその問題文を閲覧させ学習させるためのデータである。つまり、この教材ＤＢ３０ｄは、学習目的毎にその学習目的を達成するに好適な教材を管理するためのものである。なお、本実施形態においては、上記教材コンテンツに応じた画像をＷＷＷクライアント機能を用いて表示している端末装置２０は、その教材コンテンツの学習を行っている学習者の学習の態様を表す学習態様データを学習支援装置３０へ送信するものとする。
【００２０】
学習支援装置３０は、基本的に、上記４つのＤＢの格納内容を端末装置２０を利用している学習者に閲覧させたり、更新させたりすることにより、以下に述べる２つのサービスを上記学習者に提供する機能を備えている。第１に、学習者に、その学習者に好適な学習計画（学習時間帯や１日当たりの学習時間、学習するべき教材など）を表す学習計画データを提示する機能である。第２に、学習者の学習の態様の変遷やその達成度を取得し、取得したデータに基づいて上記２つのサービスの質を向上させる機能を備えている。
【００２１】
加えて、学習支援装置３０は、ＷＷＷサーバ機能を備えており、図６〜図１０に示す画面を端末装置２０に表示させるＨＴＭＬデータを格納している。これらのＨＴＭＬデータは、例えば端末装置２０からの要求に応じて、その端末装置２０へ送信されるものであり、上記２つのサービスをユーザに利用させるためのユーザインタフェイスを端末装置２０に提供させるためのものである。以下、図６〜図１０に示す画面について説明する。
【００２２】
図６は、学習支援装置３０が提供する各種サービスの利用を学習者へ促すポータル画面の画面レイアウトの一例を示す図である。なお、以下では、図６に示すポータル画面を端末装置２０に表示させるＨＴＭＬデータを「ポータル用ＨＴＭＬデータ」と呼ぶ。図６に示すポータル画面のタグ６１０および６２０には、夫々、後述する図７および図９に示す画面を端末装置２０に表示させるためのＨＴＭＬデータがハイパーリンクされている。より詳細に説明すると、ポータル用ＨＴＭＬデータには、タグ６１０に対応付けて図７に示す画面を端末装置２０に表示させるためのＨＴＭＬデータのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）が書き込まれており、タグ６２０に対応付けて図９に示す画面を端末装置２０に表示させるためのＨＴＭＬデータの所在場所を示すＵＲＬが書き込まれている。そして、図６に示すポータル画面を表示している状態の端末装置２０において、タグ６１０やタグ６２０がマウスクリックされると、端末装置２０は各タグに対応付けられているＨＴＭＬデータの送信を学習支援装置３０へ要求するようになっている。
【００２３】
図７は、学習者に自身のプロファイルデータを入力すること促すための学習者登録画面の画面レイアウトの一例を示す図である。なお、以下では、図７に示す学習者登録画面を端末装置２０に表示させるためのＨＴＭＬデータを「学習者登録用ＨＴＭＬデータ」と呼ぶ。図７に例示されている学習者登録画面においては、学習者は入力フィールド７１０へ自身の年令を表す数字文字列を入力することができる。また、学習者は、ラジオボタンＢ２をマウスクリックすることにより、自身の性別、性格、経歴、職務内容、得意分野および学習目的を表すデータを入力することができる。なお、図７に示す学習者登録画面では、学習目的を“資格取得”、“生涯学習”および“スキルアップ”のうちから選択させるようにしているが、その他にも“入試合格”などを含んでも良いことは勿論である。また、学習目的が“資格取得”や“入試合格”である場合には、資格の名称や、志望校の名称を入力させるようにし、学習目的をより詳細に設定させるようにしても良いことは勿論である。また、性格や経歴や職務内容や得意分野についても、より詳細に設定させるようにするとしても勿論良い。そして、図７に示す学習者登録画面を表示している状態の端末装置２０は、上記学習者の年令または性別または性格または経歴または職務内容または得意分野または学習目的の少なくとも１つがデータ入力された後に、送信ボタンＢ１をクリックされると、入力されたデータに基づいて生成されたプロファイルデータを学習支援装置３０へ送信し、このプロファイルデータを記憶することを要求する。学習支援装置３０は、このようにして端末装置２０から送信されたプロファイルデータを受信すると、詳細は後述するが、そのプロファイルデータに対して学習者識別子を割当てるとともに、そのプロファイルデータで表される人物像の学習者に好適と推測される学習計画を端末装置２０を利用している学習者に提示する。より詳細には、学習支援装置３０は、図８に示す識別子通知画面を端末装置２０に表示させるためのＨＴＭＬデータ（以下、「識別子通知用ＨＴＭＬデータ」）に、上記学習者識別子と上記学習計画を表す学習計画データとを書き込んで、端末装置２０へ送信する。
【００２４】
図８は、上記識別子通知用ＨＴＭＬデータを受信した場合に、端末装置２０の表示部に表示される識別子通知画面の画面レイアウトの一例を示す図である。図８の出力フィールド８１０には、学習支援装置３０によって割当てられた学習者識別子が表示される。また、図８の出力フィールド８２０には、学習支援装置３０によって生成された学習計画データに対応する学習計画が表示される。これにより、端末装置２０を利用しているユーザは、上記学習者識別子と上記学習計画とを把握することが可能になる。
【００２５】
図９は、教材ＤＢ３０ｄに格納されている各種教材コンテンツを学習者に選択させ利用させるための教材選択画面の画面レイアウトの一例を示す図である。図９において、入力フィールド９１０は、学習者に各自に割当てられている学習者識別子を入力させるための入力フィールドある。また、図９に示す教材選択画面には、教材ＤＢ３０ｄに格納されている教材コンテンツを一意に識別する教材識別子（図９：教材Ａ、教材Ｂ、教材Ｃなど）の一覧が表示されており、これら教材識別子の各々は該当する教材コンテンツにハイパーリンクされている。図９に示す教材選択画面を表示している端末装置２０は、入力フィールド９１０に学習者識別子を入力され、上記教材識別子をマウスクリックされると、その学習者識別子とその教材識別子とを内包しその教材識別子で識別される教材コンテンツを送信することを要求する旨の通信メッセージを学習支援装置３０へ送信する。なお、以下では、図９に示す教材選択画面を端末装置２０に表示させるためのＨＴＭＬデータを「教材選択用ＨＴＭＬデータ」と呼ぶ。
【００２６】
図１０は、端末装置２０を用いて学習を行っている学習者に、学習の達成度とその学習者に好適と推測される学習計画を提示するための達成度通知画面の画面レイアウトの一例を示す図である。図１０に示す達成度通知画面が、図８に示す識別子通知画面と異なっている点は、以下に述べる２つの点である。第１に、出力フィールド８１０に替えて出力フィールド１０１０を有している点である。この出力フィールド１０１０には、上記学習者の学習の達成度を表す達成度データが表示される。第２に、出力フィールド８２０に表示される学習計画が、上記学習者の人物像に類似する学習者の学習履歴データに基づいて生成されたものではなく、上記学習者が行っている学習の態様に類似する態様で学習を行っている学習者の学習履歴データに基づいて生成されている点である。なお、以下では、図１０に示す達成度通知画面を端末装置２０に表示させるためのＨＴＭＬデータを「達成度通知用ＨＴＭＬデータ」と呼ぶ。
【００２７】
図１に示す通信システムにおいては、端末装置２０に学習支援装置３０へアクセスさせ、学習支援装置３０の提供する各種サービスをその学習者に利用させるようにするとともに、その学習者の人物像を表すプロファイルデータやその学習者の学習の態様を表す学習態様データを学習支援装置３０に取得させるようにしている。そして、学習支援装置３０は、このようにして取得したプロファイルデータや学習態様データに基づいてその学習者に好適と推測される学習計画を提示する。なお、端末装置２０の構成および機能は、ＷＷＷクライアント機能を備えた一般的なコンピュータ装置のハードウェア構成および機能と同一であるため、詳細な説明は省略し、学習支援装置３０中心に説明する。
【００２８】
（２：学習支援装置３０の構成）
図１１は、学習支援装置３０のハードウェア構成の一例を示す図であり、図１１に示されているように、学習支援装置３０は、制御部１００と、通信部１１０と、記憶部１２０と、これら各構成要素間のデータ授受を仲介するバス１３０とを有している。
【００２９】
制御部１００は、例えばＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｃｅｓｓｉｎｇ  Ｕｎｉｔ）であり、記憶部１２０に格納されているソフトウェアを実行することにより、学習支援装置３０の各部を制御するものである。通信部１１０は、通信網１０に接続されており、通信網１０を介して送信されてくるデータを受信し、受信したデータを制御部１００へ引渡すとともに、制御部１００から引渡されたデータを通信網１０へ送出する機能を備えている。
【００３０】
記憶部１２０は、図１１に示されるように、揮発性記憶部１２０ａと不揮発性記憶部１２０ｂとを含んでいる。揮発性記憶部１２０ａは、例えばＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）であり、ソフトウェアを実行中の制御部１００によりワークエリアとして利用される。
【００３１】
一方、不揮発性記憶部１２０ｂは、例えばハードディスクであり、前述した４つのＤＢを格納している他、各種ソフトウェアを格納している。不揮発性記憶部１２０ｂに格納されているソフトウェアの一例としては、オペレーティングシステム（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ：以下、「ＯＳ」）を制御部１００に実現させるためのＯＳソフトウェアや、ＷＷＷサーバソフトウェアや、プロファイルデータ取得ソフトウェアや、学習態様データ取得ソフトウェアなどが挙げられる。以下では、これらソフトウェアを実行することにより制御部１００に付与される機能について説明する。
【００３２】
学習支援装置３０の電源（図示省略）が投入されると、制御部１００は、まず、ＯＳソフトウェアを不揮発性記憶部１２０ｂから読み出し実行する。ＯＳソフトウェアにしたがって作動している制御部１００には、学習支援装置３０の各部を制御する機能、他のソフトウェアを不揮発性記憶部１２０ｂから読み出し実行する機能が付与される。ＯＳソフトウェアの実行を完了しＯＳを実現している状態の制御部１００は、即座に、上記ＷＷＷサーバソフトウェアを読み出し実行する。
【００３３】
このＷＷＷサーバソフトウェアにしたがって作動している制御部１００には、一般的なＷＷＷサーバと同一の機能が付与される。すなわち、端末装置２０からの要求に基づいて、上述したポータル用ＨＴＭＬデータまたは学習者登録用ＨＴＭＬデータまたは教材選択用ＨＴＭＬデータのうちのいずれかを端末装置２０へ送信する機能が付与される。加えて、ＷＷＷサーバソフトウェアにしたがって作動している制御部１００は、学習者登録用ＨＴＭＬデータを送信した場合には、プロファイルデータ取得ソフトウェアを不揮発性記憶部１２０ｂから読み出して実行し、教材選択用ＨＴＭＬデータを送信した場合には、学習態様データ取得ソフトウェアを不揮発性記憶部１２０ｂから読み出して実行する。以下、これらのソフトウェアにしたがって作動している制御部１００に付与される機能について説明する。
【００３４】
図１２は、プロファイルデータ取得ソフトウェアにしたがって作動している制御部１００が実行するプロファイルデータ取得動作の流れを示すフローチャートである。図１２に示されているように、プロファイルデータ取得ソフトウェアにしたがって作動している制御部１００には、以下に述べる６つの機能が付与される。
【００３５】
第１に、端末装置２０から送信されてくるプロファイルデータを受信し取得するプロファイルデータ受信機能である。
【００３６】
第２に、プロファイルデータ受信機能により受信したプロファイルデータを指標として類似学習者を認識する類似学習者認識機能である。ここでは、類似学習者とは、プロファイルデータ受信機能により受信したプロファイルデータとの一致度が所定の範囲内にあるプロファイルデータに対応付けて学習者プロファイルＤＢ３０ａに格納されている学習者識別子で識別される学習者のことである。本実施形態では、プロファイルデータに含まれている７つの項目（年令、性別、性格、経歴、職務内容、得意分野および学習目的）のうち、４つ以上の項目が一致している場合に、類似学習者と認識するものとする。なお、一致している項目の数は４に限定されるものではなく、１つ以上であれば何れの項目数であっても良いことは勿論である。また、項目間に優先順位を設けるとしても勿論良い。その一例としては、年令が一致している場合には１点、性別が一致している場合には２点、性格が一致している場合には３点、経歴が一致している場合には４点など各項目毎に割当てる点数を予め定めておき、その点数の総和が予め定めた閾値以上である場合に類似学習者として認識するとしても勿論良い。また、年令については、プロファイルデータ受信手段により受信されたプロファイルデータに含まれている年令を中心に＋５歳から−５歳の範囲内の年令については一致していると判定しても良いことは勿論である。
【００３７】
第３に、類似学習者認識機能により類似学習者と認識された学習者の学習履歴データを所定の手順で加工して、端末装置２０を利用している学習者へ提示するべき学習計画を表す学習計画データを生成する学習計画データ生成機能である。本実施形態では、類似学習者の学習履歴データに共通して含まれている時間帯や教材を表すデータを学習計画データとして生成する。なお、本実施形態では、各類似学習者の学習履歴データに共通して含まれている時間帯や教材を表すデータを学習計画データとする場合について説明するが、例えば学習履歴データに類似学習者の１日あたりの学習時間や総学習時間が含まれている場合には、それらの平均値を表すデータを学習計画データとしても良いことは勿論である。
【００３８】
第４に、端末装置２０を利用している学習者に対して学習者識別子を割当てる学習者識別子割り当て機能である。本実施形態における学習者識別子は、１から始まる連番であり、制御部１００がプロファイルデータを受信した順番を表している。第５に、上記プロファイルデータ受信機能により受信されたプロファイルデータと上記学習者識別子割り当て機能により割当てた学習者識別子とを対応付けて学習者プロファイルＤＢ３０ａへ書き込み、学習者プロファイルＤＢ３０ａの格納内容を更新する学習者プロファイルＤＢ更新機能である。第６に、上記学習者識別子割り当て機能により割当てた学習者識別子と上記学習計画データ生成機能により生成した学習計画データとを書き込んだ識別子通知用ＨＴＭＬデータを端末装置２０へ宛てて送信する学習者識別子送信機能である。
【００３９】
プロファイルデータ取得ソフトウェアにしたがって作動している制御部１００は、上記６つの機能を図１３に示されるフローチャートにしたがって連携させて利用することにより、プロファイルデータを送信してきた端末装置２０へそのプロファイルデータで表される人物像を有する学習者に好適と推測される学習計画を提示する機能を担っている。次いで、学習態様データ取得ソフトウェアにしたがって作動している制御部１００に付与される機能について説明する。
【００４０】
図１３は、学習態様データ取得ソフトウェアにしたがって作動している制御部１００が実行する学習態様データ取得動作の流れを示すフローチャートである。図１３に示されているように、学習態様データ取得ソフトウェアにしたがって作動している制御部１００には、以下に述べる６つの機能が付与される。
【００４１】
第１に、学習者が教材コンテンツを端末装置２０を用いて学習している場合に、この端末装置２０から送信されてくる学習者識別子と学習態様データを受信する学習態様データ受信機能である。
【００４２】
第２に、上記学習態様データ受信機能により受信された学習態様データに基づいて上記学習者の達成度を算出する達成度算出機能である。本実施形態では、上記達成度を表す達成度データとして、上記学習態様データに含まれている正答率をそのまま用いる場合について説明する。
【００４３】
第３に、上記学習態様データ受信機能により受信された学習態様データを指標として類似学習者を認識する類似学習者認識機能である。ここでは、類似学習者とは、学習態様データ受信機能により受信した学習態様データとの一致度が所定の範囲内にある学習態様データに対応付けて学習態様ＤＢ３０ｂに格納されている学習者識別子で識別される学習者のことである。本実施形態では、学習時間帯と教材のうちの少なくとも１つが上記学習態様データ受信機能により受信された学習態様データと一致している学習態様データに対応付けられている学習者を類似学習者と認識するものとする。なお、上記学習態様データ受信機能により受信された学習態様データに含まれている学習時間帯と一部重なり合う学習時間帯を含んでいる学習態様データに対応付けられている学習者についても、類似学習者と認識しても良いことは勿論である。また、上記学習態様データ受信機能により受信された学習態様データに含まれている教材と一部重複する教材を含んでいる学習態様データに対応付けられている学習者についても、類似学習者と認識しても良い。
【００４４】
第４に、端末装置２０を利用している学習者へ提示するべき学習計画を表す学習計画データを生成する学習計画データ生成機能である。本実施形態では、上記類似学習者認識機能により認識された学習者のうちで、端末装置２０を利用している学習者よりも達成度が高い類似学習者の学習履歴データを抽出する。そして、制御部１００は、抽出した学習履歴データに共通して含まれている時間帯や教材を表すデータを学習計画データとして生成する。
【００４５】
第５に、上記学習態様データ受信機能により受信された学習態様データと学習者識別子とに基づいて学習態様ＤＢ３０ｂの格納内容を更新するとともに、その学習態様データと上記達成度算出機能により算出した達成度データとに基づいて学習履歴ＤＢ３０ｃの格納内容を更新する機能である。そして、第６に、上記達成度算出機能により算出した達成度データと上記学習計画データ生成機能により生成した学習計画データとを書き込んだ達成度通知用ＨＴＭＬデータを端末装置２０へ宛てて送信する達成度送信機能である。
【００４６】
学習態様データ取得ソフトウェアにしたがって作動している制御部１００は、上記６つの機能を図１３に示されるフローチャートにしたがって連携させて利用することにより、学習態様データを送信してきた端末装置２０へその学習態様データで表される学習の態様で学習している学習者に好適と推測される学習計画を提示する機能を担っている。
【００４７】
以上に説明したように、学習支援装置３０のハードウェア構成は一般的なコンピュータ装置と同一であり、制御部１００が記憶部１２０に格納されているプロファイルデータ取得ソフトウェアや学習態様データ取得ソフトウェアを実行することにより、本発明に係る学習支援装置に特徴的な機能が付与される。なお、本実施形態では、プロファイルデータ取得ソフトウェアや学習態様データ取得ソフトウェアを制御部１００に実行させることにより本発明に係る学習支援装置に特有な機能を実現させる場合について説明したが、上記各機能を担っているハードウェアモジュールを用いて本発明に係る学習支援装置を構成しても良いことは勿論である。
【００４８】
［Ｂ：動作］
次いで、本発明に係る学習支援装置３０の特徴を顕著に示す動作について図面を参照しつつ説明する。なお、以下に説明する動作例では、端末装置２０を利用している学習者Ａは、以下に述べる人物像を有しているものとする。すなわち、年令は“３０歳”、性別は“男性”、性格は“積極的”、経歴は“大卒”、職務内容は“事務職”、得意分野は“文科系”、学習目的は“資格取得”であるとする。また、学習者プロファイルＤＢ３０ａには、学習者Ｂ、学習者Ｃおよび学習者Ｄについてのプロファイルデータが格納されているものとする。学習者Ｂのプロファイルデータは、年令は“３０歳”、性別は“女性”、性格は“消極的”、経歴は“大卒”、職務内容は“技術職”、得意分野は“理科系”、学習目的は“資格取得”とする。また、学習者Ｃのプロファイルデータは、年令は“５０歳”、性別は“男性”、性格は“積極的”、経歴は“大卒”、職務内容は“事務職”、得意分野は“文科系”、学習目的は“生涯学習”とする。また、学習者Ｄのプロファイルデータは、年令は“２５歳”、性別は“女性”、性格は“積極的”、経歴は“高卒”、職務内容は“事務職”、得意分野は“文科系”、学習目的は“資格取得”とする。以下では、上記学習者Ａが、まず、学習支援装置３０へプロファイルデータを登録し、資格取得を目的に学習を行う場合について説明する。
【００４９】
（１：プロファイルデータ取得動作）
まず、学習者Ａが、自身の人物像を表すプロファイルデータを登録する場合に、学習支援装置３０が行う動作について図面を参照しつつ説明する。なお、以下に説明する動作例では、前述した学習者登録用ＨＴＭＬデータが端末装置２０に送信されており、端末装置２０の表示部には、前述した学習者登録画面が表示されているものとする。一方、学習支援装置３０の制御部１００は、学習者登録用ＨＴＭＬデータを端末装置２０へ送信済みであるため、上述したように、プロファイルデータ取得ソフトウェアにしたがって作動しているものとする。
【００５０】
端末装置２０の表示部（図示省略）に表示されている学習者登録画面（図７参照）を視認した学習者Ａは、まず、端末装置２０の操作部（図示省略）を操作し、自身の人物像に対応するプロファイルデータを入力する。具体的には、学習者Ａは、入力フィールド７１０に自身の年令（３０歳）を表す数字文字列をキー入力するとともに、自身の性別（男性）、性格（積極的）、経歴（大卒）、職務内容（事務職）、得意分野（文科系）および学習目的（資格取得）に該当するラジオボタンＢ２をマウスクリックする。なお、本動作例では、学習者登録画面にて入力可能な全ての項目にデータを入力する場合について説明するが、常に、これら全ての項目にデータを入力する必要はなく、これらの項目のうちの少なくとも１つにデータが入力されていれば良い。これらの項目のうちの少なくとも１つにデータが入力されていれば、大まかにではあるが、学習者の人物像を特定することができるからである。このような入力操作が為された状態で、学習者登録画面（図７参照）の送信ボタンＢ１が学習者Ａによってマウスクリックされると、端末装置２０は、学習者Ａの入力内容に応じたプロファイルデータを生成し学習支援装置３０へ宛てて送信する。このようにして端末装置２０から送信されたプロファイルデータは、通信網１０を介して学習支援装置３０へ到達する。以下、プロファイルデータを受信した場合に、学習支援装置３０が行う動作について、図１２を参照しつつ説明する。
【００５１】
上述したように、学習支援装置３０の制御部１００は、プロファイルデータ取得ソフトウェアにしたがって作動しており、図１２に示すフローチャートで表されるプロファイルデータ取得動作を行っている。図１２に示されているように、制御部１００は、まず、端末装置２０から送信されてきたプロファイルデータを通信部１１０を介して受信し取得する（ステップＳＡ１）。
【００５２】
次いで、制御部１００は、ステップＳＡ１にて取得したプロファイルデータを指標として、類似学習者を認識する（ステップＳＡ２）。前述したように、本実施形態では、ステップＳＡ１にて取得されたプロファイルデータに含まれている７つの項目（年令、性別、性格、経歴、職務内容、得意分野および学習目的）のうち、４つ以上の項目が一致しているプロファイルデータに対応付けて学習者プロファイルＤＢ３０ａに格納されている学習者識別子で識別される学習者を類似学習者と認識する。本動作例では、学習者Ａのプロファイルデータと一致する項目の数は、学習者Ｂについては３個、学習者Ｃについては５個、学習者Ｄについては４個であるから、類似学習者として学習者Ｃと学習者Ｄとが認識される。
【００５３】
次いで、制御部１００は、ステップＳＡ２にて認識した類似学習者の学習履歴データを取得し所定の手順で加工して、学習者Ａに提示するべき学習計画を表す学習計画データを生成する（ステップＳＡ３）。前述したように、本実施形態では、類似学習者の学習履歴データに共通して含まれている時間帯や教材を表すデータを学習計画データとして生成する。したがって、本動作例では、学習者Ｃの学習履歴データと学習者Ｄの学習履歴データとに共通して含まれている時間帯および教材を表すデータが学習計画データとして抽出される。例えば、学習者Ｃの学習時間帯が「午後８時から午後１０時」であり、学習者Ｄの学習時間帯が「午後９時から午後１１時」である場合には、学習計画データの表す学習時間帯は「午後９時から午後１０時」となる。また、学習者Ｃの利用している教材が「教材Ａおよび教材Ｂ」であり、学習者Ｄの利用している教材が「教材Ａおよび教材Ｃ」である場合には、学習計画データの表す教材は「教材Ａ」となる。
【００５４】
次いで、制御部１００は、学習者Ａに対して学習者識別子を割り当て（ステップＳＡ４）、この学習者識別子に対応付けてステップＳＡ１にて取得したプロファイルデータを学習者プロファイルＤＢ３０ａへ書き込み、学習者プロファイルＤＢ３０ａの格納内容を更新する（ステップＳＡ５）。
【００５５】
そして、制御部１００は、ステップＳＡ４にて割当てた学習者識別子とステップＳＡ３にて生成した学習計画データとを書き込んだ識別子通知用ＨＴＭＬデータを生成し通信部１１０を介して端末装置２０へ送信して（ステップＳＡ６）、プロファイルデータ取得動作を完了する。
【００５６】
以下、このようにして学習支援装置３０から送信された識別子通知用ＨＴＭＬデータは、通信網１０を介して端末装置２０へ到達する。端末装置２０は受信した識別子通知用ＨＴＭＬデータをＷＷＷクライアント機能を用いて解析しその解析結果に応じた画像（すなわち、図８に示す識別子通知画面）を表示部に表示させる。この識別子通知画面の出力フィールド８１０には、学習者Ａに対して学習支援装置３０によって割当てられた学習者識別子が表示されている。以降、学習者Ａは、この学習者識別子を用いて自身を学習支援装置３０に認証させ、前述した教材ＤＢ３０ｄに格納されている教材コンテンツを利用することが可能になる。また、上記識別子通知画面の出力フィールド８２０には、学習支援装置３０により生成された学習計画データに対応する学習計画が表示されている。この学習計画データは、既に学習を開始している学習者のうち、学習者Ａと類似する人物像を有する類似学習者の学習履歴データに基づいて生成されたものである。つまり、この学習計画データの表す学習計画は、学習者Ａの人物像に適合しその学習目的を効率的に達成可能な学習計画である。このように、本実施形態によれば、学習者の人物像に適合しその学習目的を効率的に達成させることが可能な学習計画を学習者に提示することが可能になるといった効果を奏する。
【００５７】
（２：学習態様データ取得動作）
次いで、学習者Ａが、以下に示す態様で学習を行っているものとする。すなわち、学習時間帯は「午後９時から午後１１時」、教材は「教材Ａ」とする。そして、学習者Ａに達成度は「３０％」とする。一方、学習者Ｂ、ＣおよびＤの学習の態様は、夫々以下の通りであるとする。すなわち、学習者Ｂについては、学習時間帯は「午後９時から午後１１時」であり、教材は「教材ＢおよびＣ」であるとする。学習者Ｃについては、学習時間帯は「午前５時から午前７時」であり、教材は「教材ＢおよびＣ」であるとする。そして、学習者Ｄについては、学習時間帯は「午後９時から午後１１時」であり、教材は「教材Ａ，教材ＢおよびＣ」であるとする。また、これら３人の学習者の達成度は、学習者Ｂは「４０％」、学習者Ｃは「２０％」、また、学習者Ｄの達成度は、「６０％」とする。このような状況下で、学習者Ａが端末装置２０で教材Ａを学習している場合に、学習支援装置３０が行う学習態様データ取得動作について図面を参照しつつ説明する。なお、以下に説明する動作例では、その前提として、学習支援装置３０の制御部１００は、上述した学習態様データ取得ソフトウェアにしたがって作動しているものとする。
【００５８】
上述したように、学習支援装置３０の制御部１００は、学習態様データ取得ソフトウェアにしたがって作動しており、図１３に示すフローチャートで表される学習態様データ取得動作を行っている。図１３に示されているように、制御部１００は、まず、端末装置２０から送信されてきた学習者識別子と学習態様データとを通信部１１０を介して受信し取得する（ステップＳＢ１）。この学習態様データには、上記学習者識別子で識別される学習者（すなわち、学習者Ａ）が学習した教材（本動作例では、教材Ａ）を表すデータ、学習を行ったが時間帯（本動作例では、午後９時から午後１１時）、その教材に含まれている設問に対する正答率（本動作例では、３０％）とが含まれている。なお、本実施形態では、ステップＳＢ１において、制御部１００が、学習者Ａが学習した時間帯や教材全体についての正答率を含んでいる学習態様データを取得する場合について説明した。しかしながら、学習者Ａが学習を開始した時刻（午後９時）と、学習した教材に含まれている設問単位で、その設問への回答に要した回答時間やその設問に対する回答が正答であったか否かを示すデータを取得するとしても良い。このような場合には、各設問に対する回答時間を積算しその教材の学習に要した時間を算出し、学習を開始した時刻にその算出結果を加算して学習を終了した時刻を求めることができる。また、正答であった回答の数を積算しその教材に含まれている設問の数に対する百分率を算出することによって、その教材全体に対する正答率を算出することもできる。
【００５９】
次いで、制御部１００は、ステップＳＢ１にて取得した学習態様データに基づいて、学習者Ａの達成度を算出しその達成度を表す達成度データを生成する（ステップＳＢ２）。前述したように、本実施形態では、ステップＳＢ１にて取得した学習態様データに含まれている正答率をそのまま達成度として用いている。したがって、本動作例における達成度は３０％と算出される。
【００６０】
次いで、制御部１００は、ステップＳＢ１にて取得した学習態様データを指標として、類似学習者を認識する（ステップＳＢ３）。前述したように、本実施形態では、学習時間帯と教材のうちの少なくとも一方がステップＳＢ１にて受信された学習態様データと一致している学習態様データに対応付けて学習態様ＤＢ３０ｂに格納されている学習者識別子で識別される学習者を類似学習者と認識するものとする。本動作例では、学習者Ｂと学習者Ｄについては、学習時間帯が学習者Ａと一致するため、類似学習者として認識されるが、学習者Ｃについては、学習時間帯および教材の両者がともに、学習者Ａと一致しないため、類似学習者として認識されない。
【００６１】
次いで、制御部１００は、ステップＳＢ３にて認識した類似学習者の学習履歴データを取得し所定の手順で加工して、学習者Ａに提示するべき学習計画を表す学習計画データを生成する（ステップＳＢ４）。なお、ステップＳＢ４にて行われる動作の内容は、前述したステップＳＡ３における制御部１００の動作の内容と同一であるため、説明を省略する。本動作例では、学習者Ｂと学習者Ｄとは、いずれも達成度が学習者Ａよりも高いため、両者に共通する学習時間帯および教材を表す学習計画データが生成される。具体的には、学習時間帯「午後９時から午後１１時」と教材「教材Ｂおよび教材Ｃ」を表す学習計画データが生成される。
【００６２】
次いで、制御部１００は、ステップＳＢ１にて取得した学習者識別子と学習態様データを対応付けて学習態様ＤＢ３０ｂへ書き込む一方、ステップＳＢ１にて取得した学習者識別子と学習態様データとステップＳＢ２にて生成した達成度データに対応付けて学習履歴ＤＢ３０ｃへ書き込む（ステップＳＢ５）。
【００６３】
そして、制御部１００は、ステップＳＢ２にて生成した達成度データとステップＳＢ４にて生成した学習計画データとを書き込んだ達成度通知用ＨＴＭＬデータを生成し通信部１１０を介して端末装置２０へ送信して（ステップＳＢ６）、学習態様データ取得動作を完了する。
【００６４】
以下、このようにして学習支援装置３０から送信された達成度通知用ＨＴＭＬデータは、通信網１０を介して端末装置２０へ到達する。端末装置２０は受信した達成度通知用ＨＴＭＬデータをＷＷＷクライアント機能を用いて解析しその解析結果に応じた画像（すなわち、図１０に示す達成度通知画面）を表示部に表示させる。この達成度通知画面の出力フィールド１０１０には、学習者Ａの達成度が表示されている。この達成度を閲覧することによって、学習者Ａは、自身の学習の達成度を把握することができる。また、上記達成度通知画面の出力フィールド８２０には、学習支援装置３０により生成された学習計画データに対応する学習計画が表示されている。この学習計画データは、学習者Ａと類似する学習態様で学習している類似学習者のうち、学習の達成度が学習者Ａよりも高い類似学習者の学習履歴データに基づいて生成されたものである。つまり、この学習計画データの表す学習計画は、学習者Ａの学習態様に適合しその学習目的を効率的に達成可能な学習計画である。このように、本実施形態によれば、学習者の学習態様に適合しその学習目的を効率的に達成させることが可能な学習計画を学習者に提示することが可能になるといった効果を奏する。
【００６５】
［Ｃ：変形例］
以上、本発明の１実施形態について説明したが、係る実施形態を以下に述べるように変形しても良いことは勿論である。
【００６６】
（変形例１）上述した実施形態では、学習支援装置が端末装置からの要求に応じて各種ＨＴＭＬデータを送信するＷＷＷサーバ機能と、学習者プロファイルＤＢ３０ａなど各種ＤＢを管理するＤＢサーバ機能とを兼ね備えている場合について説明した。しかしながら、これら２つの機能を夫々個別のコンピュータ装置に担わせるとしても勿論良い。
【００６７】
また、図１４に示すように、複数の学習支援事業者が個別に運用しているＤＢサーバＡ、ＢおよびＣに対して１台のＷＷＷサーバを対応させ、このＷＷＷサーバをこれら複数のＤＢサーバに対するポータルサーバとして用いても良いことは勿論である。このような場合には、図１４に示されているように、上記３台のＤＢサーバとポータルサーバとが、共同して、上記学習支援装置３０と同一のサービスを提供する。なお、図１４に示すポータルサーバにも上記４つのデータベースを記憶させておき、通信網１０を介して各ＤＢサーバに記憶されているＤＢから各種データを収集し、そのデータを用いて上記学習支援サービスを提供するとしても勿論良い。
【００６８】
このようにすると、各学習支援事業者は、他の学習支援事業者が有する教材を提示することができるようになるとともに、学習計画を作成する際に用いる学習履歴データの数が増加するため、より正確で、より信頼性の高い学習計画を提供するこが可能になる。
【００６９】
但し、ＤＢサーバに備えられている４つのＤＢのうち、学習者プロファイルＤＢ３０ａには、各学習者の個人情報（氏名、年令、性別、職務内容、経歴など）を含んでいるプロファイルデータが格納されているので、このような個人情報については、暗号化したり、削除したりするなどして匿名化してから収集することが望ましい。これは個人情報の漏洩を防止し、各学習支援事業者の提供している学習支援サービスを利用している学習者のプライバシーを保護するためである。
【００７０】
（変形例２）上述した実施形態において学習支援装置３０が端末装置２０から受信する学習態様データに、該端末装置２０を利用して学習を行っている学習者の生態データを含めるとしても勿論良い。このような生態データの一例としては、生態反応が顕著に表れる脳波を用いることが挙げられる。具体的には、学習者の脳波を測定するためのヘッドギアなどを端末装置２０に設け、その学習者の脳波をその種別（例えば、アルファ波やベータ波やシータ波など）毎に測定させ、その測定結果を表すデータを含む学習態様データを学習支援装置３０へ送信させる。一般に、アルファ波はその学習者が集中し緊張していることを意味しており、ベータ波は、その学習者がリラックスしていることを意味しており、シータ波はその学習者が退屈し興味を失っていることを意味していることが知られている。つまり、学習者の脳波をその種別毎に測定することによって、その学習者の学習への取り組み状況を把握することが可能になる。
【００７１】
（変形例３）上述した実施形態では、本発明に係る学習支援装置の利用を所望する学習者に、まず、その学習者の人物像を表すプロファイルデータを学習支援装置に登録させ、その学習者の人物像に類似している人物像を有する学習者の学習履歴データを所定の手順で加工して得られる学習計画データに対応する学習計画を提示する場合について説明した。しかしながら、学習支援装置の利用を所望する学習者に、その学習者が行おうとしている学習態様を表す学習態様データを登録させ、その学習態様に類似している学習態様で学習している学習者の学習履歴データを所定の手順で加工して得られる学習計画データに対応する学習計画を提示することも可能である。また、学習支援装置の利用を所望している学習者に、上記プロファイルデータと上記学習態様データとを登録させ、その学習者の人物像に類似した人物像を有し、かつ、その学習者の学習態様に類似している学習態様で学習を行っている学習者の学習履歴データを所定の手順で加工して得られる学習計画データに対応する学習計画を提示するとしても勿論良い。
【００７２】
（変形例４）上述した実施形態では、本発明に係る学習支援装置を利用している学習者に、その学習者よりも達成度が高い類似学習者の学習履歴に基づいて生成された学習計画を提示する場合について説明した。しかしながら、学習者の学習目的が資格取得や入試合格である場合には、その学習目的を達成した類似学習者（すなわち、資格試験に合格した類似学習者や入学試験に合格した類似学習者）の学習履歴に基づいて生成された学習計画をその学習者へ提示するとしても勿論良い。このようにすると、資格取得や入試合格を目的として学習を行っている学習者に、その学習目的を達成するに最適と推測される学習計画を提示することが可能になるといった効果を奏する。
【００７３】
ところで、このようなことを実現するためには、学習者毎にその学習結果（試験に合格したか否か）を表すデータを学習支援装置に記憶させておく必要がある。これは、以下に述べるように、各学習者にその学習結果を自己申告させるようにすることによって実現することができる。具体的には、まず、図６に示すポータル画面に替えて、図１５に示すポータル画面を学習支援装置３０に提示させるようにする。図１５に示すポータル画面が図６に示すポータル画面と異なっている点は、タグ６３０が設けられている点であり、このタグ６３０には、図１６に示す結果登録画面を端末装置２０に表示させるためのＨＴＭＬデータがハイパーリンクされている。図１５に示すポータル画面を視認したユーザは、タグ６３０をマウスクリックすることにより、図１６に示す結果登録画面を端末装置２０に表示させることができる。具体的には、図１６に示す結果登録画面を視認したユーザは、入力フィールド１６１０へ自身の学習者識別子をキー入力することや、ラジオボタンＢ２をマウスクリックし自身の学習結果を入力することができる。そして、学習者識別子が入力フィールド１６１０へ入力され、学習結果に対応するラジオボタンＢ２が選択された状態で、送信ボタンＢ１がマウスクリックされると、端末装置２０は、上記学習者識別子と上記学習結果を表すデータ（以下、学習結果データ）とを対応付けて記憶することを要求する旨の通信メッセージを学習支援装置３０へ送信する。一方、学習支援装置３０は、この通信メッセージに内包されている学習者識別子と学習結果データとを対応付けて記憶する。このようにして、各学習者に自身の学習結果を自己申告させ、その学習結果を表す学習結果データをその学習者に対応付けて学習支援装置３０に記憶させることが可能になる。
【００７４】
（変形例５）上述した実施形態では、本発明に係る学習支援装置に特有な機能を制御部１００に実現させるプロファイルデータ取得ソフトウェアや学習態様データ取得ソフトウェアを予め不揮発性記憶部１２０ｂに格納させておく場合について説明した。しかしながら、例えばＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃｋ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）などのコンピュータ装置読み取り可能な記録媒体に上記ソフトウェアを記録させておき、一般的なコンピュータ装置に係る記録媒体を用いて上記ソフトウェアをインストールするとしても勿論良い。このようにすると、一般的なコンピュータ装置に本発明に係る学習支援装置と同一の機能を付与することが可能になるといった効果を奏する。
【図面の簡単な説明】
【００７５】
【図１】本発明に係る通信システムの一例を示す図である。
【図２】同学習者プロファイルＤＢ３０ａの一例を示す図である。
【図３】同学習態様ＤＢ３０ｂの一例を示す図である。
【図４】同学習履歴ＤＢ３０ｃの一例を示す図である。
【図５】同教材ＤＢ３０ｄの一例を示す図である。
【図６】同端末装置２０に表示されるポータル画面の一例である。
【図７】同端末装置２０に表示される学習者登録画面の一例である。
【図８】同端末装置２０に表示される識別子通知画面の一例である。
【図９】同端末装置２０に表示される教材選択画面の一例である。
【図１０】同端末装置２０に表示される達成度通知画面の一例である。
【図１１】同学習支援装置３０の構成例である。
【図１２】同学習支援装置３０が実行するプロファイルデータ取得動作のフローチャートである。
【図１３】同学習支援装置３０が実行する学習態様データ取得動作のフローチャートである。
【図１４】変形例１に係る通信システムの一例である。
【図１５】変形例４に係るポータル画面の一例である。
【図１６】変形例４に係る結果登録画面の一例である。
【符号の説明】
【００７６】
１０…通信網、２０…端末装置、３０…学習支援装置。
【図１】
2005055659.tif 000003
【図２】
2005055659.tif 000004
【図３】
2005055659.tif 000005
【図４】
2005055659.tif 000006
【図５】
2005055659.tif 000007
【図６】
2005055659.tif 000008
【図７】
2005055659.tif 000009
【図８】
2005055659.tif 000010
【図９】
2005055659.tif 000011
【図１０】
2005055659.tif 000012
【図１１】
2005055659.tif 000013
【図１２】
2005055659.tif 000014
【図１３】
2005055659.tif 000015
【図１４】
2005055659.tif 000016
【図１５】
2005055659.tif 000017
【図１６】
2005055659.tif 000018