(57)【要約】      （修正有）【課題】ユーザが効率よくレベルを向上させるレッスン進行システムの提供。【解決手段】評価項目ごとに設けられたグレードのそれぞれに、設問からなるユニットを複数含むステージの集まりであるモジュールを設定したレッスンのカリキュラム情報を記憶するカリキュラム情報ＤＢ１８４と、ユーザの能力に応じて評価項目ごとのグレードを決定するグレード決定部１６と、決定されたグレードのうち能力レベルの最も低いグレードに対応する評価項目から順番に、受講対象となるステージに含まれる設問を順次提供しながらレッスンを進行するレッスン進行部１７と、を備え、グレード決定部１６は、レッスンでの回答結果に基づいてユニット単位の正答率を算出し、全てのユニットの正答率が合格基準値以上である場合に、ステージを合格したと判定し、モジュールに含まれる全てのステージを合格したと判定した場合に、評価項目のグレードを一レベル上げる。【選択図】図２
2015225233.tif 000002
【特許請求の範囲】
【請求項１】
評価対象となる評価項目ごとに設けられた、能力レベルを示す複数のグレードのそれぞれに、一または複数の設問からなるユニットを複数含むステージの集まりであるモジュールを対応付けて設定したレッスンのカリキュラム情報を記憶するカリキュラム記憶部と、
ユーザの能力に応じて、前記評価項目ごとの前記グレードを決定するグレード決定部と、
前記グレード決定部により決定された前記グレードのうち、前記能力レベルの最も低い前記グレードに対応する前記評価項目から順番に、当該評価項目の前記グレードに対応する前記モジュールを構成する前記ステージのうち、受講対象となる前記ステージに含まれる前記設問を順次提供しながらレッスンを進行するレッスン進行部と、を備え、
前記グレード決定部は、前記レッスン進行部により進行される前記レッスンでの回答結果に基づいて、前記ステージに含まれる前記ユニット単位の正答率を算出し、全ての前記ユニットの正答率が合格基準値以上である場合に、当該ステージを合格したと判定し、前記モジュールに含まれる全ての前記ステージを合格したと判定した場合には、前記評価項目に対応する前記グレードを一レベル上げる、
ことを特徴とするレッスン進行システム。
【請求項２】
前記レッスン進行部は、過去に前記レッスンを行ったことがある前記ステージを対象にして前記レッスンを進行する場合に、当該ステージに含まれる前記ユニットのうち、前記ユニット単位の正答率が合格基準値未満である前記ユニットを対象にして、前記ユニット単位の正答率が低い前記ユニットから順番に、前記設問を提供する、
ことを特徴とする請求項１記載のレッスン進行システム。
【請求項３】
前記グレード決定部は、前記ユニット単位の正答率を算出する際に、過去に複数回の前記レッスンを行ったことがある前記ユニットについては、直近の正答率ほど重みを大きくして累積する加重累積再生率を用いて算出する、
ことを特徴とする請求項１または２記載のレッスン進行システム。
【請求項４】
前記評価項目は、レッスンレベルの異なる複数のレイヤーのそれぞれに複数項目ずつ設けられ、
前記レッスン進行部は、レベルの低い前記レイヤーに含まれる全ての前記評価項目に対応する前記グレードが最高レベルに達した場合に、一つ前記レッスンレベルの高い前記レイヤーに含まれる前記評価項目のレッスンに移行する、
ことを特徴とする請求項１〜３のいずれか１項に記載のレッスン進行システム。
【請求項５】
前記モジュールは、使用言語が設定されており、
前記レッスン進行部は、前記使用言語ごとに前記カリキュラム情報を編成し、当該編成した前記カリキュラム情報に含まれる前記モジュールを対象にして前記使用言語別に前記レッスンを進行する、
ことを特徴とする請求項１〜４のいずれか１項に記載のレッスン進行システム。
【請求項６】
前記ユーザの能力は、前記ユーザに対する能力テストの結果により決定される、
ことを特徴とする請求項１〜５のいずれか１項に記載のレッスン進行システム。
【請求項７】
前記ユーザが携帯するユーザ端末と、講師が利用する講師用端末とを回線を介して接続させることで、前記ユーザと前記講師とが音声通話をしながら前記レッスンを進行させる、
ことを特徴とする請求項１〜６のいずれか１項に記載のレッスン進行システム。
【請求項８】
評価対象となる評価項目ごとに設けられた、能力レベルを示す複数のグレードのそれぞれに、一または複数の設問からなるユニットを複数含むステージの集まりであるモジュールを対応付けて設定したレッスンのカリキュラム情報を記憶するカリキュラム記憶部を備えるコンピュータで処理されるレッスン進行方法であって、
前記コンピュータが、
ユーザの能力に応じて、前記評価項目ごとの前記グレードを決定するグレード決定ステップと、
前記グレード決定ステップにおいて決定された前記グレードのうち、前記能力レベルの最も低い前記グレードに対応する前記評価項目から順番に、当該評価項目の前記グレードに対応する前記モジュールを構成する前記ステージのうち、受講対象となる前記ステージに含まれる前記設問を順次提供しながらレッスンを進行するレッスン進行ステップと、を含み、
前記グレード決定ステップは、前記レッスン進行ステップにおいて進行される前記レッスンでの回答結果に基づいて、前記ステージに含まれる前記ユニット単位の正答率を算出し、全ての前記ユニットの正答率が合格基準値以上である場合に、当該ステージを合格したと判定し、前記モジュールに含まれる全ての前記ステージを合格したと判定した場合には、前記評価項目に対応する前記グレードを一レベル上げる、
ことを特徴とするレッスン進行方法。
【請求項９】
前記レッスン進行ステップは、過去に前記レッスンを行ったことがある前記ステージを対象にして前記レッスンを進行する場合に、当該ステージに含まれる前記ユニットのうち、前記ユニット単位の正答率が合格基準値未満である前記ユニットを対象にして、前記ユニット単位の正答率が低い前記ユニットから順番に、前記設問を提供する、
ことを特徴とする請求項８記載のレッスン進行方法。
【請求項１０】
前記グレード決定ステップは、前記ユニット単位の正答率を算出する際に、過去に複数回の前記レッスンを行ったことがある前記ユニットについては、直近の正答率ほど重みを大きくして累積する加重累積再生率を用いて算出する、
ことを特徴とする請求項８または９記載のレッスン進行方法。
【請求項１１】
前記評価項目は、レッスンレベルの異なる複数のレイヤーのそれぞれに複数項目ずつ設けられ、
前記レッスン進行ステップは、レベルの低い前記レイヤーに含まれる全ての前記評価項目に対応する前記グレードが最高レベルに達した場合に、一つ前記レッスンレベルの高い前記レイヤーに含まれる前記評価項目のレッスンに移行する、
ことを特徴とする請求項８〜１０のいずれか１項に記載のレッスン進行方法。
【請求項１２】
評価対象となる評価項目ごとに設けられた、能力レベルを示す複数のグレードのそれぞれに、一または複数の設問からなるユニットを複数含むステージの集まりであるモジュールを対応付けて設定したレッスンのカリキュラム情報を記憶するカリキュラム記憶部を備えるコンピュータに、
ユーザの能力に応じて、前記評価項目ごとの前記グレードを決定するグレード決定ステップと、
前記グレード決定ステップにおいて決定された前記グレードのうち、前記能力レベルの最も低い前記グレードに対応する前記評価項目から順番に、当該評価項目の前記グレードに対応する前記モジュールを構成する前記ステージのうち、受講対象となる前記ステージに含まれる前記設問を順次提供しながらレッスンを進行するレッスン進行ステップと、を実行させ、
前記グレード決定ステップは、前記レッスン進行ステップにおいて進行される前記レッスンでの回答結果に基づいて、前記ステージに含まれる前記ユニット単位の正答率を算出し、全ての前記ユニットの正答率が合格基準値以上である場合に、当該ステージを合格したと判定し、前記モジュールに含まれる全ての前記ステージを合格したと判定した場合には、前記評価項目に対応する前記グレードを一レベル上げる、
ことを特徴とするレッスン進行プログラム。
【請求項１３】
前記レッスン進行ステップは、過去に前記レッスンを行ったことがある前記ステージを対象にして前記レッスンを進行する場合に、当該ステージに含まれる前記ユニットのうち、前記ユニット単位の正答率が合格基準値未満である前記ユニットを対象にして、前記ユニット単位の正答率が低い前記ユニットから順番に、前記設問を提供する、
ことを特徴とする請求項１２記載のレッスン進行プログラム。
【請求項１４】
前記グレード決定ステップは、前記ユニット単位の正答率を算出する際に、過去に複数回の前記レッスンを行ったことがある前記ユニットについては、直近の正答率ほど重みを大きくして累積する加重累積再生率を用いて算出する、
ことを特徴とする請求項１２または１３記載のレッスン進行プログラム。
【請求項１５】
前記評価項目は、レッスンレベルの異なる複数のレイヤーのそれぞれに複数項目ずつ設けられ、
前記レッスン進行ステップは、レベルの低い前記レイヤーに含まれる全ての前記評価項目に対応する前記グレードが最高レベルに達した場合に、一つ前記レッスンレベルの高い前記レイヤーに含まれる前記評価項目のレッスンに移行する、
ことを特徴とする請求項１２〜１４のいずれか１項に記載のレッスン進行プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、レッスン進行システム、レッスン進行方法およびレッスン進行プログラムに関する。
【背景技術】
【０００２】
下記特許文献１には、コールセンターに配置されている語学講師用の端末と、ユーザが携帯する携帯電話機との間で、映像信号および音声信号を双方向に送受信しながら、語学学習を進行する語学習得システムが開示されている。この語学習得システムでは、ユーザが受講したい授業を予約すると、その予約時間に、語学講師用の端末とユーザの携帯電話機とがネットワークサーバーを介して接続され、授業が始まる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２７２６９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載の語学習得システムでは、レベルテストの結果に応じてユーザの受講クラスが決められ、ユーザは、クラスに割り当てられている授業の中から所望の授業を選択し、受講している。しかしながら、このシステムでは、ユーザのレベルに応じた授業を受けることはできるが、特許文献１には、ユーザが効率よくレベルを向上させるしくみについては記載されておらず、改善の余地がある。
【０００５】
本発明は、上述した課題を解決するためになされたものであり、ユーザが効率よくレベルを向上させることができるレッスン進行システム、レッスン進行方法およびレッスン進行プログラムを提供することを目的の一つとする。
【課題を解決するための手段】
【０００６】
本発明の一態様であるレッスン進行システムは、評価対象となる評価項目ごとに設けられた、能力レベルを示す複数のグレードのそれぞれに、一または複数の設問からなるユニットを複数含むステージの集まりであるモジュールを対応付けて設定したレッスンのカリキュラム情報を記憶するカリキュラム記憶部と、ユーザの能力に応じて、前記評価項目ごとの前記グレードを決定するグレード決定部と、前記グレード決定部により決定された前記グレードのうち、前記能力レベルの最も低い前記グレードに対応する前記評価項目から順番に、当該評価項目の前記グレードに対応する前記モジュールを構成する前記ステージのうち、受講対象となる前記ステージに含まれる前記設問を順次提供しながらレッスンを進行するレッスン進行部と、を備え、前記グレード決定部は、前記レッスン進行部により進行される前記レッスンでの回答結果に基づいて、前記ステージに含まれる前記ユニット単位の正答率を算出し、全ての前記ユニットの正答率が合格基準値以上である場合に、当該ステージを合格したと判定し、前記モジュールに含まれる全ての前記ステージを合格したと判定した場合には、前記評価項目に対応する前記グレードを一レベル上げることを特徴とする。
【０００７】
本発明の一態様であるレッスン進行方法は、評価対象となる評価項目ごとに設けられた、能力レベルを示す複数のグレードのそれぞれに、一または複数の設問からなるユニットを複数含むステージの集まりであるモジュールを対応付けて設定したレッスンのカリキュラム情報を記憶するカリキュラム記憶部を備えるコンピュータで処理されるレッスン進行方法であって、前記コンピュータが、ユーザの能力に応じて、前記評価項目ごとの前記グレードを決定するグレード決定ステップと、前記グレード決定ステップにおいて決定された前記グレードのうち、前記能力レベルの最も低い前記グレードに対応する前記評価項目から順番に、当該評価項目の前記グレードに対応する前記モジュールを構成する前記ステージのうち、受講対象となる前記ステージに含まれる前記設問を順次提供しながらレッスンを進行するレッスン進行ステップと、を含み、前記グレード決定ステップは、前記レッスン進行ステップにおいて進行される前記レッスンでの回答結果に基づいて、前記ステージに含まれる前記ユニット単位の正答率を算出し、全ての前記ユニットの正答率が合格基準値以上である場合に、当該ステージを合格したと判定し、前記モジュールに含まれる全ての前記ステージを合格したと判定した場合には、前記評価項目に対応する前記グレードを一レベル上げることを特徴とする。
【０００８】
本発明の一態様であるレッスン進行プログラムは、評価対象となる評価項目ごとに設けられた、能力レベルを示す複数のグレードのそれぞれに、一または複数の設問からなるユニットを複数含むステージの集まりであるモジュールを対応付けて設定したレッスンのカリキュラム情報を記憶するカリキュラム記憶部を備えるコンピュータに、ユーザの能力に応じて、前記評価項目ごとの前記グレードを決定するグレード決定ステップと、前記グレード決定ステップにおいて決定された前記グレードのうち、前記能力レベルの最も低い前記グレードに対応する前記評価項目から順番に、当該評価項目の前記グレードに対応する前記モジュールを構成する前記ステージのうち、受講対象となる前記ステージに含まれる前記設問を順次提供しながらレッスンを進行するレッスン進行ステップと、を実行させ、前記グレード決定ステップは、前記レッスン進行ステップにおいて進行される前記レッスンでの回答結果に基づいて、前記ステージに含まれる前記ユニット単位の正答率を算出し、全ての前記ユニットの正答率が合格基準値以上である場合に、当該ステージを合格したと判定し、前記モジュールに含まれる全ての前記ステージを合格したと判定した場合には、前記評価項目に対応する前記グレードを一レベル上げることを特徴とする。
【０００９】
かかる構成を採用することで、ユーザの能力に応じて、評価項目ごとに決定されたグレードのうち、能力レベルの最も低いグレードに対応する評価項目から順番に、その評価項目のグレードに対応付けられたモジュールを構成する複数のステージのうち、受講対象となるステージに含まれる設問を順次提供しながらレッスンを進行させることができ、レッスンでの回答結果に基づいて、ステージに含まれるユニット単位の正答率を算出し、全てのユニットの正答率が合格基準値以上である場合に、そのステージを合格したと判定し、モジュールに含まれる全てのステージを合格したと判定した場合に、その評価項目に対応するグレードを一レベル上げることが可能となる。
【００１０】
上記レッスン進行部は、過去に前記レッスンを行ったことがある前記ステージを対象にして前記レッスンを進行する場合に、当該ステージに含まれる前記ユニットのうち、前記ユニット単位の正答率が合格基準値未満である前記ユニットを対象にして、前記ユニット単位の正答率が低い前記ユニットから順番に、前記設問を提供することとしてもよい。これにより、ユーザの学習効果を高め、ユーザの学習に対する意欲を掻き立てることができるため、学習効率を格段に向上させることができる。
【００１１】
上記グレード決定部は、前記ユニット単位の正答率を算出する際に、過去に複数回の前記レッスンを行ったことがある前記ユニットについては、直近の正答率ほど重みを大きくして累積する加重累積再生率を用いて算出することとしてもよい。これにより、繰り返し受講しているレッスンについては、直近のレッスンでの回答結果に重きを置いて理解度を判定することができる。
【００１２】
上記評価項目は、レッスンレベルの異なる複数のレイヤーのそれぞれに複数項目ずつ設けられ、上記レッスン進行部は、レベルの低い前記レイヤーに含まれる全ての前記評価項目に対応する前記グレードが最高レベルに達した場合に、一つ前記レッスンレベルの高い前記レイヤーに含まれる前記評価項目のレッスンに移行することとしてもよい。
【発明の効果】
【００１３】
本発明によれば、ユーザが効率よくレベルを向上させることができる。
【図面の簡単な説明】
【００１４】
【図１】実施形態におけるレッスン進行システムの実施例を示す図である。
【図２】図１に示すレッスン進行システムの機能構成を例示する図である。
【図３】図２に示すユーザ情報データベースのデータ構成を例示する図である。
【図４】図２に示す講師情報データベースのデータ構成を例示する図である。
【図５】図２に示すカリキュラム情報データベースのデータ構成を例示する図である。
【図６】あるユーザの能力テストの結果を例示する評価結果リストである。
【図７】図６の評価結果リストに基づいて設定されたカリキュラム情報を例示する図である。
【図８】複数のユニットからなるステージを５回消化したときのユニット単位の正答率を例示する図である。
【図９】図８に示す各ユニットの正答率を、加重累積再生率を用いて算出したときの結果を例示する図である。
【図１０】第１変形例におけるカリキュラム情報を例示する図である。
【図１１】第２変形例におけるレッスン進行システムの実施例を示す図である。
【発明を実施するための形態】
【００１５】
以下、添付図面を参照して、本発明に係るレッスン進行システム、レッスン進行方法およびレッスン進行プログラムの好適な実施形態について説明する。実施形態では、英語のレッスンを行う場合について説明するが、レッスンは英語に限定されず、他の言語にも本発明を適用することができる。
【００１６】
まず、図１を参照して、実施形態におけるレッスン進行システムについて説明する。レッスン進行システム１は、一つまたは複数のサーバ装置やデータベースを用いて構築することができる。レッスン進行システム１は、通信回線４を介してレッスン進行システム１にレッスンを依頼するユーザ端末２と、通信回線４を介してレッスン進行システム１に接続する講師用端末３とを、電話回線５を利用して接続させ、ユーザと講師とで音声通話をしながら英語のレッスンを進行させるサービスを提供する。
【００１７】
ユーザ端末２は、ユーザが携帯する端末である。ユーザ端末２としては、例えばスマートフォンや携帯電話機等の通話機能を有する携帯端末が該当する。講師用端末３は、講師が利用する端末である。講師用端末３としては、例えばパーソナルコンピュータ等の小型端末が該当し、この小型端末には、電話回線を利用する通話機能が組み込まれている。講師用端末３は、コールセンターのように、同一の施設内に複数台配置されている。講師用端末３を収容する施設は、日本国内に設けられていてもよいし、外国に設けられていてもよい。
【００１８】
なお、講師用端末３は、同一の施設内に複数台配置されている小型端末には限定されず、例えば、講師が所持するパーソナルコンピュータや、携帯端末等であってもよい。
【００１９】
レッスン進行システム１は、物理的には、例えば、ＣＰＵ（Central Processing Unit）と、メモリと、記憶装置と、通信インターフェースとを含む。記憶装置は、例えば、ＣＰＵで処理されるプログラムおよびデータを記憶するＲＯＭ（Read Only Memory）やＨＤＤ（Hard Disk Drive）、主として制御処理のための各種作業領域として使用するＲＡＭ（Random Access Memory）等を含む。ＣＰＵが、ＲＯＭに記憶されたプログラムを実行し、通信インターフェースを介して受信されるメッセージや、ＲＡＭに展開されるデータ等を処理することで、後述するレッスン進行システム１の各種機能を実現する。
【００２０】
図２を参照して、レッスン進行システムの機能構成について説明する。レッスン進行システム１は、機能的には、例えば、ログイン受付部１１と、依頼受信部１２と、講師選定部１３と、依頼送信部１４と、通話制御部１５と、グレード決定部１６と、レッスン進行部１７と、を有する。レッスン進行システム１は、これら各部が参照するデータベースとして、例えば、ユーザ情報データベース１８１、講師情報データベース１８２、レッスン履歴情報データベース１８３およびカリキュラム情報データベース１８４を備える。
【００２１】
ユーザ情報データベース１８１は、ユーザに関するユーザ情報を格納するデータベースである。図３を参照して、ユーザ情報データベース１８１のデータ構成について説明する。ユーザ情報データベース１８１は、データ項目として、例えば、ユーザＩＤ項目、メールアドレス項目、氏名項目、電話番号項目、進捗状況項目およびグレード項目を有する。
【００２２】
ユーザＩＤ項目は、ユーザを特定する識別情報を格納する。第１実施形態では、例示的にメールアドレスをユーザＩＤとして用いる。メールアドレス項目、氏名項目および電話番号項目は、それぞれユーザのメールアドレス、氏名および電話番号を格納する。進捗状況項目は、例えばユーザが到達したカリキュラムの最新のステージ番号のように、レッスンの進捗状況を示す情報を格納する。グレード項目は、例えばユーザの理解力や会話力等の能力のレベルを示す情報を格納する。この進捗状況項目およびグレード項目は、後述するカリキュラム情報の評価項目ごとに設けられる。
【００２３】
講師情報データベース１８２は、講師に関する講師情報を格納するデータベースである。講師情報は、講師が講師用端末３を利用してレッスン進行システム１にログインすることで講師情報データベース１８２に追加され、レッスン進行システム１からログオフすることで講師情報データベース１８２から削除される。
【００２４】
図４を参照して、講師情報データベース１８２のデータ構成について説明する。講師情報データベース１８２は、データ項目として、例えば、講師ＩＤ項目、空き状況項目、レベル項目および当日レッスン回数項目を有する。
【００２５】
講師ＩＤ項目は、講師を特定する識別情報を格納する。空き状況項目は、講師が現時点でレッスンしている状況であるか否かを示す情報を格納する。レベル項目は、例えば講師がレッスンを担当することができるステージ番号およびユーザのグレードや、日本語対応能力等の講師のレベルを示す情報を格納する。当日レッスン回数項目は、講師が当日担当したレッスンの回数を格納する。
【００２６】
レッスン履歴情報データベース１８３は、ユーザが受講したレッスンの履歴に関するレッスン履歴情報を格納するデータベースである。レッスン履歴情報データベース１８３は、ユーザＩＤごとに、レッスンを受講した日時（時間は時間帯）を記録し、その日時ごとに、レッスンの内容を記録する。レッスンの内容としては、例えば、受講したカリキュラムのステージ番号や、問題／回答、ステージクリアの有無等が該当する。
【００２７】
カリキュラム情報データベース１８４は、レッスンのカリキュラム情報を格納するデータベースである。ユーザは、カリキュラム情報に設定されたカリキュラムに従ってレッスンを受講する。図５を参照して、カリキュラム情報データベース１８４のデータ構成について説明する。
【００２８】
カリキュラム情報データベース１８４は、データ項目として、例えば、モジュールマトリックス項目を有する。モジュールマトリックス項目の各要素は、マトリックスを構成する評価項目とグレードとに対応するモジュール番号を格納する。
【００２９】
評価項目は、評価対象となるレッスンの学習テーマを示す項目であり、レッスンレベルを示す３つのレイヤーの配下にそれぞれ複数項目ずつ設けられている。
【００３０】
図５には、例示的に、初級レベルである“Basic”レイヤーの配下に、“Speaking”、“Listening”、“Grammar”および“Vocabulary”の４つの評価項目が設けられている。また、中級レベルである“Intermediate”レイヤーの配下には、“Logical Speaking”、“Assertiveness”、“Active Listening”および“Relationship Building”の４つの評価項目が設けられている。さらに、上級レベルである“Advanced”レイヤーの配下には、“Management Communication”、“Storytelling”、“Negotiation”および“Facilitation”の４つの評価項目が設けられている。
【００３１】
グレードは、評価項目ごとの能力レベルを示す指標である。図５には、例示的に、６段階の能力レベルが設けられ、能力レベルの低い方から順に、“Ｅ”、“Ｄ”、“Ｃ”、“Ｂ”、“Ａ”および“Ｓ”が設定されている。
【００３２】
モジュールは、カリキュラムを構成する最小単位であり、ユーザは、モジュール単位にレッスンを受講する。具体的に、モジュールは、複数のステージから構成されており、それぞれのステージには、一または複数の設問からなるユニットが複数含まれている。
【００３３】
ユーザは、モジュールに含まれているステージを一つずつクリアし、全てのステージをクリアすると、次のグレードのモジュールに進むことができる。ステージをクリアするためには、そのステージに含まれている全てのユニットをクリアする必要がある。ユニットをクリアする際の具体的な処理内容については、後述する。
【００３４】
図２に示すログイン受付部１１は、ユーザがレッスン進行システム１を使用する際のアカウントとなるログイン情報を受け付ける。ログイン情報としては、例えば、ユーザＩＤおよびパスワードが該当する。ログイン情報は、ユーザ端末２に表示されるログイン画面で入力され、ユーザ端末２からレッスン進行システム１に送信される。
【００３５】
ログイン受付部１１は、受け付けたログイン情報に基づいて認証処理を行い、正当なユーザである場合に、レッスン依頼画面をユーザ端末２に送信する。
【００３６】
依頼受信部１２は、ユーザがレッスン依頼画面を操作することで発行される、レッスンを開始するように依頼する開始依頼信号をユーザ端末２から受信する。
【００３７】
講師選定部１３は、依頼受信部１２により開始依頼信号が受信されると、講師選定処理を実行する。講師選定処理は、レッスンを依頼したユーザのレベルに応じて、そのレッスンを担当する講師を選定するための処理である。講師選定処理の内容について、以下に具体的に説明する。
【００３８】
最初に、講師選定部１３は、ユーザＩＤに対応付けて記憶されているユーザ情報をユーザ情報データベース１８１から抽出する。続いて、講師選定部１３は、抽出したユーザ情報の進捗状況項目およびグレード項目を参照し、ユーザのレベルを特定する。
【００３９】
続いて、講師選定部１３は、講師情報データベース１８２から、現時点で待機中の講師、かつ、上記特定したユーザのレベルに適合する講師情報を抽出する。講師が現時点で待機中であるか否かは、講師情報の空き状況項目を参照して判定する。特定したユーザのレベルに適合するか否かは、ユーザ情報の進捗状況項目およびグレード項目の内容と、講師情報のレベル項目の内容とを比較して判定する。
【００４０】
例示的に、講師選定部１３は、ユーザの最新到達ステージ番号およびユーザのグレードに基づき、それらのレベルを担当することができるレベルが格納されている講師情報を、ユーザのレベルに適合する講師情報として抽出する。なお、ユーザが日本語での対応が必要なレベルである場合には、日本語対応可能なレベルが格納されている講師情報を優先して抽出することとしてもよい。また、本サービスに入会した直後（例えば入会後の受講回数が３回以内）のユーザには、ユーザの能力等を的確に判定可能な一定レベル以上のレベルが格納されている講師情報を優先して抽出することとしてもよい。
【００４１】
続いて、講師選定部１３は、抽出した講師情報が複数件存在する場合、講師情報の当日レッスン回数項目を参照し、最も少ない回数が格納されている講師情報を優先して選定することで、ユーザに割り当てる講師を選定する。これにより、各講師に対して、レッスンの機会を公平に割り当てることが可能となる。
【００４２】
依頼送信部１４は、講師選定部１３により選定された講師に対応する講師用端末３に、講師を依頼するための講師依頼信号を送信する。本実施形態では、例示的に、講師依頼信号を、電子メール（以下、「講師依頼メール」ともいう。）を用いて送信する場合について説明する。なお、講師依頼信号を送信する手段は電子メールに限定されず、講師用端末３にメッセージを送信できる手段であれば他の通信手段を用いて講師依頼信号を送信してもよい。
【００４３】
本実施形態における講師依頼メールには、例えば、レッスン日時、ユーザＩＤ、ユーザの氏名、ユーザの電話番号が組み込まれる。ユーザの電話番号は、通常はシステムに登録されている電話番号となるが、ユーザがレッスン依頼時に登録電話番号以外の番号を指定した場合には、その指定した電話番号となる。
【００４４】
講師は、講師用端末３のユーザ情報検索機能を利用して、講師依頼メールに組み込まれているユーザＩＤに対応して記憶されているユーザ情報を、レッスン進行システム１のユーザ情報データベース１８１から検出し、閲覧する。これにより、講師は、レッスン開始前にユーザの進捗状況や能力等を確認することができる。
【００４５】
講師は、講師用端末３の通話機能を利用して、講師依頼メールに組み込まれている電話番号に対応するユーザ端末２に電話をかける。
【００４６】
通話制御部１５は、電話をかけた講師用端末３と、電話を受けたユーザ端末２とを通話可能な状態にする。以下に、具体的に説明する。
【００４７】
最初に、講師用端末３がレッスン進行システム１の代表電話として、ユーザ端末２宛てに発呼する。続いて、レッスン進行システム１の通話制御部１５は、代表電話番号に割り当てられている複数のチャンネルのうち、現在通話に利用されていない空きチャンネルの回線を選択して、ユーザ端末２に呼び出し信号を送信する。続いて、ユーザ端末２が、その呼び出し信号に応答すると、講師用端末３とユーザ端末２との接続が確立し、通話可能な状態になる。
【００４８】
講師用端末３とユーザ端末２とが通話可能な状態に移行すると、ユーザが受講するレッスンのカリキュラムに合わせてレッスンの内容等が講師用端末３の画面上に表示され、ユーザと講師とが音声通話をしながらレッスンを進めることになる。このレッスンは、例えば、講師用端末３の画面上に表示された設問内容に基づいて講師が音声で出題し、ユーザが音声で回答することを繰り返しながら進められる。
【００４９】
ユーザと講師との間で行われるレッスンの内容は、グレード決定部１６により決定された評価項目ごとのグレードに基づいて、レッスン進行部１７によって選定され、その選定された内容にしたがって進められる。このようなグレード決定部１６およびレッスン進行部１７の機能を、以下において具体的に説明する。
【００５０】
グレード決定部１６は、ユーザの能力に応じて、評価項目ごとのグレードを決定する。ユーザの能力は、例えば、ユーザに対する能力テストの結果により決定することができる。図６および図７を参照して具体的に説明する。
【００５１】
図６は、あるユーザの能力テストの結果を例示する評価結果リストである。図７は、図６の評価結果リストに基づいて設定されたカリキュラム情報である。
【００５２】
グレード決定部１６は、図６に示す“Basic”レイヤーの“Speaking”の評価結果が“Ｄ”であるため、ユーザの“Speaking”レッスンのグレードを“Ｄ”に決定する。これにより、ユーザは、図７の網掛け部分に例示するように、“Basic”レイヤーの“Speaking”レッスンについては、グレード“Ｄ”以上のレッスンを順次受講することになる。
【００５３】
同様に、グレード決定部１６は、“Basic”レイヤーの“Listening”の評価結果が“Ｃ”であるため、“Listening”レッスンのグレードを“Ｃ”に決定し、“Basic”レイヤーの“Grammar”の評価結果が“Ｂ”であるため、“Grammar”レッスンのグレードを“Ｂ”に決定し、“Basic”レイヤーの“Vocabulary”の評価結果が“Ｄ”であるため、“Vocabulary”レッスンのグレードを“Ｄ”に決定する。
【００５４】
グレード決定部１６は、“Intermediate”レイヤーおよび“Advanced”レイヤーの各評価項目についても、“Basic”レイヤーと同様に決定する。
【００５５】
レッスン進行部１７は、複数のレイヤーのうち、レッスンレベルの低いレイヤーから順番にレッスンを進行する。具体的に、レッスン進行部１７は、レッスンレベルの低いレイヤーの全ての評価項目に対応するグレードが最高レベルに達した場合に、一つレッスンレベルの高いレイヤーの評価項目のレッスンに移行する。例えば、レイヤーとして、レッスンレベルの低い方から順に、“Basic”レイヤー、“Intermediate”レイヤー、“Advanced”レイヤーが設定されているときには、“Basic”レイヤーの全ての評価項目のグレードが“Ｓ”ランクに到達した場合に、“Intermediate”レイヤーの評価項目のレッスンに移行し、“Intermediate”レイヤーの全ての評価項目のグレードが“Ｓ”ランクに到達した場合に、“Advanced”レイヤーの評価項目のレッスンに移行する。
【００５６】
レッスン進行部１７は、グレード決定部１６により決定されたグレードのうち、能力レベルが最も低いグレードに対応する評価項目から順番に、レッスンを進行する。図７を参照して具体的に説明する。図７では、“Basic”レイヤーの評価項目のうち、能力レベルが最も低いグレードに対応する評価項目は、グレードが“Ｄ”となる“Speaking”および“Vocabulary”である。したがって、“Speaking”および“Vocabulary”のうち、優先順位の高い評価項目がレッスンの対象となる。各評価項目の優先順位は、任意に設定することができる。
【００５７】
レッスン進行部１７は、レッスンの対象となる評価項目のグレードに対応するモジュールを構成する複数のステージのうち、受講対象となるステージに含まれる設問を順次提供しながらレッスンを進行する。
【００５８】
グレード決定部１６は、レッスン進行部１７により進行されるレッスンでの回答結果に基づいて、受講対象のステージに含まれるユニット単位の正答率を算出する。ユニット単位の正答率は、例えば、対象ユニットでの正答数を対象ユニットでの設問数で除算することにより算出できる。
【００５９】
グレード決定部１６は、受講対象のステージに含まれる全てのユニットの正答率が合格基準値以上である場合に、そのステージを合格したと判定する。グレード決定部１６は、受講対象のモジュールに含まれる全てのステージを合格したと判定した場合に、評価項目に対応するグレードを一レベル上げる。
【００６０】
グレード決定部１６は、ユニット単位の正答率を算出する際に、過去に複数回のレッスンを行ったことがあるユニットについては、直近の正答率ほど重みを大きくして累積していく加重累積再生率を用いて、ユニット単位の正答率を算出する。この場合、例示的に、以下の式（１）で示される加重累積再生率Ｐnを用いてユニット単位の正答率を算出することができる。
【数１】
2015225233.tif 000003
【００６１】
式（１）において、ｎは現時点の消化回数を示す。消化回数は、あるステージ内の全てのユニットを消化（回答）した回数である。ｐiはｉ回目の正答率を示す。
【００６２】
図８および図９を参照して、加重累積再生率Ｐnを用いて算出されるユニット単位の正答率について、具体的に説明する。
【００６３】
図８は、ユニット“１００”〜ユニット“１０９”からなるステージを５回消化したときのユニット単位の正答率を例示する図である。図８では、ユニット“１００”における設問の正答率が、１回目、４回目および５回目は全問正解であることを示す“１”であり、２回目および３回目は全問不正解であることを示す“０”であることを示している。
【００６４】
図９は、図８に示すユニット“１００”〜ユニット“１０９”の正答率を、式（１）に示す加重累積再生率Ｐnを用いて算出したときの結果を例示する図である。例えば、ユニット“１００”の加重累積再生率Ｐ5は、以下のように算出される。
【００６５】
Ｐ5＝（２-5×１）＋（２-4×０）＋（２-3×０）＋（２-2×１）＋（２-1×１）＝０．０３１２５＋０＋０＋０．２５＋０．５＝０．７８１２５
【００６６】
つまり、式（１）に示す加重累積再生率Ｐnを用いることで、直近の正答率ほど重みを大きくして累積していくことができる。
【００６７】
レッスン進行部１７は、過去にレッスンを行ったことがあるステージを対象にしてレッスンを進行する場合に、そのステージに含まれるユニットのうち、ユニット単位の正答率が合格基準値未満であるユニットを対象にして、ユニット単位の正答率が低いユニットから順番に、設問を提供する。図９を参照して具体的に説明する。
【００６８】
図９に示すユニット“１００”〜ユニット“１０９”からなるステージの合格基準値が“０．７５”である場合、次回の出題対象は、加重累積再生率Ｐnを用いて算出した正答率が“０．７５”未満のユニットとなる。具体的には、ユニット“１０２”、ユニット“１０３”、ユニット“１０５”、ユニット“１０７”、ユニット“１０９”の５つのユニットが次回の出題対象となる。これら５つのユニットを、加重累積再生率Ｐnを用いて算出した正答率の低い順に並べると、ユニット“１０７”、ユニット“１０５”、ユニット“１０３”、ユニット“１０９”、ユニット“１０２”の順となる。レッスン進行部１７は、ユニット“１０７”、ユニット“１０５”、ユニット“１０３”、ユニット“１０９”、ユニット“１０２”の順に、設問を提供することになる。
【００６９】
このように設問を提供することで、同じステージの設問を繰り返し出題することとなった場合に、正答率が合格基準値に達したユニットをレッスン対象から除外し、前回までの正答率が低いユニットを優先して出題していくことが可能となる。
【００７０】
次に、図７に示すカリキュラム情報を参照しながら、ユーザが受講するレッスンの順番について説明する。受講するレッスンの順番は、以下の（１）〜（３）のアルゴリズムに従って決定される。
【００７１】
（１）複数あるレイヤーのうち、レッスンレベルの低いレイヤーから順番に受講する。図７では、“Basic”レイヤー、“Intermediate”レイヤー、“Advanced”レイヤーの順に受講することになる。この場合、各レイヤーに属する全てのレッスン（モジュール）に合格することで、一つレッスンレベルの高いレイヤーに移行する。
【００７２】
（２）各レイヤー内では、グレードの低いモジュールのレッスンから順番に受講する。図７では、グレードの低い順に、“Ｅ”、“Ｄ”、“Ｃ”、“Ｂ”、“Ａ”、“Ｓ”が設定されている。
【００７３】
（３）各レイヤー内で同じグレードに複数の評価項目に対応するモジュールが受講対象として残っている場合には、レイヤーごとに任意に設定された評価項目の優先順位に従って、優先順位の高い評価項目に対応するモジュールのレッスンから順番に受講する。
【００７４】
例示的に、図７の“Basic”レイヤーでは、評価項目の優先順位が、高い方から、“Grammar”、“Speaking”、“Listening”、“Vocabulary”の順に設定されていることとする。同様に、“Intermediate”レイヤーでは、高い方から、"Logical Speaking"、"Active Listening"、"Assertiveness"、"Relationship Building"の順に設定され、“Advanced”レイヤーでは、高い方から、"Management Communication"、"Storytelling"、"Negotiation"、"Facilitation"の順に設定されていることとする。
【００７５】
図７に示すカリキュラム情報は、上述したように、図６の評価結果リストに基づいて設定されたものであり、ユーザが受講するレッスンは、網掛けされたモジュールが対象となる。したがって、ユーザが受講するレッスンは、上記（１）〜（３）のアルゴリズムに従って、以下のモジュール番号順に進められることとなる。
【００７６】
最初に、“Basic”レイヤーが対象となり、グレード“Ｄ”の“２”、“１７”、グレードＣの“３”、“８”、“１８”、グレード“Ｂ”の“１４”、“４”、“９”、“１９”、グレード“Ａ”の“１５”、“５”、“１０”、“２０”の順にレッスンが進められる。
【００７７】
続いて、“Intermediate”レイヤーが対象となり、グレード“Ｅ”の“２１”、グレード“Ｄ”の“２２”、“２７”、グレード“Ｃ”の“２３”、“２８”、グレード“Ｂ”の“２４”、“３４”、“２９”、“３９”、グレード“Ａ”の“２５”、“３５”、“３０”、“４０”の順にレッスンが進められる。
【００７８】
その後、“Advanced”レイヤーが対象となり、グレード“Ｅ”の“４６”、“５６”、グレード“Ｄ”の“４２”、“４７”、“５３”、“５７”、グレード“Ｃ”の“４３”、“４８”、“５３”、“５８”、グレード“Ｂ”の“４４”、“４９”、“５４”、“５９”、グレード“Ａ”の“４５”、“５０”、“５５”、“６０”の順にレッスンが進められる。
【００７９】
ここで、グレード“Ｓ”の各欄に、モジュール番号が設定されていないのは、以下の理由による。モジュールは、グレードアップの認否を判定するための設問を集めたものであり、最高レベルに位置するグレード“Ｓ”ではグレードアップの認否を判定する必要性がないためである。例示的に、グレード“Ｓ”のレッスンでは、グレード“Ａ”に設定されているモジュールを利用してレッスンを進めることができる。
【００８０】
上述したように、実施形態におけるレッスン進行システム１によれば、レッスン進行部１７を有することで、ユーザの能力に応じて、評価項目ごとに決定されたグレードのうち、能力レベルの最も低いグレードに対応する評価項目から順番に、その評価項目のグレードに対応付けられたモジュールを構成する複数のステージのうち、受講対象となるステージに含まれる設問を順次提供しながらレッスンを進行させることができる。また、グレード決定部１６を有することで、レッスンでの回答結果に基づいて、対象ステージに含まれるユニット単位の正答率を算出し、全てのユニットの正答率が合格基準値以上である場合に、そのステージを合格したと判定し、モジュールに含まれる全てのステージを合格したと判定した場合に、その評価項目に対応するグレードを一レベル上げることができる。
【００８１】
これにより、ユーザは、自分の能力に応じたグレードに対応する設問群に取り組みながらレッスンを受講することができ、その設問群に対する理解度が合格基準に達した場合に、一つレベルの高いグレードに対応する設問群に取り組むことができる。
【００８２】
それゆえ、実施形態におけるレッスン進行システム１によれば、ユーザが効率よくレベルを向上させることが可能となる。
【００８３】
また、実施形態におけるレッスン進行システム１によれば、過去にレッスンを行ったことがあるステージを対象にしてレッスンを進行する場合には、そのステージに含まれるユニットのうち、ユニット単位の正答率が合格基準値未満であるユニットを対象にして、ユニット単位の正答率が低いユニットから順番に、設問を提供することができる。
【００８４】
これにより、ユーザの学習効果を高め、ユーザの学習に対する意欲を掻き立てることができるため、学習効率を格段に向上させることが可能となる。
【００８５】
さらに、実施形態におけるレッスン進行システム１によれば、ユニット単位の正答率を算出する際に、過去に複数回のレッスンを行ったことがあるユニットについては、直近の正答率ほど重みを大きくして累積する加重累積再生率Ｐnを用いて算出することができる。
【００８６】
これにより、繰り返し受講しているレッスンについては、直近のレッスンでの回答結果に重きを置いて理解度を判定することが可能となる。
【００８７】
[変形例]
なお、上述した実施形態は、単なる例示に過ぎず、実施形態に明示していない種々の変形や技術の適用を排除するものではない。すなわち、本発明は、その趣旨を逸脱しない範囲で様々な形態に変形して実施することができる。
【００８８】
例えば、上述した実施形態では、各ユーザが同じカリキュラム情報を利用することを前提にして説明しているが、カリキュラム情報をユーザごとに任意に変更できることとしてもよい。例えば、カリキュラム情報の元となるモジュール番号のマトリックスとして、予め複数パターンのテンプレートを準備しておき、ユーザごとに任意のテンプレートを選択するようにしてもよいし、さらに選択したテンプレートの内容を任意に変更できるようにしてもよい。
【００８９】
また、上述した実施形態では、ユーザが受講するレッスンを、レッスン開始時に、レッスン進行部１７が選定しているが、ユーザ自身で指定できるようにしてもよい。この場合には、受講対象のレイヤーに含まれる未消化のモジュールのうち、能力レベルが最も低いグレードのモジュールを指定できるようにする。最も低いグレードに複数のモジュールがある場合には、各評価項目に設定された優先順位にかかわらず、ユーザが任意に指定できることとする。
【００９０】
本発明に適用可能な第１変形例〜第３変形例について、以下に具体的に説明する。
【００９１】
[第１変形例]
上述した実施形態におけるカリキュラムを、レッスンを進行する際のやり取りに使用する言語別に編成することとしてもよい。以下において、レッスンを進行する際に使用する言語として、例示的に日本語と英語とを採用し、日本語と英語とでカリキュラムを編成する場合について説明する。
【００９２】
第１変形例におけるレッスン進行部１７は、使用言語ごとにカリキュラムを編成し、その編成したカリキュラムに含まれるモジュールを対象にして使用言語別にレッスンを進行する。以下において、レッスン進行部１７によるレッスン進行処理の内容を、具体的に説明する。
【００９３】
まず、第１変形例におけるカリキュラム情報の一例を、図１０に示す。図１０に示すカリキュラム情報は、図７に示すカリキュラム情報に、日本語対応モジュールを区別するための表示を追加したものである。日本語対応モジュールを区別する表示以外については、図７に示すカリキュラム情報と同じであるため、ここでは、日本語対応モジュールを区別する表示について説明し、その他の表示内容については説明を省略する。
【００９４】
図１０に示すモジュール番号のうち、下線付きの番号に対応するモジュールが、日本語対応モジュールとなる。図１０では、モジュール番号“１”〜“３”、“６”、“１１”、“１２”、“１６”、“１７”、“２１”〜“２３”、“２６”、“３１”、“３６”が、日本語対応モジュールとなる。これ以外のモジュール番号に対応するモジュールは、英語対応モジュールとなる。
【００９５】
図１０に示すカリキュラム情報を参照しながら、ユーザが受講するレッスンの順番を、使用言語別に説明する。ユーザが受講するレッスンは、上述した実施形態と同様に、上記（１）〜（３）のアルゴリズムに従って進められる。
【００９６】
（Ａ）日本語カリキュラム
最初に、“Basic”レイヤーが対象となり、グレード“Ｄ”の“２”、“１７”、グレードＣの“３”の順にレッスンが進められる。
【００９７】
続いて、“Intermediate”レイヤーが対象となり、グレード“Ｅ”の“２１”、グレード“Ｄ”の“２２”、グレード“Ｃ”の“２３”の順にレッスンが進められる。“Advanced”レイヤーには日本語レッスンの対象が存在しないため、日本語カリキュラムは、この“Intermediate”レイヤーで終了する。
【００９８】
（Ｂ）英語カリキュラム
最初に、“Basic”レイヤーが対象となり、グレードＣの “８”、“１８”、グレード“Ｂ”の“１４”、“４”、“９”、“１９”、グレード“Ａ”の“１５”、“５”、“１０”、“２０”の順にレッスンが進められる。
【００９９】
続いて、“Intermediate”レイヤーが対象となり、グレード“Ｄ”の“２７”、グレード“Ｃ”の“２８”、グレード“Ｂ”の“２４”、“３４”、“２９”、“３９”、グレード“Ａ”の“２５”、“３５”、“３０”、“４０”の順にレッスンが進められる。
【０１００】
その後、“Advanced”レイヤーが対象となり、グレード“Ｅ”の“４６”、“５６”、グレード“Ｄ”の“４２”、“４７”、“５３”、“５７”、グレード“Ｃ”の“４３”、“４８”、“５３”、“５８”、グレード“Ｂ”の“４４”、“４９”、“５４”、“５９”、グレード“Ａ”の“４５”、“５０”、“５５”、“６０”の順にレッスンが進められる。
【０１０１】
[第２変形例]
上述した実施形態では、ユーザ端末２と講師用端末３とが電話回線５を介して接続しているが、この構成には限定されない。例えば、図１１に示すように、ユーザ端末２と講師用端末３とが、電話回線を利用せずに、通信回線４ａを介して接続することとしてもよい。通信回線４ａとしては、例えば、Ｓｋｙｐｅ（登録商標）を含むＶｏＩＰ（Voice over Internet Protocol）技術を適用した通信回線が該当する。この場合、ＶｏＩＰのアカウントとしてユーザ端末２に割り当てられる識別ＩＤを、ユーザ情報のユーザＩＤとして用いることができる。
【０１０２】
第２変形例では、ユーザ端末２および講師用端末３に、レッスン進行サービス用のアプリケーションをインストールする。レッスン進行システム１の機能構成は、上述した実施形態におけるレッスン進行システム１の機能構成（図２参照）と同様である。
【０１０３】
ユーザ端末２でアプリを起動すると、ユーザ端末２に割り当てられている上記識別ＩＤがレッスン進行システム１に送信され、レッスン依頼画面がユーザ端末２に表示される。ユーザによるレッスン依頼画面の操作により、レッスンを開始するように依頼するための呼び出し信号（以下、「開始依頼コール」ともいう。）がレッスン進行システム１に送信される。第２変形例では、例示的に、この開始依頼コールを、開始依頼信号として利用する。
【０１０４】
レッスン進行システム１の講師選定部１３は、上記実施形態と同様にして、レッスンを依頼したユーザのレベルに応じて、そのレッスンを担当する講師を選定するための講師選定処理を実行する。実施形態の講師選定処理と異なる点は、抽出した講師情報が複数件存在する場合であっても、当日のレッスン回数で講師情報を絞ることなく、複数件の講師情報に対応する全ての講師に対して、講師を依頼するための呼び出し信号（以下、「講師依頼コール」ともいう。）を一斉に送信する点である。第２変形例では、例示的に、この講師依頼コールを、講師依頼信号として利用する。
【０１０５】
講師用端末３は、講師依頼コールを着信している際、レッスンを依頼したユーザに対応するユーザ情報を画面上に表示する。このユーザ情報は、レッスン進行システム１が、依頼ユーザのユーザＩＤに対応して記憶されているユーザ情報をユーザ情報データベース１８１から抽出して講師用端末３に送信する。
【０１０６】
講師依頼コールが複数の講師用端末３に送信された場合には、最初に応答した講師用端末３が、その講師依頼コールに対応するレッスンを担当することになる。
【０１０７】
レッスン進行システム１の通話制御部１５は、最初に応答した講師用端末３から応答信号を受信すると、その講師用端末３とユーザ端末２とを接続し、相互に通信可能な状態にする。これにより、講師とユーザとは、講師用端末３とユーザ端末２とを利用して通話することが可能になる。
【０１０８】
講師用端末３とユーザ端末２とが通話可能な状態に移行すると、ユーザが受講するレッスンのカリキュラムに合わせてレッスンの内容等が講師用端末３の画面上に表示され、ユーザと講師とが音声通話をしながらレッスンを進めることになる。
【０１０９】
ユーザと講師との間で行われるレッスンは、上述した実施形態と同様に、グレード決定部１６およびレッスン進行部１７により制御される。ここでは、それらの説明を省略する。
【０１１０】
[第３変形例]
上述した実施形態では、ユーザ端末２と講師用端末３とを接続して音声通話によりレッスンを進行させているが、ユーザ端末単独でレッスンを進行させることとしてもよい。この場合、ユーザ端末にアプリケーションをインストールすることになる。このアプリケーションは、上述した実施形態におけるレッスン進行機能の一部をユーザ端末に実現させるために作成されたプログラムである。例示的に、アプリケーションをインストールしたユーザ端末は、以下のようにレッスンを進める。
【０１１１】
最初に、ユーザ端末は、ユーザが受講可能なレッスンに対応する音声データによる問題をダウンロードする。続いて、ユーザは、そのダウンロードした音声データによる問題を聞いて音声で回答する。音声データを再生してから所定時間が経過すると、ユーザ端末は、問題および答えの内容を画面上に表示する。続いて、ユーザは、画面上に表示された問題および答えの内容を参照して自己採点し、その採点結果をユーザ端末に入力する。続いて、ユーザ端末は、入力された採点結果に基づいて、各レッスンの合否を判定し、グレードを決定する。
【符号の説明】
【０１１２】
１…レッスン進行システム
２…ユーザ端末
３…講師用端末
４，４ａ…通信回線
５…電話回線
１１…ログイン受付部
１２…依頼受信部
１３…講師選定部
１４…依頼送信部
１５…通話制御部
１６…グレード決定部
１７…レッスン進行部
１８１…ユーザ情報データベース
１８２…講師情報データベース
１８３…レッスン履歴情報データベース
１８４…カリキュラム情報データベース
【図１】
2015225233.tif 000004
【図２】
2015225233.tif 000005
【図３】
2015225233.tif 000006
【図４】
2015225233.tif 000007
【図５】
2015225233.tif 000008
【図６】
2015225233.tif 000009
【図８】
2015225233.tif 000010
【図９】
2015225233.tif 000011
【図１１】
2015225233.tif 000012
【図７】
2015225233.tif 000013
【図１０】
2015225233.tif 000014