(57)【要約】      （修正有）【課題】学習者のモチベーションを高めることが可能な学習管理システム、学習管理方法、及びそのプログラムを提供する。【解決手段】管理サーバ１は、学習者の学習ログ情報を、データベース１７に記録する学習情報処理部１３と、学習者と他の学習者との間のフォロー関係を示すフォロー情報を、データベース１７に記録する条件設定部１１と、フォロー情報と学習ログ情報とに基づいて、フォロー関係にある学習者を母集団として学習者をランク付けしたランキング情報を生成する演算処理部１２と、演算処理部１２により生成されたランキング情報をユーザ端末に送信する送受信部１６と、を備え、ユーザ端末は、フォロー情報または問題への解答を入力する入力部３２と、管理サーバから受け取った問題への解答または、フォロー情報を管理サーバに送信して管理サーバから受け取ったランキング情報を表示部３１に表示する送受信部３３と、を備える。【選択図】図２
2016126101.tif 000002
【特許請求の範囲】
【請求項１】
学習者が使用するユーザ端末に問題を提供し、前記ユーザ端末から前記問題に対する解答を受け取って学習に関する処理を実行する管理サーバと、前記ユーザ端末とがネットワークを介して接続された学習管理システムであって、
前記管理サーバは、
前記学習者を含む前記学習管理システムを利用する全学習者についての学習ログ情報を、学習ログデータベースに記録する学習処理部と、
前記学習管理システムを利用する、前記学習者と前記学習者以外の他の学習者との間のフォロー関係を示すフォロー情報を、フォロー情報データベースに記録する設定部と、
前記フォロー情報データベースと前記学習ログデータベースとに基づいて、前記フォロー関係にある学習者を母集団として前記学習者をランク付けしたランキング情報を生成する演算処理部と、
前記演算処理部により生成された前記ランキング情報を前記ユーザ端末に送信するサーバ送受信部と、を備え、
前記ユーザ端末は、
表示部と、
前記フォロー情報または前記問題に対する解答の入力を受け付ける入力部と、
前記管理サーバから前記問題を受け取って前記解答を前記管理サーバに送信し、または前記フォロー情報を前記管理サーバに送信して前記管理サーバから受け取った前記ランキング情報を前記表示部に表示する端末送受信部と、
を備えることを特徴とする学習管理システム。
【請求項２】
前記ユーザ端末の前記入力部が、科目別に前記フォロー関係を形成する前記他の学習者の選択を受け付け、前記管理サーバの前記演算処理部が、選択された前記他の学習者を含む学習者を母集団とした科目別の前記ランキング情報を生成する、
ことを特徴とする請求項１に記載の学習管理システム。
【請求項３】
前記設定部は、前記学習ログとあらかじめ定められた前記学習者の分身となるアバタ情報とに基づいて、前記学習者が所定の学習条件を満たしているか否かを判定し、前記学習者が前記所定の学習条件を満たしていると判定した場合に前記アバタ情報を更新し、前記サーバ送受信部は、更新された前記アバタ情報を前記ユーザ端末に送信し、
前記ユーザ端末の前記端末送受信部は、前記管理サーバから受け取った前記更新された前記アバタ情報を前記表示部に表示する、
ことを特徴とする請求項１または２に記載の学習管理システム。
【請求項４】
前記設定部は、前記学習ログとあらかじめ定められた前記学習者に与えるインセンティブを示すインセンティブ情報とに基づいて、前記学習者が所定の学習条件を満たしているか否かを判定し、前記学習者が前記所定の学習条件を満たしていると判定した場合に前記インセンティブ情報を更新し、前記サーバ送受信部は、更新された前記インセンティブ情報を前記ユーザ端末に送信し、
前記ユーザ端末の前記端末送受信部は、前記管理サーバから受け取った前記更新された前記インセンティブ情報を前記表示部に表示する、
ことを特徴とする請求項１〜３のいずれか１項に記載の学習管理システム。
【請求項５】
前記設定部は、前記学習ログとあらかじめ定められた前記表示部に表示するコメントを示すコメント情報とに基づいて、前記学習者が所定の学習条件を満たしているか否かを判定し、前記学習者が前記所定の学習条件を満たしていると判定した場合に前記インセンティブ情報を更新し、前記サーバ送受信部は、前記コメント情報を前記ユーザ端末に送信し、
前記ユーザ端末の前記端末送受信部は、前記管理サーバから受け取った前記コメント情報を前記表示部に表示する、
ことを特徴とする請求項１〜４のいずれか１項に記載の学習管理システム。
【請求項６】
学習者が使用するユーザ端末に問題を提供し、前記ユーザ端末から前記問題に対する解答を受け取って学習に関する処理を実行する管理サーバと、前記ユーザ端末とがネットワークを介して接続された学習管理システムを利用する全学習者についての学習ログ情報を、学習ログデータベースに記録するステップと、
前記学習管理システムを利用する、前記学習者と前記学習者以外の他の学習者との間のフォロー関係を示すフォロー情報を、フォロー情報データベースに記録するステップと、
前記管理サーバから前記問題を受け取るステップと、
前記フォロー情報または前記問題に対する解答の入力を受け付けるステップと、
前記フォロー情報を前記管理サーバに送信しまたは前記解答を前記管理サーバに送信するステップと、
前記フォロー情報データベースと前記学習ログデータベースとに基づいて、前記フォロー関係にある学習者を母集団として前記学習者をランク付けしたランキング情報を生成するステップと、
生成された前記ランキング情報を前記ユーザ端末に送信するステップと、
前記管理サーバから受け取った前記ランキング情報を前記表示部に表示するステップと、
を含むことを特徴とする学習管理方法。
【請求項７】
コンピュータに、
学習者が使用するユーザ端末に問題を提供し、前記ユーザ端末から前記問題に対する解答を受け取って学習に関する処理を実行する管理サーバと、前記ユーザ端末とがネットワークを介して接続された学習管理システムを利用する全学習者についての学習ログ情報を、学習ログデータベースに記録するステップと、
前記学習管理システムを利用する、前記学習者と前記学習者以外の他の学習者との間のフォロー関係を示すフォロー情報を、フォロー情報データベースに記録するステップと、
前記管理サーバから前記問題を受け取るステップと、
前記フォロー情報または前記問題に対する解答の入力を受け付けるステップと、
前記フォロー情報を前記管理サーバに送信しまたは前記解答を前記管理サーバに送信するステップと、
前記フォロー情報データベースと前記学習ログデータベースとに基づいて、前記フォロー関係にある学習者を母集団として前記学習者をランク付けしたランキング情報を生成するステップと、
生成された前記ランキング情報を前記ユーザ端末に送信するステップと、
前記管理サーバから受け取った前記ランキング情報を前記表示部に表示するステップと、
を実行させることを特徴とする学習管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ｅラーニングのような学習システムの学習管理システム、学習管理方法、及びそのプログラムに関するものである。
【背景技術】
【０００２】
近年、ｅラーニング学習システムが普及している。このシステムは、学習者が使用する複数の端末（ユーザ端末）と教師が使用する端末（教師端末）を、ネットワークを介してコンピュータ（サーバともいう）に接続して構成され、コンピュータのデータ処理により、各ユーザ端末に生徒の学習状態に応じた問題や解答、教師アドバイス等を表示し、教師端末には複数のユーザ端末から送信される解答状況や学習の進捗状態を表示する、学習管理システムである。
【０００３】
この学習管理システムにおいて、教師は、教師端末に表示される学習者の解答状況や理解度を見て、遠隔に居る学習者の状態を判断することができるが、学習者の精神的肉体的状態まで含めた状態を把握できているとは言い難い。この課題に対して、特許文献１には、学習者端末を利用する学習者の授業への参加状態に応じて一覧表示の形式を変更することができる教育支援技術を提供するために、学習者が学習者端末より入力するマーキング情報に基づいて、管理サーバが、学習者の授業への参加状態を表す学習者状態情報を生成し、教員用通信端末が管理サーバから取得した学習者状態情報に応じて、学習者の授業への参加状態が確認可能となる表示態様を決定し、その表示態様に基づいて表示画像情報を生成して表示する教育支援システムが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−１２７０３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記特許文献１に記載の教育支援システムでは、学習者が学習者端末に入力するマーキング情報に基づいて学習者の授業への参加状態を確認している。学習は、学習者が高いモチベーションをもって取り組むことによりその内容の定着度が高まるが、必ずしもモチベーションが高い学習者ばかりではなく、いかに学習者のモチベーションを高めるかが必要となっていた。
【０００６】
本発明は、上記に鑑みてなされたものであって、学習者のモチベーション高めることが可能な学習管理システム、学習管理方法、及びそのプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明にかかる学習管理システムは、学習者が使用するユーザ端末に問題を提供し、前記ユーザ端末から前記問題に対する解答を受け取って学習に関する処理を実行する管理サーバと、前記ユーザ端末とがネットワークを介して接続された学習管理システムであって、前記管理サーバは、前記学習者を含む前記学習管理システムを利用する全学習者についての学習ログ情報を、学習ログデータベースに記録する学習処理部と、前記学習管理システムを利用する、前記学習者と前記学習者以外の他の学習者との間のフォロー関係を示すフォロー情報を、フォロー情報データベースに記録する設定部と、前記フォロー情報データベースと前記学習ログデータベースとに基づいて、前記フォロー関係にある学習者を母集団として前記学習者をランク付けしたランキング情報を生成する演算処理部と、前記演算処理部により生成された前記ランキング情報を前記ユーザ端末に送信するサーバ送受信部と、を備え、前記ユーザ端末は、表示部と、前記フォロー情報または前記問題に対する解答の入力を受け付ける入力部と、前記管理サーバから前記問題を受け取って前記解答を前記管理サーバに送信し、または前記フォロー情報を前記管理サーバに送信して前記管理サーバから受け取った前記ランキング情報を前記表示部に表示する端末送受信部と、を備えることを特徴とする学習管理システム。
【０００８】
また、上記学習管理システムにおける学習管理方法及び学習管理方法を実現するためのプログラムとしても把握される。
【発明の効果】
【０００９】
本発明によれば、学習者のモチベーション高めることが可能となる。
【図面の簡単な説明】
【００１０】
【図１】本発明にかかる学習管理システム、学習管理方法、及びそのプログラムを適用した学習管理システムの全体構成を示す図である。
【図２】学習管理システムを構成する管理サーバ及び端末の機能構成を示す図である。
【図３】生徒情報ＤＢの構成例を示す図である。
【図４】校舎情報ＤＢの構成例を示す図である。
【図５】学習タイプ定義情報ＤＢの構成例を示す図である。
【図６】グループ情報ＤＢの構成例を示す図である。
【図７】目標・実績情報ＤＢの構成例を示す図である。
【図８】学習ログＤＢの構成例を示す図である。
【図９】学習状況解析情報ＤＢの構成例を示す図である。
【図１０】アバタ基礎情報ＤＢの構成例を示す図である。
【図１１】アバタ条件出現情報ＤＢの構成例を示す図である。
【図１２】アバタ登録情報ＤＢの構成例を示す図である。
【図１３Ａ】フォロー情報ＤＢの構成例を示す図である。
【図１３Ｂ】フォロー条件情報ＤＢの構成例を示す図である。
【図１４】コメント情報ＤＢの構成例を示す図である。
【図１５】インセンティブ情報ＤＢの構成例を示す図である。
【図１６】インセンティブ条件出現情報ＤＢの構成例を示す図である。
【図１７】履歴情報ＤＢの構成例を示す図である。
【図１８】学習管理システムの処理手順を示すフローチャートである。
【図１９】学習画面の例を示す図である。
【図２０】ランキング画面の例を示す図である。
【図２１】アバタ表示画面の例を示す図である。
【図２２Ａ】フォロー表示画面の例を示す図である。
【図２２Ｂ】フォロー情報入力画面の例を示す図である。
【図２３】インセンティブ表示画面の例を示す図である。
【図２４】学習画面の例を示す図である（コメント情報含む）。
【図２５】インセンティブ表示画面の例を示す図である（変形例）。
【発明を実施するための形態】
【００１１】
以下、図面を参照して、本発明の好ましい実施例について説明する。
【実施例】
【００１２】
図１は、本発明にかかる学習管理システム、学習管理方法、及びそのプログラムを適用した学習管理システムの全体構成を示す図である。図１に示すように、学習管理システムは、学習管理のための種々の情報を管理して配信する管理サーバ１と、教師等の管理者が使用する管理者端末２と、ユーザ（学習者）が使用する複数のユーザ端末３とが、ネットワーク９を介して接続して構成される。ここで、管理者端末２と複数のユーザ端末３の設置に関して、それらの装置が１つ又は複数の教室に設置される場合や、ユーザ端末３がそれぞれ遠隔の地に在る場合がある。
【００１３】
管理サーバ１は、データ処理するコンピュータであり、プログラムを実行するプロセッサ（ＣＰＵ）と、プログラムやデータを含む種々の情報を記憶するメモリやハードディスクのような記憶部と、ネットワーク９に接続して情報の送受信を行う送受信部を有して構成される。なお、図示しないが、管理サーバ１は、管理者或いは特定の担当者が、ユーザの個人情報や学習に関する情報を登録し、また情報を更新するときに操作する入力部や表示部を有している。管理サーバ１が有する諸機能については図２を参照して後述する。
【００１４】
管理者端末２やユーザ端末３は、所謂パーソナルコンピュータ（ＰＣ）或いはタブレット端末のような情報処理機器であり、プログラムを実行するプロセッサ（ＣＰＵ）と、プログラムやデータを含む種々の情報を記憶するメモリやハードディスクのような記憶部と、情報の入力を行うキーボードやマウスのような入力部と、情報を表示する表示部と、ネットワーク９に接続して情報の送受信を行う送受信部を有して構成される。
【００１５】
次に、図２を参照して、学習管理システムにおける管理サーバ１及び各端末２、３の機能構成について説明する。
【００１６】
図２に示すように、管理サーバ１は、条件設定部１１と、演算処理部１２と、学習情報処理部１３と、学習履歴管理部１４と、学習基本情報管理部１５と、管理者端末２及びユーザ端末３との間で情報の送受信を行う送受信部１６と、及び種々のデータベース（図３〜図１７を参照）を記憶するデータベース（以下単にＤＢと言う）１７とを有して構成される。ここで、条件設定部１１〜送受信部１６の各機能は、管理サーバ１が有するプロセッサでプログラムが実行されることで実現される。
【００１７】
以下、各部１１〜１６の機能について説明する。
【００１８】
条件設定部１１は、管理者端末２から入力された学習者の分身となるキャラクタを示すアバタに関するアバタ情報をアバタＤＢ（図１０〜１２）に登録する。また、条件設定部１１は、ユーザ端末３から入力された学習者同士がフォローするためのフォロー情報をフォロー情報ＤＢ（図１３Ａ）に登録する。また、条件設定部１１は、管理者端末２から入力されたフォロー条件情報をフォロー条件情報ＤＢ（図１３Ｂ）に登録する。フォロー条件情報とは、学習者である生徒及びその生徒がフォローしている生徒を含む生徒群を母集団とするランキング情報（後述）を生成するための条件や基準を示す情報である。また、条件設定部１１は、管理者端末２から入力された学習者へのコメントを含むコメント情報をコメント情報ＤＢ（図１４）に登録する。また、条件設定部１１は、管理者端末２から入力された学習者に与えるインセンティブを示すインセンティブ情報をインセンティブ情報ＤＢ（図１５、１６）に登録する。
【００１９】
演算処理部１２は、学習ログＤＢ（図８）を参照して様々な基準で学習者をランク付けしたランキング情報を生成する。また、演算処理部１２は、上記フォロー情報ＤＢやフォロー条件情報ＤＢ、および上記学習ログＤＢを参照して、上記生徒群を母集団とするランキング情報を生成する。
【００２０】
学習情報処理部１３は、ユーザ端末３へ提供するための学習教材（解説や練習問題）や、質問及び問題に対する解答を管理する。これらの教材や解答はＤＢ１７（図示省略）に保管されており、ユーザ端末３からの要求に応じて又は予め定めた計画に従って対象の教材をユーザ端末３へ送信し、ユーザ端末３からの質問に対する解答や試験問題に対する解答をユーザ端末３へ送信する。これらの機能は通常、ｅラーニングのような学習システムが持っている。また、学習情報処理部１３は、ユーザ端末３から入力された解答を学習ログＤＢに登録するとともに、解答時間や学習時間、正解数等の学習者の学習履歴に関する様々な情報を算出、設定し、学習ログＤＢに記録する。
【００２１】
学習履歴管理部１４は、上記コメント情報が送信された日時、上記インセンティブ情報が出現した日時、上記フォロー情報によりフォローされた日時等の履歴情報を履歴情報ＤＢに登録する。また、学習履歴管理部１４は、管理者端末２からの要求にしたがって、指定された学習者の履歴情報を管理者端末２に送信する。
【００２２】
学習基本情報管理部１５は、ｅラーニング学習システムを利用するユーザの個人情報や学習システムの仕組を構成する基本的な情報をＤＢに登録及び更新する。このＤＢは、後述するような、生徒情報ＤＢ（図３）、校舎情報ＤＢ（図４）、学習定義情報ＤＢ（図５）、グループ情報ＤＢ（図６）等により構成される。これらの基本情報は、管理者端末２或いは図示しない他の端末から入力されてこれらのＤＢに格納される。
【００２３】
送受信部１６は、上記ユーザ端末３や管理者端末２と管理サーバ１との間で各種情報を送受信する。
【００２４】
管理者端末２は、管理サーバ１から提供される学習情報（学習教材や解答等の情報）や管理情報（学習・生徒の管理情報等）を表示する表示部２１と、学習情報や管理情報を入力する入力部２２と、管理サーバ１との間で情報の送受信を行う送受信部２３とを有する。管理者は、表示部２１を見ながら入力部２２を操作して、学習者の個人情報や、生徒の学習へのインセンティブを高めるための各種情報の設定（上記アバタ情報、インセンティブ情報、フォロー条件情報の設定）、コメントの入力を行い、表示部２１に学習者の解答状況や成績、過去の学習履歴を表示することができる。
【００２５】
ユーザ端末３は、管理サーバ１から提供される学習内容、及び学習内容に対してユーザが入力する解答等の情報を表示する表示部３１と、学習内容の選択や解答等の学習情報、上記フォロー情報、上記インセンティブ情報、上記コメント情報等の各種情報を入力する入力部３２と、管理サーバ１との間で情報の送受信を行う送受信部３３と、を有して構成される。
【００２６】
次に、図３〜図１７を参照して各種ＤＢの構成について説明する。図３は、学習者である生徒に関する情報（生徒情報）を記憶する生徒情報ＤＢ３０の例を示す図である。図３に示すように、生徒情報ＤＢ３０には、学習システムを利用する生徒（ユーザ）の基本的な情報が登録されている。具体的には、各生徒に対応してエントリが形成され、エントリには、生徒に付与された生徒番号（生徒ＩＤと言ってもよい）、校舎番号、氏名、ＨＮ（ハンドルネーム）、学習タイプ、グループ、学年、学校、性別、登録日、部活動、等の情報が登録される。
【００２７】
ここで、校舎番号は、本学習システムを利用するユーザが属する組織名（学校や校舎の名称）に関する情報であり、本例ではそれを校舎情報と名付けている。校舎番号は、幾つかのコースが予め登録された校舎情報ＤＢ４０（図４参照）から引用される。学習タイプは、学習タイプ定義情報ＤＢ５０（図５）に定義された学習タイプが引用される。グループは、ユーザの学習目的に応じて予め設定されるグループ（クラスと言ってもよい）である。そのグループは、グループ情報ＤＢ６０（図６）に予め登録されており、このＤＢから引用されて、ユーザ対応のエントリに登録される。学年、学校、性別、部活動等は、その生徒が実際に通学している学校等に関する実情報である。
【００２８】
図４は、上記校舎番号により識別される校舎に関する情報（校舎情報）を記憶する校舎情報ＤＢ４０の例を示す図である。図４に示すように、校舎情報ＤＢ４０は、学習システムがユーザに提供する、ユーザが属したい（又はユーザを区分けする）組織名を管理する。図示のように、校舎情報ＤＢ４０は、校舎ごとに、校舎を識別する校舎番号、校舎名、所属エリア、上記校舎の種別を示すカテゴリ、等の情報を登録する。
【００２９】
ユーザは、この学習システムに加入するときに、ユーザ端末３を操作して、自分が属したい校舎名を選択することができる。ユーザは、ネットワークを通してこの学習システムに加入、学習するので、地域的な隔たりは無く、例えば、九州に在住の生徒が、首都圏（東京）にある校舎を選択して加入することが可能である。ユーザは、実際に目的とする校舎に通学して校舎内のユーザ端末３を利用して学習する場合（リアル（real）な校舎）と、自宅にあるユーザ端末３を用いてネットワークを通して、この学習システムを利用する場合とがある。後者の場合には、ユーザは校舎に通学する必要が無いので、その校舎名はリアルである必要は無く、仮想的な校舎名であってよい。なお、グループ（図６参照）との関係で、選択した校舎に希望するグループ（講座）が無い場合もあるので、グループとの関係を考慮して校舎名を選択する必要がある。
【００３０】
図５は、学習者のタイプを定めた学習タイプ定義情報ＤＢ５０の例を示す図である。図５に示すように、学習タイプ定義情報ＤＢ５０は、ユーザの学習能力や目標を予め分類して定義した情報を登録するものであり、学習タイプごとに、タイプ名称、定義となる説明文、及びその学習タイプを生徒に提供するか否か（有効とするか無効とするか）を示すステータス、等の情報を登録する。これらの各情報は、管理者端末２から入力されて、学習基本情報管理部１５の処理により学習タイプ定義情報ＤＢ５０に格納される。
【００３１】
図６は、学習者をグループ化したグループ情報ＤＢ６０の例を示す図である。図６に示すように、グループ情報ＤＢ６０は、本学習システムを利用するユーザの学習目的別或いは能力別にグループ分けして設定するための情報を登録する。図示の例では、グループ１〜３に対応して、「中３受験」や「中２補修」等のグループが設定され、さらに各グループを有効（ＯＮ）とするか否か（ＯＦＦ）を指定する「状態」フラグが設定される。これらの各情報は、管理者端末２から入力されて、学習基本情報管理部１５の処理によりグループ情報ＤＢ６０に格納される。
【００３２】
図７は、学習者の学習目標および実績を記録した目標・実績情報ＤＢ７０の例を示す図である。図７に示すように、目標・実績情報ＤＢ７０は、ユーザの学習目標情報及び目標に対する実績情報を格納する。図示の例では、生徒ごとに、生徒番号、勉強時間を示す設定時間、目標クリア数、目標ログイン数、目標学習範囲、等の目標情報と、勉強の実績時間、実績クリア数、実績ログイン数、実績学習範囲等の実績情報、及び達成率の情報を格納する。
【００３３】
この目標・実績情報は、管理者端末２及びユーザ端末３から入力することができ、学習基本情報管理部１５の処理により目標・実績情報ＤＢ７０に格納される。また、実績情報及び達成率は、学習情報処理部１３による処理結果として生成されて、上記ＤＢ７０に格納される。
【００３４】
図８は、学習者の学習ログを記録した学習ログＤＢ８０の例を示す図である。図８に示すように、学習ログＤＢ８０は、ユーザ端末３から入力される生徒ごとの解答状況や入力状況を示す情報をログ情報として格納する。ログ情報には、ユーザ端末３から入力されるそのもののデータ、又は学習情報処理部１３により処理された結果のデータが含まれる。
【００３５】
図示の例では、学習ログＤＢ８０は、生徒ごとに、生徒番号、累積学習時間、累積クリアユニット数、月間学習時間、月間クリアユニット数、週間学習時間、週間クリアユニット数、ログイン頻度、連続ログイン回数、早朝ログインカウント、深夜ログインカウント、学習時間伸び率、クリアユニット数伸び率、国語解答数、国語正解数、国語解答時間、数学解答数、数学正解数、数学解答時間、英語解答数、英語正解数、英語解答時間、等の情報を格納する。なお、科目がさらに増えればそれに応じてログ情報は増える。また、科目ごとの上記項目が予め用意されているとしても、生徒によって受講する科目が異なるので、全ての項目についてログ情報が格納されているとは限らない。
【００３６】
図９は、学習者の過去の学習状況の解析結果を記録した学習状況解析ＤＢ９０の例を示す図である。図９に示すように、学習状況解析ＤＢ９０は、学習情報処理部１３が、学習ログＤＢ８０を参照して、生徒ごとの過去の学習状況を解析して学習タイプとして自動設定した情報を登録する。設定される学習タイプごとに、エントリが形成され、各エントリは、タイプ名、学年、学習時間累計、ログイン頻度、１回当りの平均学習時間、正解率、平均解答時間差異、クリアユニット数累計、偏差値、ＯＮ／ＯＦＦ、校舎番号、等の情報を登録する。ＯＮ／ＯＦＦは当該エントリを有効とするか否かのフラグを登録する。
【００３７】
図１０は、アバタの基本的なパターンを記録したアバタ基礎情報ＤＢ１００の例を示す図である。図１０に示すように、アバタ基礎情報ＤＢ１００は、あらかじめパターン化されたアバタの構成要素の設定を記憶する。例えば、男性１としてパターン化されたアバタの体型はｄａｔａ１、肌の色はｄａｔａ１１、髪型はｄａｔａ２１、髪の色はｄａｔａ３１が読み出されて１つのキャラクタであるアバタが構成されることを示している。また、各構成要素に対応付けて、その構成要素を出現させるための出現条件を記憶する。条件設定部１１は、出現条件に設定されている値をキーに、後述するアバタ条件出現情報ＤＢ１１０を参照し、その構成要素を出現させるための具体的な条件を読み取る。これらの各情報は、管理者端末２から入力されて、条件設定部１１の処理によりアバタ基礎情報ＤＢ１００に格納される。
【００３８】
図１１は、アバタの構成要素を出現させるための条件を記録したアバタ条件出現情報ＤＢ１１０の例を示す図である。図１１に示すように、条件出現情報ＤＢ１１は、出現条件とその条件が満たすべき内容とが対応付けて記憶されている。図１１では、生徒が連続して１０日間ログインした場合には、出現条件１を満たしたと判定される。総学習時間が１００時間以上であれば出現条件２を満たすことを示している。このように、出現条件に示された内容を満たした場合、条件設定部１１は、上記アバタ基礎情報ＤＢ１００に記憶されている出現条件に対応する構成要素をユーザ端末３の画面上に出現させる。これらの各情報は、管理者端末２から入力されて、条件設定部１１の処理によりアバタ条件出現情報ＤＢ１１０に格納される。
【００３９】
図１２は、学習者ごとに設定されたアバタ情報を記録したアバタ登録情報ＤＢ１２０の例を示す図である。図１２に示すように、アバタ登録情報ＤＢ１２０は、学習者である生徒ごとに設定されたアバタが登録されている。例えば、生徒Ａは、体型については男性３、肌の色については肌色１、髪型については男性５のパターンでアバタを設定していることを示している。これらの各情報は、ユーザ端末３から入力されて、条件設定部１１の処理によりアバタ登録情報ＤＢ１２０に格納される。
【００４０】
図１３Ａは、科目別に、生徒同士がフォローし、またはフォローされる関係（フォロー関係）を記録したフォロー情報ＤＢ１３０Ａの例を示す図である。図１３Ａに示すように、フォローＤＢ１３０Ａは、他の生徒からフォローされている生徒（列）、他の生徒をフォローしている生徒（行）を軸としたマトリックスにより上記関係が登録されている。例えば、ある科目について、生徒１は生徒２をフォローする関係にあり、生徒２は生徒１からフォローされる関係にあることを示している。これらの各情報は、ユーザ端末３から入力されて、条件設定部１１の処理によりフォロー情報ＤＢ１３０Ａに格納される。
【００４１】
図１３Ｂは、上記フォロー関係にある生徒を母集団とするランキング情報を生成するための基準や条件を記録したフォロー条件情報ＤＢ１３０Ｂの例を示す図である。図１３Ｂに示すように、フォローＤＢ１３０Ｂは、上記ランキングを生成するための設定基準とその設定基準の条件とが対応付けて記憶されている。図１３Ｂでは、ランキング基準１として、総学習時間が１０００時間から１５００時間までの生徒を対象にランキング情報が上記生成されることを示している。後述するように、演算処理部１２は、上記フォロー情報ＤＢやフォロー条件情報ＤＢ、および上記学習ログＤＢを参照して、上記生徒群を母集団とするランキング情報を生成する。
【００４２】
図１４は、学習者が所定の学習条件を満たした場合にユーザ端末３００に表示するコメントを記録したコメント情報ＤＢ１４０の例を示す図である。図１４に示すように、コメント情報ＤＢ１４０は、具体的なコメント内容と、そのコメントを表示するための学習条件とが対応付けられている。例えば、コメントＡの内容は「クリアユニット１００達成！おめでとう！」であり、このコメントをユーザ端末３００に表示させるための条件は、クリアユニット数が１００であることを示している。なお、管理者端末２から、このようなコメントを上記のような学習条件が達成された際に自動的に送信するか否かを設定する（ＯＮ／ＯＦＦ）ことも可能である。これらの各情報は、管理者端末２から入力されて、条件設定部１１の処理によりコメント情報ＤＢ１４０に格納される。
【００４３】
図１５は、学習者に対するインセンティブの構成要素を記録したインセンティブ情報ＤＢ１５０の例を示す図である。図１５に示すように、インセンティブ情報ＤＢ１５０は、インセンティブの構成要素とそのデータとを記憶する。例えば、インセンティブとして与えられる構成要素の１つであるメダル、トロフィー、リボンは、それぞれｄａｔａ１、ｄａｔａ１１、ｄａｔａ２１として登録されていることを示している。また、各構成要素に対応付けて、その構成要素を出現させるための出現条件を記憶する。条件設定部１１は、出現条件に設定されている値をキーに、後述するインセンティブ条件出現情報ＤＢ１１０を参照し、その構成要素を出現させるための具体的な条件を読み取る。これらの各情報は、管理者端末２から入力されて、条件設定部１１の処理によりインセンティブ情報ＤＢ１５０に格納される。
【００４４】
図１６は、インセンティブの構成要素を出現させるための条件を記録したインセンティブ条件出現情報ＤＢ１６０の例を示す図である。図１６に示すように、インセンティブ条件出現情報ＤＢ１６０は、出現条件とその条件が満たすべき内容とが対応付けて記憶されている。図１６では、生徒が２回早朝にログインした場合には、出現条件１を満たしたと判定される。クリアユニット数が３００以上となった場合には出現条件３を満たすことを示している。このように、出現条件に示された内容を満たした場合、条件設定部１１は、上記インセンティブ情報ＤＢ１５０に記憶されている出現条件に対応する構成要素をユーザ端末３の画面上に出現させる。これらの各情報は、管理者端末２から入力されて、条件設定部１１の処理によりインセンティブ条件出現情報ＤＢ１６０に格納される。
【００４５】
図１７は、学習者の学習履歴を記録した履歴情報ＤＢ１７０の例を示す図である。図１７に示すように、履歴情報ＤＢ１７０は、学習者である生徒ごとに、コメント情報が送信された日時、インセンティブ情報が出現した日時、フォロー情報によりフォローされた日時等の履歴情報を記憶する。これらの各情報は、学習履歴管理部１４の処理により学習ログＤＢから抽出され、履歴情報ＤＢに登録される。また、管理者端末２からの要求に応じて、学習履歴管理部１４が履歴情報ＤＢ１２０を検索してその結果を管理者端末２へ提供することで、管理者はユーザごとの過去の学習傾向を把握することが可能となる。
【００４６】
以上、図３〜１７を参照して、ＤＢ１７に形成される各ＤＢの構成について説明したが、ＤＢ１７は上記ＤＢ以外にも学習管理のための種々の情報、例えばユーザ端末３へ提供される国語、数学、英語等の各教材の問題や解答も格納する。
【００４７】
次に、図１８のフローチャートを参照して、学習管理システムの処理動作について説明する。
【００４８】
まず、準備段階の処理として、管理者端末２から学習者情報および目標設定情報が入力され、学習基本管理部１５の処理によって、生徒情報ＤＢ３０や目標設定情報ＤＢ７０に登録される。ここで、ユーザである生徒の個人情報は管理者端末２から入力されるが、校舎番号や学習タイプ、グループ等については、それぞれ対応するＤＢ４０、５０、６０から引用して管理者端末２の表示部に表示され、入力部を操作してプルダウン方式で選択できる（Ｓ１０１、Ｓ２０１）。
【００４９】
処理Ｓ３１１、Ｓ３１２、Ｓ１１１〜Ｓ１１３は、ユーザによる学習が実行され、その結果に応じて各種条件を満たすか否かを判定し、その結果をユーザ端末３に出力する処理である。
【００５０】
学習情報処理部１３は、ユーザ端末３に対してユーザが選択している学習内容を送信する（Ｓ１１１）。ユーザは、ユーザ端末３の表示部に表示される学習内容に対する解答を入力して、その解答をユーザ端末３から管理サーバ１へ送信する（Ｓ３１１）。ここで、学習内容とは、生徒情報ＤＢ３０のグループに対応して、管理サーバ１のＤＢ１７に予め用意された、国語、数学、英語の各問題である。これらの問題は、例えば、図１９に示すような学習画面がユーザ端末３の表示部に表示され、ユーザ端末３の入力部が生徒から解答の入力を受け付け、その後、管理サーバ２に送信される。
【００５１】
学習情報処理部１３は、ユーザ端末３へ提供される問題文及びユーザ端末３から送信された解答や、学習処理部１３により算出された解答時間等の情報を基にログ情報を作成して、生徒ごとに学習ログＤＢ８０に格納する（Ｓ１１２）。
【００５２】
例えば、学習処理部１３は、生徒がユーザ端末２をログインしてからログオフするまでの時間を計測して累積しておき、１週間及び１か月ごとの学習累積時間を求めて、学習ログＤＢ８０の累積学習時間、月間学習時間、週間学習時間の項目に格納する。
また、他の例として、学習情報処理部１３が提供した、複数のユニットを含むある単位ごとの教材（問題）に対してどれ程の数のユニットをクリアしたか、即ち累積クリアユニット数や月間クリアユニット数、週間クリアユニット数、等を計算して学習ログＤＢ８０の該当する項目に格納する。
【００５３】
演算処理部１２は、学習ログＤＢ８０を参照して、科目ごとにあらかじめ定められた基準（例えば、学習時間の上位１００人、クリアユニット数の上位１００人等）で生徒のランキングやレベルを集計し、図２０に示すようなランキング画面をユーザ端末３の表示部に表示する（Ｓ１１３、Ｓ３１２）。図２０では、ランキング画面におけるランキング表示Ｒの中で、学習時間およびクリアユニット数で上位１００人の中で１位であったことを示している。このように、学習者である生徒について、ユーザ端末３に生徒のランキングやレベルを表示することにより、学習のモチベーションを高めることができる。なお、レベルとは、例えば、ある科目について、全体のユニット数の１／３を達成した場合には、レベル１からレベル２に上がるというように、生徒の習熟度を示す指標である。
【００５４】
また、条件設定部１１は、管理者端末２から入力されたアバタ情報をアバタＤＢに登録し（Ｓ２０２）、上記学習ログＤＢ８０および登録されているアバタ情報を参照し、学習内容が上記アバタ出現情報ＤＢ１２０に登録されている条件（例えば、レベル「３」以上かつランキング「１００位以内」）を満たしている場合には、さらにアバタ基礎情報ＤＢ１００を参照し、その条件に対応するアバタ情報（例えば、体型であれば男性５のｄａｔａ５）をユーザ端末３に送信し、ユーザ端末３に表示される（Ｓ１１４、Ｓ３１４）。例えば、図２０に示したランキング画面に表示されているアバタＡの体型を変更する。
【００５５】
また、ユーザ端末３からアバタ情報が選択された場合には（Ｓ３１３）、条件設定部１１は、選択されたアバタ情報と、上記アバタ出現情報ＤＢ１２０と、上記学習ログＤＢ８０とを参照し、アバタを選択した生徒の学習内容が、上記アバタ出現情報ＤＢ１２０に登録されている条件を満たしている場合には、上記同様に選択されたアバタ情報をユーザ端末３に送信し、ユーザ端末３に表示される（Ｓ３１３、Ｓ１１４、Ｓ３１４）。例えば、条件設定部１１は、図２１に示すアバタ表示画面からアバタ情報（例えば、髪型）が選択された場合、学習ログＤＢ８０を参照してその生徒が、そのアバタ情報を選択する条件を満たしているか否か（例えば、総学習時間が１００時間以上であるか否か）を判定し、その条件を満たしている場合に、その生徒のアバタに選択されたアバタ情報を装着したアバタをユーザ端末３に表示する。このように、学習者である生徒について、ユーザ端末３に生徒のアバタ情報を表示するとともに、学習内容に応じてそのアバタ情報を更新することにより、さらに学習のモチベーションを高めることができる。
【００５６】
さらに、学習情報処理部１３は、上記Ｓ１１１、Ｓ３１１、Ｓ１１２と同様に解答をユーザ端末３から管理サーバ１へ送信する等、学習ログに登録する処理を実行すると、演算処理部１２は、Ｓ１１３、Ｓ３１２の場合と同様に、学習ログＤＢ８０を参照して、科目ごとに生徒のランキングやレベルを集計し、ランキング画面をユーザ端末３の表示部に表示する。このとき、管理者端末２からフォロー条件情報が入力され（Ｓ２０３）、ユーザ端末３からフォロー情報が入力され（Ｓ３１５）、条件設定部１１がこれらの情報をフォロー情報ＤＢやフォロー条件情報ＤＢに登録している場合には（Ｓ１１５）、演算処理部１２は、上記フォロー情報ＤＢやフォロー条件情報ＤＢ、および上記学習ログＤＢを参照して、フォロー関係にある生徒群を母集団とするランキング情報を生成し、ユーザ端末３に表示する（Ｓ１１６、Ｓ３１６）。
【００５７】
例えば、演算処理部１２は、フォロー情報ＤＢを参照して学習中の生徒とフォロー関係にある生徒（その生徒が他の生徒をフォローしている関係にある生徒およびその生徒が他の生徒からフォローされている関係にある生徒）を特定して母集団とするとともに、さらにフォロー条件情報ＤＢに登録されている設定基準および設定条件を読み込み、上記母集団に含まれる生徒であって、その設定基準および設定条件を満たす生徒の学習ログＤＢに記録されている生徒の学習内容（例えば、総学習時間やクリアユニット数）を参照し、学習中の生徒の学習内容に近い生徒（例えば、上記設定基準および設定条件を満たす生徒のうち上位１０人の生徒）の生徒情報（あるいはアバタ情報）を抽出し、科目別に、図２２Ａに示すフォロー表示画面をユーザ端末３に表示する。図２２Ａでは、一例として、ある科目について、画面上段に、学習中の生徒を含み、その生徒がフォローしている生徒の数（１２人）、学習中の生徒がフォローされている生徒の数（５人）、その中で総学習時間が自身の総学習時間に近い生徒、その中でクリアユニット数が自身のクリアユニット数に近い生徒のアバタが表示されている。また、画面下段には、学習中の生徒を含み、フォローメンバー（上記フォロー関係にある生徒）の中での総学習時間やクリアユニット数のランキングが表示されている。
【００５８】
上記Ｓ３１５における上記フォロー情報の入力は、例えば、ユーザ端末３に表示された図２２Ｂに示すフォロー情報入力画面から入力され、フォロー情報ＤＢに登録される。図２２Ｂでは、学習情報処理部１３が科目別に生徒全体のランキング情報を生成してユーザ端末３に表示し、学習者である生徒が表示された画面を見てそのランキングに表示されている生徒のアバタをクリックする等して選択すると、その情報（例えば、フラグ「１」）がフォロー情報ＤＢに登録される。
【００５９】
このように、演算処理部１２が、学習中の生徒とフォロー関係にある生徒を母集団としたランキング情報を生成し、その結果を学習中の生徒のユーザ端末３に表示するので、より学習のモチベーションを高めることができる。具体的には、その生徒は、自身の学習内容に近い生徒を把握するとともに、フォロー関係にある生徒の中で自身の順位を把握することができ、より緊張感をもって学習することができる。また、向学心の高い生徒は、自身が目標としたい生徒（例えば、学力レベルが自身の学力レベルよりも高い生徒）をフォローすると、フォローした生徒は自身の学力レベルよりも高い生徒を母集団としてランキング情報が生成されることとなるため、自ら厳しい環境に身を置くことにより、より向学心を向上させることができる。特に、得意科目について上記のようなランキング情報を生成すると、生徒の向学心の向上が顕著となる。一方、向学心が高くない生徒は、例えば、学力レベルが自身の学力レベルと同じか低い生徒をフォローすると、フォローした生徒は自身の学力レベルと同じか低い生徒を母集団としてランキング情報が生成されることとなるため、穏やかな環境に身を置くことにより、より向学心を養うことができる。特に、苦手科目について上記のようなランキング情報を生成すると、生徒の向学心の向上が顕著となる。さらに、科目ごとに上記フォロー情報がフォロー情報ＤＢに登録され、上記ランキング情報を生成するので、学習者である生徒は、生徒自身の科目ごとの習熟度に応じてフォローする生徒を選択して、上記ランキング情報を確認することができる。
【００６０】
さらに、学習情報処理部１３は、上記Ｓ１１１、Ｓ３１１、Ｓ１１２と同様に解答をユーザ端末３から管理サーバ１へ送信する等、学習ログに登録する処理を実行し、条件設定部１１がインセンティブ情報をインセンティブ情報ＤＢに登録している場合には（Ｓ２０４）、条件設定部１１は、上記学習ログＤＢ８０および登録されているインセンティブ情報を参照し、学習内容が上記インセンティブ条件出現情報ＤＢ１６０に登録されている条件を満たしている場合には、さらにインセンティブ情報ＤＢ１５０を参照し、その条件に対応するインセンティブ情報（例えば、集計クリアユニット数が３００以上となった場合には、ｍｅｄａｌ５のｄａｔａ５）をユーザ端末３に送信し、ユーザ端末３に表示される（Ｓ１１７、Ｓ３１７）。例えば、図２３に示したインセンティブ表示画面に、ｍｅｄａｌ５のｄａｔａ５を追加して表示する。このように、学習者である生徒について、ユーザ端末３に生徒のインセンティブ情報を表示するとともに、学習内容に応じてそのインセンティブ情報を更新することにより、さらに学習のモチベーションを高めることができる。
【００６１】
さらに、学習情報処理部１３は、上記Ｓ１１１、Ｓ３１１、Ｓ１１２と同様に解答をユーザ端末３から管理サーバ１へ送信する等、学習ログに登録する処理を実行し、条件設定部１１がコメント情報をコメント情報ＤＢに登録している場合には（Ｓ２０５）、条件設定部１１は、上記学習ログＤＢ８０および登録されているコメント情報を参照し、学習内容が上記コメント情報ＤＢ１４０に登録されている条件を満たしている場合には、その条件に対応するコメント情報（例えば、クリアユニット数が１００以上となった場合には、「クリアユニット１００達成！おめでとう！！」のようなコメント）をユーザ端末３に送信し、ユーザ端末３に表示される（Ｓ１１８、Ｓ３１８）。例えば、図２４に示した図１９と同様の学習画面の上段に、上記コメント（図示の例では「累積１０時間達成、やったね！」）を表示する。このように、学習者である生徒について、ユーザ端末３に生徒のコメントを表示するとともに、学習内容に応じてそのコメントを更新することにより、さらに学習のモチベーションを高めることができる。
【００６２】
なお、上記インセンティブ情報の例では、学習内容が上記インセンティブ条件出現情報ＤＢ１６０に登録されている条件を満たしている場合に、あらかじめ定められたトロフィーやメダル等のインセンティブ情報をユーザ端末３に表示することとしたが、ある期間（例えば、夏休みや冬休み等の長期休暇）に生徒が日々学習するように、期間限定でさらなるインセンティブ情報を表示させてもよい。例えば、図２５に示すように、１カ月の間にあらかじめ定められた時間を学習すると、あらかじめＤＢ等に記憶されているパズルのピースがオープンした画面をユーザ端末３に表示し、さらに次のレベルに設定された時間を学習すると、さらに１つのピースがオープンした画面をユーザ端末３に表示してもよい。このようにすることにより、例えば、学校が休暇となる時期であっても、より強い学習に対するインセンティブを提供し、さらに学習のモチベーションを高めることができる。
【００６３】
また、学習履歴管理の処理は、管理者端末２からの要求の入力に応じて（Ｓ２２１）、学習履歴管理部１４の処理により履歴情報ＤＢ１２から生徒ごとの履歴情報（例えば、コメント情報が送信された日時、インセンティブ情報が出現した日時、フォロー情報によりフォローされた日時等）が出力されて、管理者端末２へ提供されて表示部に表示される。これにより管理者は生徒ごとの学習履歴を参照できる（Ｓ２２２）。
【００６４】
以上、好ましい実施例について説明したが、本発明は上記実施例に限定されることなく、種々変形、応用して実施し得る。例えば、上記実施例ではメッセージはユーザ端末の表示器に表示される文字やコメントとしたが、ユーザ端末に音声で出力するようにしてもよい。特に、生徒が自宅学習者である場合（複数の生徒が同じ校舎にリアルに同席していない場合）、音声出力しても他への影響は無いであろう。
【符号の説明】
【００６５】
１：学習管理サーバ    ２：管理者端末    ３：ユーザ端末    ９：ネットワーク
１１：学習行動パターン設定部    １２：演算処理部    
１３：学習情報処理部            １４：学習履歴管理部
１５：学習基本情報管理部        １６：送受信部
１７：データベース
【図１】
2016126101.tif 000003
【図２】
2016126101.tif 000004
【図３】
2016126101.tif 000005
【図４】
2016126101.tif 000006
【図５】
2016126101.tif 000007
【図６】
2016126101.tif 000008
【図７】
2016126101.tif 000009
【図８】
2016126101.tif 000010
【図９】
2016126101.tif 000011
【図１０】
2016126101.tif 000012
【図１１】
2016126101.tif 000013
【図１２】
2016126101.tif 000014
【図１３Ａ】
2016126101.tif 000015
【図１３Ｂ】
2016126101.tif 000016
【図１４】
2016126101.tif 000017
【図１５】
2016126101.tif 000018
【図１６】
2016126101.tif 000019
【図１７】
2016126101.tif 000020
【図１８】
2016126101.tif 000021
【図１９】
2016126101.tif 000022
【図２０】
2016126101.tif 000023
【図２１】
2016126101.tif 000024
【図２２Ａ】
2016126101.tif 000025
【図２２Ｂ】
2016126101.tif 000026
【図２３】
2016126101.tif 000027
【図２４】
2016126101.tif 000028
【図２５】
2016126101.tif 000029