(57)【要約】【課題】  学習を長続きさせられる学習支援装置、学習支援方法及びプログラムを提供する。【解決手段】  複数の提示対象データと、該提示対象データに対応付けて複数の関連データと、を記憶する記憶部３２と、ユーザに対し注目提示対象データを提示する提示部３４と、提示される注目提示対象データに関する情報をユーザが入力する入力部３６と、入力される注目提示対象データに関する情報に応じて、ユーザに対し関連データを提示するか、注目提示対象データ以外の提示対象データを提示するか、を決定する提示データ制御部３０と、を含み、入力部３６において、提示される関連データに関する情報をユーザが入力し、提示データ制御部３０は、入力される関連データに関する情報に応じて、さらに関連データを提示するか、注目提示対象データ以外の提示対象データを提示するか、を決定する、ことを特徴とする学習支援装置。【選択図】図２
2006078802.tif 000002
【特許請求の範囲】
【請求項１】
複数の提示対象データを記憶する提示対象データ記憶手段と、
１の前記提示対象データに対応付けて複数の関連データを記憶する関連データ記憶手段と、
ユーザに対し、注目提示対象データを提示するデータ提示手段と、
前記ユーザによる、前記データ提示手段により提示される前記注目提示対象データに関する情報の入力を受け付ける入力受付手段と、
前記入力受付手段において受け付けられる前記注目提示対象データに関する情報に応じて、ユーザに対し、該注目提示対象データと対応付けて記憶される前記関連データを提示するか、前記注目提示対象データ以外の前記提示対象データを提示するか、を決定する提示データ決定手段と、
を含み、
前記データ提示手段は、前記提示データ決定手段の決定に応じて、前記注目提示対象データと対応付けて記憶される関連データ又は前記注目提示対象データ以外の前記提示対象データを提示し、
前記データ提示手段により前記注目提示対象データと対応付けて記憶される関連データが提示される場合に、前記入力受付手段において、前記ユーザによる、前記データ提示手段により提示される前記関連データに関する情報の入力を受け付け、
前記提示データ決定手段は、前記入力受付手段により受け付けられる前記関連データに関する情報に応じて、提示した前記関連データ以外の前記関連データであって、前記注目提示対象データに対応付けて記憶される関連データを提示するか、前記注目提示対象データ以外の前記提示対象データを提示するか、を決定する、
ことを特徴とする学習支援装置。
【請求項２】
請求項１に記載の学習支援装置において、
前記提示対象データは、前記ユーザに対して出題される問題を示す問題データであり、
前記関連データは、前記問題データの解答についてのヒントを示すヒントデータである、
ことを特徴とする学習支援装置。
【請求項３】
請求項２に記載の学習支援装置において、
前記注目提示対象データに関する情報は、該注目提示対象データが示す問題の解答をユーザが知っているか否かについての情報であり、
前記関連データに関する情報は、該関連データと対応付けて記憶される前記注目提示対象データが示す問題の解答をユーザが知っているか否かについての情報であり、
前記提示データ決定手段は、前記入力受付手段において受け付けられる前記注目提示対象データに関する情報が、該注目提示対象データが示す問題の解答をユーザが知っていることを示す場合に、前記注目提示対象データ以外の前記提示対象データを提示することを決定し、該注目提示対象データが示す問題の解答をユーザが知らないことを示す場合に、該注目提示対象データと対応付けて記憶される前記関連データを提示することを決定し、
さらに前記入力受付手段により受け付けられる前記関連データに関する情報が、該関連データと対応付けて記憶される前記注目提示対象データが示す問題の解答をユーザが知っていることを示す場合に、前記注目提示対象データ以外の前記提示対象データを提示することを決定し、該関連データと対応付けて記憶される前記注目提示対象データが示す問題の解答をユーザが知らないことを示す場合に、提示した前記関連データ以外の前記関連データであって、前記注目提示対象データに対応付けて記憶される関連データを提示することを決定する、
ことを特徴とする学習支援装置。
【請求項４】
提示対象データを記憶する提示対象データ記憶手段と、
ユーザに対し、提示対象データを提示するデータ提示手段と、
２以上の前記提示対象データの組み合わせを記憶する組み合わせ記憶手段と、
前記組み合わせと、注目提示対象データと、の対応付けを取得する対応付け取得手段と、
前記ユーザによる、前記データ提示手段により提示される前記提示対象データに関する情報の入力を受け付ける入力受付手段と、
前記入力受付手段において受け付けられる前記提示対象データに関する情報を、該提示対象データと対応付けて記憶する入力情報記憶手段と、
を含み、
前記データ提示手段は、前記対応付け取得手段により前記注目提示対象データと対応付けて取得される前記組み合わせを構成する前記２以上の提示対象データに関して、前記入力情報記憶手段により記憶される前記情報に応じて、該注目提示対象データを提示する、
ことを特徴とする学習支援装置。
【請求項５】
請求項４に記載の学習支援装置において、
前記対応付け取得手段により取得される対応付けにおいて組み合わせと対応付けられる前記注目提示対象データは、該組み合わせを構成する前記提示対象データを含んで構成される、
ことを特徴とする学習支援装置。
【請求項６】
第１言語で構成される提示対象データを記憶する提示対象データ記憶手段と、
前記提示対象データと、該提示対象データを第２言語に翻訳した場合の翻訳結果データと、を対応付けて記憶する言語対応記憶手段と、
ユーザが、前記提示対象データと、前記翻訳結果データと、のいずれを提示されるかを選択する提示データ選択手段と、
前記提示データ選択手段における選択に応じて、前記ユーザに対し、前記提示対象データ又は前記翻訳結果データを提示するデータ提示手段と、
を含むことを特徴とする学習支援装置。
【請求項７】
第１言語に関する問題を示す問題データを記憶する問題データ記憶手段と、
ユーザに対し、第２言語を使用して前記問題データを提示する問題データ提示手段と、
前記ユーザによる、前記問題データ提示手段により提示される前記問題データが示す問題の解答を知っているか否かについての情報の入力を受け付ける入力受付手段と、
を含み、
前記問題データ提示手段は、前記入力受付手段において受け付けられる前記問題データが示す問題の解答を知っているか否かについての情報に応じて、前記問題データを提示する際に使用する前記第２言語を、前記第１言語に変更する、
ことを特徴とする学習支援装置。
【請求項８】
請求項７に記載の学習支援装置において、
前記入力受付手段において受け付けられる前記問題データの解答を知っているか否かについての情報が、前記ユーザが該問題データにより示される問題の解答を知っていることを示す場合であって、該問題データの構成要素の前記第２言語への翻訳文が、前記問題データ提示手段が前記問題データを提示する際に使用される場合に、該問題データ提示手段は、該翻訳文について、前記第２言語に代えて、前記第１言語を使用する、
ことを特徴とする学習支援装置。
【請求項９】
ユーザに対し、複数の提示対象データを記憶する提示対象データ記憶手段により記憶される提示対象データのうち、注目提示対象データを提示するデータ提示ステップと、
前記ユーザによる、前記データ提示ステップにおいて提示される前記注目提示対象データに関する情報の入力を受け付ける入力受付ステップと、
前記入力受付ステップにおいて受け付けられる前記注目提示対象データに関する情報に応じて、ユーザに対し、該注目提示対象データと対応付けて複数の関連データを記憶する関連データ記憶手段により記憶される前記関連データを提示するか、前記注目提示対象データ以外の前記提示対象データを提示するか、を決定する提示データ決定ステップと、
を含み、
前記データ提示ステップにおいて、前記提示データ決定ステップにおける決定に応じて、前記注目提示対象データと対応付けて記憶される関連データ又は前記注目提示対象データ以外の前記提示対象データを提示し、
前記データ提示ステップにおいて前記注目提示対象データと対応付けて記憶される関連データが提示される場合に、前記入力受付ステップにおいて、前記ユーザによる、前記データ提示ステップにおいて提示される前記関連データに関する情報の入力を受け付け、
前記提示データ決定ステップにおいて、前記入力受付ステップにおいて受け付けられる前記関連データに関する情報に応じて、提示した前記関連データ以外の前記関連データであって、前記注目提示対象データに対応付けて記憶される関連データを提示するか、前記注目提示対象データ以外の前記提示対象データを提示するか、を決定する、
ことを特徴とする学習支援方法。
【請求項１０】
ユーザに対し、提示対象データ記憶手段に記憶される提示対象データを提示するデータ提示ステップと、
組み合わせ記憶手段により記憶される２以上の前記提示対象データの組み合わせと、前記提示対象データのうちの注目提示対象データと、の対応付けを取得する対応付け取得ステップと、
前記ユーザによる、前記データ提示ステップにおいて提示される前記提示対象データに関する情報の入力を受け付ける入力受付ステップと、
前記入力受付ステップにおいて受け付けられる前記提示対象データに関する情報を、該提示対象データと対応付けて記憶する入力情報記憶ステップと、
を含み、
前記データ提示ステップにおいて、前記対応付け取得ステップにおいて前記注目提示対象データと対応付けて取得される前記組み合わせを構成する前記２以上の提示対象データに関して、前記入力情報記憶ステップにおいて記憶される前記情報に応じて、該注目提示対象データを提示する、
ことを特徴とする学習支援方法。
【請求項１１】
ユーザが、第１言語で構成される提示対象データを記憶する提示対象データ記憶手段により記憶される提示対象データと、該提示対象データと、該提示対象データを第２言語に翻訳した場合の翻訳結果データと、を対応付けて記憶する言語対応記憶手段により記憶される翻訳結果データと、のいずれを提示されるかを選択する提示データ選択ステップと、
前記提示データ選択ステップにおける選択に応じて、前記ユーザに対し、前記提示対象データ又は前記翻訳結果データを提示するデータ提示ステップと、
を含むことを特徴とする学習支援方法。
【請求項１２】
ユーザに対し、第２言語を使用して、第１言語に関する問題を示す問題データを記憶する問題データ記憶手段により記憶される問題データを提示する問題データ提示ステップと、
前記ユーザによる、前記問題データ提示ステップにおいて提示される前記問題データが示す問題の解答を知っているか否かについての情報の入力を受け付ける入力受付ステップと、
を含み、
前記問題データ提示ステップにおいて、前記入力受付ステップにおいて受け付けられる前記問題データが示す問題の解答を知っているか否かについての情報に応じて、前記問題データを提示する際に使用する前記第２言語を、前記第１言語に変更する、
ことを特徴とする学習支援方法。
【請求項１３】
ユーザに対し、複数の提示対象データを記憶する提示対象データ記憶手段により記憶される提示対象データのうち、注目提示対象データを提示するデータ提示手段、
前記ユーザによる、前記データ提示手段により提示される前記注目提示対象データに関する情報の入力を受け付ける入力受付手段、及び
前記入力受付手段において受け付けられる前記注目提示対象データに関する情報に応じて、ユーザに対し、該注目提示対象データと対応付けて複数の関連データを記憶する関連データ記憶手段により記憶される前記関連データを提示するか、前記注目提示対象データ以外の前記提示対象データを提示するか、を決定する提示データ決定手段、
としてコンピュータを機能させることを特徴とするプログラムであって、
前記データ提示手段は、前記提示データ決定手段の決定に応じて、前記注目提示対象データと対応付けて記憶される関連データ又は前記注目提示対象データ以外の前記提示対象データを提示し、
前記データ提示手段により前記注目提示対象データと対応付けて記憶される関連データが提示される場合に、前記入力受付手段において、前記ユーザによる、前記データ提示手段により提示される前記関連データに関する情報の入力を受け付け、
前記提示データ決定手段は、前記入力受付手段により受け付けられる前記関連データに関する情報に応じて、提示した前記関連データ以外の前記関連データであって、前記注目提示対象データに対応付けて記憶される関連データを提示するか、前記注目提示対象データ以外の前記提示対象データを提示するか、を決定する、
ことを特徴とするプログラム。
【請求項１４】
ユーザに対し、提示対象データ記憶手段により記憶される提示対象データを提示するデータ提示手段、
組み合わせ記憶手段により記憶される２以上の前記提示対象データの組み合わせと、前記提示対象データのうちの注目提示対象データと、の対応付けを取得する対応付け取得手段、
前記ユーザによる、前記データ提示手段により提示される前記提示対象データに関する情報の入力を受け付ける入力受付手段、及び
前記入力受付手段において受け付けられる前記提示対象データに関する情報を、該提示対象データと対応付けて記憶する入力情報記憶手段、
としてコンピュータを機能させることを特徴とするプログラムであって、
前記データ提示手段は、前記対応付け取得手段により前記注目提示対象データと対応付けて取得される前記組み合わせを構成する前記２以上の提示対象データに関して、前記入力情報記憶手段により記憶される前記情報に応じて、該注目提示対象データを提示する、
ことを特徴とするプログラム。
【請求項１５】
ユーザが、第１言語で構成される提示対象データを記憶する提示対象データ記憶手段により記憶される提示対象データと、該提示対象データと、該提示対象データを第２言語に翻訳した場合の翻訳結果データと、を対応付けて記憶する言語対応記憶手段により記憶される翻訳結果データと、のいずれを提示されるかを選択する提示データ選択手段、
前記提示データ選択手段における選択に応じて、前記ユーザに対し、前記提示対象データ又は前記翻訳結果データを提示するデータ提示手段、
としてコンピュータを機能させることを特徴とするプログラム。
【請求項１６】
ユーザに対し、第２言語を使用して、第１言語に関する問題を示す問題データを記憶する問題データ記憶手段により記憶される問題データを提示する問題データ提示手段、及び
前記ユーザによる、前記問題データ提示手段により提示される前記問題データが示す問題の解答を知っているか否かについての情報の入力を受け付ける入力受付手段、
としてコンピュータを機能させることを特徴とするプログラムであって、
前記問題データ提示手段は、前記入力受付手段において受け付けられる前記問題データが示す問題の解答を知っているか否かについての情報に応じて、前記問題データを提示する際に使用する前記第２言語を、前記第１言語に変更する、
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は学習支援装置、学習支援方法及びプログラムに関する。
【背景技術】
【０００２】
従来のコンピュータを使用して学習を行う学習方法として、種々の方法が提案されている。具体的には、例えば特許文献１に開示される電子学習機では、学習者は画面上に表示される問題に答え、その答が正解か否かをコンピュータが判断することにより、不正解の問題を繰り返し出題することにより、学習者の習熟度に応じた出題を行うことができるようにしている。また、特許文献２に開示される格納情報表示装置では、単語と訳語を対応付けて記憶しておき、該単語を問題として表示し、学習者の記憶状況に応じて学習者に３種類のスイッチを押させることにより、学習者が記憶していない単語を優先して記憶学習させることができるようにしている。
【特許文献１】特開平１−１８９６７５号公報
【特許文献２】特開平２−６９７９３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１記載の学習方法では、コンピュータに学習したか否かを覚えさせるためにいちいち解答しなくてはならず、非常に面倒であった。このため、学習者は解答することに疲れてしまい、長続きしないことも多かった。また、特許文献２記載の学習方法によると、いちいち解答する必要はないが、訳語が表示されることにより解答が表示されてしまい、学習者は考えることをしなくてもよいため、学習効果が上がらなかった。
【０００４】
本発明は、斯かる実情に鑑みなされたもので、その目的の一つは、学習を長続きさせるとともに、学習効果を上げることのできる学習支援装置、学習支援方法及びプログラムを提供することにある。
【課題を解決するための手段】
【０００５】
上記課題を解決するための本発明に係る学習支援装置は、複数の提示対象データを記憶する提示対象データ記憶手段と、１の前記提示対象データに対応付けて複数の関連データを記憶する関連データ記憶手段と、ユーザに対し、注目提示対象データを提示するデータ提示手段と、前記ユーザによる、前記データ提示手段により提示される前記注目提示対象データに関する情報の入力を受け付ける入力受付手段と、前記入力受付手段において受け付けられる前記注目提示対象データに関する情報に応じて、ユーザに対し、該注目提示対象データと対応付けて記憶される前記関連データを提示するか、前記注目提示対象データ以外の前記提示対象データを提示するか、を決定する提示データ決定手段と、を含み、前記データ提示手段は、前記提示データ決定手段の決定に応じて、前記注目提示対象データと対応付けて記憶される関連データ又は前記注目提示対象データ以外の前記提示対象データを提示し、前記データ提示手段により前記注目提示対象データと対応付けて記憶される関連データが提示される場合に、前記入力受付手段において、前記ユーザによる、前記データ提示手段により提示される前記関連データに関する情報の入力を受け付け、前記提示データ決定手段は、前記入力受付手段により受け付けられる前記関連データに関する情報に応じて、提示した前記関連データ以外の前記関連データであって、前記注目提示対象データに対応付けて記憶される関連データを提示するか、前記注目提示対象データ以外の前記提示対象データを提示するか、を決定する、ことを特徴とする。
【０００６】
このようにすることにより、前記注目提示対象データに関する情報を入力し、該入力された情報に応じて、関連データを表示し、さらにユーザは関連データに関する情報を入力し、該入力された情報に応じて、さらに関連データを表示することができるので、ユーザは入力することに疲れることなく、学習を長続きさせることができるとともに、関連データを複数段にわたり表示させることができるので、学習効果を上げることができる。
【０００７】
また、上記学習支援装置において、前記提示対象データは、前記ユーザに対して出題される問題を示す問題データであり、前記関連データは、前記問題データの解答についてのヒントを示すヒントデータである、こととしてもよい。このようにすれば、ユーザは関連データとして問題データの解答についてのヒントを提示されることができ、該ユーザがヒントを基に考えることができるので、より学習効果を上げることができる。
【０００８】
また、上記学習支援装置において、前記注目提示対象データに関する情報は、該注目提示対象データが示す問題の解答をユーザが知っているか否かについての情報であり、前記関連データに関する情報は、該関連データと対応付けて記憶される前記注目提示対象データが示す問題の解答をユーザが知っているか否かについての情報であり、前記提示データ決定手段は、前記入力受付手段において受け付けられる前記注目提示対象データに関する情報が、該注目提示対象データが示す問題の解答をユーザが知っていることを示す場合に、前記注目提示対象データ以外の前記提示対象データを提示することを決定し、該注目提示対象データが示す問題の解答をユーザが知らないことを示す場合に、該注目提示対象データと対応付けて記憶される前記関連データを提示することを決定し、さらに前記入力受付手段により受け付けられる前記関連データに関する情報が、該関連データと対応付けて記憶される前記注目提示対象データが示す問題の解答をユーザが知っていることを示す場合に、前記注目提示対象データ以外の前記提示対象データを提示することを決定し、該関連データと対応付けて記憶される前記注目提示対象データが示す問題の解答をユーザが知らないことを示す場合に、提示した前記関連データ以外の前記関連データであって、前記注目提示対象データに対応付けて記憶される関連データを提示することを決定する、こととしてもよい。
【０００９】
また、本発明の別の一態様に係る学習支援装置は、提示対象データを記憶するデータ記憶手段と、ユーザに対し、注目提示対象データを提示するデータ提示手段と、２以上の前記提示対象データの組み合わせを記憶する組み合わせ記憶手段と、前記組み合わせと、前記提示対象データと、の対応付けを取得する対応付け取得手段と、前記ユーザによる、前記データ提示手段により提示される前記注目提示対象データに関する情報の入力を受け付ける入力受付手段と、前記入力受付手段において受け付けられる前記提示対象データに関する情報を、該提示対象データと対応付けて記憶する入力情報記憶手段と、を含み、前記データ提示手段は、前記対応付け取得手段により前記注目提示対象データと対応付けて取得される前記組み合わせを構成する前記２以上の提示対象データに関して、前記入力情報記憶手段により記憶される前記情報に応じて、該注目提示対象データを提示する、ことを特徴とする。
【００１０】
このようにすることにより、ユーザは段階的に学習を進めることができ、より効果的な学習をすることができる。
【００１１】
また、上記学習支援装置において、前記対応付け取得手段により取得される対応付けにおいて組み合わせと対応付けられる前記提示対象データは、該組み合わせを構成する前記提示対象データを含んで構成される、こととしてもよい。
【００１２】
また、本発明のさらに別の一態様に係る学習支援装置は、第１言語で構成される提示対象データを記憶する提示対象データ記憶手段と、前記提示対象データと、該提示対象データを第２言語に翻訳した場合の翻訳結果データと、を対応付けて記憶する言語対応記憶手段と、ユーザが、前記提示対象データと、前記翻訳結果データと、のいずれを提示されるかを選択する提示データ選択手段と、前記提示データ選択手段における選択に応じて、前記ユーザに対し、前記提示対象データ又は前記翻訳結果データを提示するデータ提示手段と、を含むことを特徴とする。
【００１３】
このようにすることにより、学習支援装置は、第１言語から第２言語への学習並びに第２言語から第１言語への学習のいずれも支援することができる。
【００１４】
さらに、本発明のさらに別の一態様に係る学習支援装置は、第１言語に関する問題を示す問題データを記憶する問題データ記憶手段と、ユーザに対し、第２言語を使用して前記問題データを提示する問題データ提示手段と、前記ユーザによる、前記問題データ提示手段により提示される前記問題データが示す問題の解答を知っているか否かについての情報の入力を受け付ける入力受付手段と、を含み、前記問題データ提示手段は、前記入力受付手段において受け付けられる前記問題データが示す問題の解答を知っているか否かについての情報に応じて、前記問題データを提示する際に使用する前記第２言語を、前記第１言語に変更する、ことを特徴とする。
【００１５】
このようにすることにより、学習が進むに従い問題データを提示する際に使用する言語を変化させることができるので、復習も兼ねて、より効果的な学習を行うことができる。
【００１６】
また、上記学習支援装置において、前記入力受付手段において受け付けられる前記問題データの解答を知っているか否かについての情報が、前記ユーザが該問題データにより示される問題の解答を知っていることを示す場合であって、該問題データの構成要素の前記第２言語への翻訳文が、前記問題データ提示手段が前記問題データを提示する際に使用される場合に、該問題データ提示手段は、該翻訳文について、前記第２言語に代えて、前記第１言語を使用する、こととしてもよい。
【００１７】
また、本発明に係る学習支援方法は、１の前記提示対象データに対応付けて複数の関連データを記憶する関連データ記憶ステップと、ユーザに対し、複数の提示対象データを記憶する提示対象データ記憶手段により記憶される提示対象データのうち、注目提示対象データを提示するデータ提示ステップと、前記ユーザによる、前記データ提示ステップにおいて提示される前記注目提示対象データに関する情報の入力を受け付ける入力受付ステップと、前記入力受付手段において受け付けられる前記注目提示対象データに関する情報に応じて、ユーザに対し、該注目提示対象データと対応付けて複数の関連データを記憶する関連データ記憶手段により記憶される前記関連データを提示するか、前記注目提示対象データ以外の前記提示対象データを提示するか、を決定する提示データ決定ステップと、を含み、前記データ提示ステップにおいて、前記提示データ決定ステップにおける決定に応じて、前記注目提示対象データと対応付けて記憶される関連データ又は前記注目提示対象データ以外の前記提示対象データを提示し、前記データ提示ステップにおいて前記注目提示対象データと対応付けて記憶される関連データが提示される場合に、前記入力ステップにおいて、前記ユーザによる、前記データ提示ステップにおいて提示される前記関連データに関する情報の入力を受け付け、前記提示データ決定ステップにおいて、前記入力受付ステップにおいて受け付けられる前記関連データに関する情報に応じて、提示した前記関連データ以外の前記関連データであって、前記注目提示対象データに対応付けて記憶される関連データを提示するか、前記注目提示対象データ以外の前記提示対象データを提示するか、を決定する、ことを特徴とする。
【００１８】
また、本発明の別の一態様に係る学習支援方法は、ユーザに対し、提示対象データ記憶手段に記憶される提示対象データのうち、注目提示対象データを提示するデータ提示ステップと、組み合わせ記憶手段により記憶される２以上の前記提示対象データの組み合わせと、前記提示対象データと、の対応付けを取得する対応付け取得ステップと、前記ユーザによる、前記データ提示ステップにおいて提示される前記注目提示対象データに関する情報の入力を受け付ける入力受付ステップと、前記入力受付ステップにおいて受け付けられる前記提示対象データに関する情報を、該提示対象データと対応付けて記憶する入力情報記憶ステップと、を含み、前記データ提示ステップにおいて、前記対応付け取得ステップにおいて前記注目提示対象データと対応付けて取得される前記組み合わせを構成する前記２以上の提示対象データに関して、前記入力情報記憶ステップにおいて記憶される前記情報に応じて、該注目提示対象データを提示する、ことを特徴とする。
【００１９】
また、本発明のさらに別の一態様に係る学習支援方法は、ユーザが、第１言語で構成される提示対象データを記憶する提示対象データ記憶手段により記憶される提示対象データと、該提示対象データと、該提示対象データを第２言語に翻訳した場合の翻訳結果データと、を対応付けて記憶する言語対応記憶手段により記憶される翻訳結果データと、のいずれを提示されるかを選択する提示データ選択ステップと、前記提示データ選択ステップにおける選択に応じて、前記ユーザに対し、前記提示対象データ又は前記翻訳結果データを提示するデータ提示ステップと、を含むことを特徴とする。
【００２０】
また、本発明のさらに別の一態様に係る学習支援方法は、ユーザに対し、第２言語を使用して、第１言語に関する問題を示す問題データを記憶する問題データ記憶手段により記憶される問題データを提示する問題データ提示ステップと、前記ユーザによる、前記問題データ提示ステップにおいて提示される前記問題データが示す問題の解答を知っているか否かについての情報の入力を受け付ける入力受付ステップと、を含み、前記問題データ提示ステップにおいて、前記入力受付ステップにおいて受け付けられる前記問題データが示す問題の解答を知っているか否かについての情報に応じて、前記問題データを提示する際に使用する前記第２言語を、前記第１言語に変更する、ことを特徴とする。
【００２１】
また、本発明に係るプログラムは、１の前記提示対象データに対応付けて複数の関連データを記憶する関連データ記憶手段、ユーザに対し、複数の提示対象データを記憶する提示対象データ記憶手段により記憶される提示対象データのうち、注目提示対象データを提示するデータ提示手段、前記ユーザによる、前記データ提示手段により提示される前記注目提示対象データに関する情報の入力を受け付ける入力受付手段、及び前記入力受付手段において受け付けられる前記注目提示対象データに関する情報に応じて、ユーザに対し、該注目提示対象データと対応付けて複数の関連データを記憶する関連データ記憶手段により記憶される前記関連データを提示するか、前記注目提示対象データ以外の前記提示対象データを提示するか、を決定する提示データ決定手段、としてコンピュータを機能させることを特徴とするプログラムであって、前記データ提示手段は、前記提示データ決定手段の決定に応じて、前記注目提示対象データと対応付けて記憶される関連データ又は前記注目提示対象データ以外の前記提示対象データを提示し、前記データ提示手段により前記注目提示対象データと対応付けて記憶される関連データが提示される場合に、前記入力受付手段において、前記ユーザによる、前記データ提示手段により提示される前記関連データに関する情報の入力を受け付け、前記提示データ決定手段は、前記入力受付手段により受け付けられる前記関連データに関する情報に応じて、提示した前記関連データ以外の前記関連データであって、前記注目提示対象データに対応付けて記憶される関連データを提示するか、前記注目提示対象データ以外の前記提示対象データを提示するか、を決定する、ことを特徴とする。
【００２２】
また、本発明の別の一態様に係るプログラムは、ユーザに対し、提示対象データ記憶手段により記憶される提示対象データのうち、注目提示対象データを提示するデータ提示手段、組み合わせ記憶手段により記憶される２以上の前記提示対象データの組み合わせと、前記提示対象データと、の対応付けを取得する対応付け取得手段、前記ユーザによる、前記データ提示手段により提示される前記注目提示対象データに関する情報の入力を受け付ける入力受付手段、及び前記入力受付手段において受け付けられる前記提示対象データに関する情報を、該提示対象データと対応付けて記憶する入力情報記憶手段、としてコンピュータを機能させることを特徴とするプログラムであって、前記データ提示手段は、前記対応付け取得手段により前記注目提示対象データと対応付けて取得される前記組み合わせを構成する前記２以上の提示対象データに関して、前記入力情報記憶手段により記憶される前記情報に応じて、該注目提示対象データを提示する、ことを特徴とする。
【００２３】
また、本発明のさらに別の一態様に係るプログラムは、ユーザが、第１言語で構成される提示対象データを記憶する提示対象データ記憶手段により記憶される提示対象データと、該提示対象データと、該提示対象データを第２言語に翻訳した場合の翻訳結果データと、を対応付けて記憶する言語対応記憶手段により記憶される翻訳結果データと、のいずれを提示されるかを選択する提示データ選択手段、前記提示データ選択手段における選択に応じて、前記ユーザに対し、前記提示対象データ又は前記翻訳結果データを提示するデータ提示手段、としてコンピュータを機能させることを特徴とする。
【００２４】
また、本発明のさらに別の一態様に係るプログラムは、ユーザに対し、第２言語を使用して、第１言語に関する問題を示す問題データを記憶する問題データ記憶手段により記憶される問題データを提示する問題データ提示手段、及び前記ユーザによる、前記問題データ提示手段により提示される前記問題データが示す問題の解答を知っているか否かについての情報の入力を受け付ける入力受付手段、としてコンピュータを機能させることを特徴とするプログラムであって、前記問題データ提示手段は、前記入力受付手段において受け付けられる前記問題データが示す問題の解答を知っているか否かについての情報に応じて、前記問題データを提示する際に使用する前記第２言語を、前記第１言語に変更する、ことを特徴とする。
【発明を実施するための最良の形態】
【００２５】
以下、本発明の実施の形態を、図面を参照しながら説明する。
【００２６】
本実施の形態に係る学習支援装置１は、図１に示すように、制御部１０、データベース１２、スピーカ１４、ディスプレイ１６、キーボード１８、マイクロフォン２０及び記憶部２２を含んで構成される。学習支援装置１には、従来公知のパーソナルコンピュータ、サーバコンピュータ、携帯電話、ＰＤＡ等のコンピュータを搭載した電子装置を使用することができる。記憶部２２は、例えば主記憶部や副記憶部であり、本実施の形態に係るプログラムを記憶する。そして制御部１０は、該プログラムを記憶部２２の主記憶に展開し、実行することにより、本実施の形態を実施することができる。また、キーボード１８は他の入力装置で代替することもできる。例えば音声認識装置などである。データベース１２には、従来公知のＳＱＬ等のデータベースを用いることができ、後述する本実施の形態に係る各テーブルを記憶する。
【００２７】
なお、例えばデータベース１２はインターネット上に存在するのに対し、制御部１０、スピーカ１４、ディスプレイ１６、キーボード１８、マイクロフォン２０及び記憶部２２は学習支援装置１を使用して学習を進めようとする学習者である学習支援装置１のユーザの手元に存在する場合のように、データベース１２を構成するサーバコンピュータと、制御部１０、スピーカ１４、ディスプレイ１６、キーボード１８、マイクロフォン２０及び記憶部２２を構成するコンピュータと、が別体であり、通信ネットワークを介して接続されるように構成されてもよい。また、制御部１０や記憶部２２についても、それぞれの一部分が別体のコンピュータに搭載され、該一部分が通信ネットワークにより相互に接続されて、機能的にひとつの制御部１０や記憶部２２を実現することとしてもよい。
【００２８】
学習支援装置１は、機能的には、図２に示すように、提示データ制御部３０、記憶部３２、提示部３４及び入力部３６を含んで構成される。なお、本実施の形態においては、学習支援装置１は外国語学習を支援するための装置として使用される。そして特に、日本人が中国語を学習するための装置であるとして説明を進める。
【００２９】
提示データ制御部３０は制御部１０により実現され、後に説明するように、学習者に対して提示する提示対象データである問題データを決定するとともに、提示部３４に対して提示するよう指示を行う。提示部３４は、スピーカ１４やディスプレイ１６により実現され、学習者に対して、学習支援装置１から学習者への情報の伝達として、表示や音声出力を行う。また、入力部３６は、学習者から学習支援装置１への情報の伝達を行うための処理を行う。具体的には、キーボード１８やマイクロフォン２０により実現され、キー入力や音声入力を受け付けて、提示データ制御部３０に出力する。
【００３０】
記憶部３２は、データベース１２及び記憶部２２により構成される。そして、図３乃至図９，図１４，図１６に示す各テーブルを記憶する。図３は、学習者の情報を記憶する学習者情報テーブルの例である。該テーブルには、学習者のＩＤ番号と、パスワードと、実施する課の番号、講師の番号、言語の種類、学習又はテストの選択、新規又は続きの選択、学習進捗記録を使用するか否か、及び速度設定が記憶される。それぞれの詳細な説明については後述する。
【００３１】
図４は、学習支援装置１において、学習者に中国語を教える講師（バーチャル講師）が話す言葉を記憶する講師文字データテーブルの例である。図４の場合には、中文（中国語文）と、ピンイン（表音文字で表した中国語）と、日本語と、が対応付けられて記憶されている。ひとつのカラムには、同じ意味を有する中文、ピンイン及び日本語が記憶される。
【００３２】
図５は、複数の講師にそれぞれ付与される講師ＩＤと対応付けて、各講師の講師画像データが記憶される講師画像データテーブルの例である。そして、該講師画像データは、場面ごとに複数のデータが記憶される。なお、ここではＧＩＦファイルとしているが、コンピュータで取り扱うことが可能な画像データであれば如何なるフォーマットの画像も使用可能である。また、静止画でもよいし、動画でもよい。
【００３３】
図６は、上記講師ＩＤと対応付けて、各講師の講師音声データが記憶される講師音声データテーブルの例である。なお、記憶されるのは、図４に示す講師文字データテーブルに記憶される文字データと対応する音声データである。音声データも中国語と日本語の両方が記憶される。この音声データは、機械合成された音声データであってもよいし、人間の声を録音して得られる音声データであってもよい。また、機械合成された音声データを使用する場合には、講師音声データテーブルを設けず、講師文字データテーブルに記憶される文字データを図示しない音声合成装置によって逐次音声に変換することにより、後に説明する提示部３４において音声を出力することとしてもよい。
【００３４】
なお、図４に記憶される文字データは、講師ＩＤと対応付けられていないが、講師ＩＤと対応付けて記憶してもよいことは勿論である。講師ＩＤと対応付けて記憶すれば、講師ごとに異なる文字データを使用することができる。例えば、ある講師と対応付けて簡体字を記憶するのに対し、別の講師と対応付けて記憶されるのは繁体字であるような場合が挙げられる。また、講師ごとに各地方の方言を対応付けて記憶することもできる。
【００３５】
図７及び図８は、会話文の構成成分を記憶する会話文構成成分記憶テーブルの例である。図７に示すテーブルは会話文構成成分テーブル１であり、図８に示すテーブルは会話文構成成分テーブル２である。まず、会話文構成成分テーブル１においては、中文及び日本語の単語を対応付けて記憶する。さらに、該単語と対応付けて、ピンイン、音声データ及び画像データをも記憶する。なお、この音声データは対応付けられる単語の発音データであり、講師ごとに記憶されていてもよい。また、画像データは、対応付けられる単語を描写するためのデータであり、例えば単語が「桃」である場合には、画像データとして桃の写真データを使用することができる。
【００３６】
会話文構成成分テーブル２は、会話文構成成分テーブル１に含まれる単語の組み合わせとして構成される、熟語や句などの複数の単語を含んで構成される言葉が記憶される。そして会話文構成成分テーブル２においても、同様に中文及び日本語の言葉が対応付けて記憶されるとともに、該単語と対応付けて、ピンイン、音声データをも記憶する。
【００３７】
図９は、会話文を記憶する会話文テーブルの例である。該テーブルでは、会話文構成成分テーブル１及び会話文構成成分テーブル２に含まれる単語や言葉の組み合わせとして構成される文が記憶される。そして会話文テーブルにおいても、同様に中文及び日本語の言葉が対応付けて記憶されるとともに、該単語と対応付けて、ピンイン、音声データをも記憶する。
【００３８】
そしてさらに、会話文構成成分テーブル１、会話文構成成分テーブル２、会話文テーブルには、図７乃至図９に示すように、回答履歴が記憶されている。該回答履歴については、後述する。
【００３９】
図１４，図１６については後述する。
【００４０】
提示データ制御部３０は、記憶部３２に記憶される上記各テーブルに記憶されるデータを提示対象データ又は後述する関連データとして提示部３４に対して出力することにより、提示部３４は、これらのデータを学習者に対して提示する。以下にこの処理の例を具体的に説明する。
【００４１】
図１０は、学習支援装置１における本発明の実施の準備のための処理のフローを示すフロー図である。なお以降の説明においては、学習支援装置１はサーバコンピュータと携帯電話とから成り、学習者は携帯電話上のアプリケーションを使用して通信ネットワークにパケット接続することにより、ＡＳＰサービスとしての学習支援装置１を使用することとする。
【００４２】
まず、学習者は携帯電話の回線を図示しない通信ネットワークに接続することにより、サーバコンピュータに接続する（Ｓ１００）。そして、これから学習する課を選択する（Ｓ１０２）。なお、各課は複数のセクションを含み、各セクションは複数の問題を含む。そしてサーバコンピュータは、学習者情報テーブル、会話文構成成分テーブル１、会話文構成成分テーブル２、会話文テーブル、講師文字データテーブル、講師画像データテーブル、講師音声データテーブル、携帯電話において動作する本実施の形態に係るアプリケーションにおいて必要となるデータ等を配信する（Ｓ１０４）。配信を確認すると、携帯電話は自動的に回線を切断する（Ｓ１０６）。なお、例えばパケット通信のように時間従量制でない通信の場合には、特に切断する必要はない。
【００４３】
このようにして配信された各データに基づいて、後述するような条件設定を行い（Ｓ１０８）、学習者は携帯電話に備えられる提示部３４であるディスプレイ及びスピーカにおいて提示される提示対象データである中国語の問題データを参照しながら学習を進める（Ｓ１１０）。該処理である学習支援処理の詳細については後述する。そして、選択した課に含まれる全てのセクションが完了する（Ｓ１１２）と、課が完了となる（Ｓ１１４）。ここで、次の課を選択してもよいし、学習を終了することとしてもよい。学習を終了する場合には、再度回線接続して（Ｓ１１６）、サーバコンピュータに対して学習記録としての回答履歴及び学習者情報を送信し（Ｓ１１８）、回線切断して（Ｓ１２０）、終了となる。なお、回答履歴及び学習者情報を受信したサーバコンピュータは、該回答履歴及び該学習者情報を、学習者ごとに対応付けて記憶する。
【００４４】
次に、学習支援装置１において実施される具体的な学習支援処理について説明する。
【００４５】
図１１は、学習支援装置１において出題される問題の遷移を示す遷移図である。学習支援装置１は、上記各セクションにおいて、提示対象データとしての問題データを提示することにより、学習者の学習を支援する。まず初期状態Ｓ１５０においては、会話文構成成分テーブル１に記憶される単語（成分１に示す「我」、「非常」、「喜歓」、「桃」。なお、図面には中国語の部分を中国語の簡体字で記載しているが、本詳細な説明では、対応する日本語の漢字に置き換えて記載する）が出題対象となる（各単語の横の「出」は、出題対象となっていることを示す）。そして、状態Ｓ１５２においては、「我」について学習者が習得済みであると学習支援装置１が判断することにより、「我」の横の「出」が「済」に変化している。すなわち、該成分について、学習者の学習が完了していることを記憶する。
【００４６】
次に、状態Ｓ１５４では、「我」と「非常」がともに「済」となっている。そしてこのような場合、会話文構成成分テーブル２に記憶される言葉である「我非常」が出題対象としての提示対象データとなる。すなわち、「我非常」は「我」と「非常」との組み合わせで構成されており、学習支援装置１は、「我非常」と、「我」及び「非常」の組み合わせと、の対応付けを取得する。具体的には、「我」と「非常」とを組み合わせると、「我非常」となることを取得する。このようにして、「我非常」と、「我」及び「非常」との組み合わせと、の対応付けを取得することによって、学習支援装置１は、「我」と「非常」がともに習得済みとなったことを取得した場合に、「我」と「非常」とから構成される「我非常」を出題対象とする。
【００４７】
なお学習支援装置１は、「我非常」に着目し、該「我非常」が「我」と「非常」とから構成されていることを取得してもよい。この場合には、「我非常」の構成要素である「我」と「非常」の状態について監視し、ともに「済」となった場合に、「我非常」を出題対象とする。
【００４８】
以降同様に成分２の言葉の構成要素である成分１の単語が習得済みとなるにつれ、成分２の言葉が出題対象となる（Ｓ１５６乃至Ｓ１６２）。そして、成分２についても、成分１と同様に学習者が習得済みであると学習支援装置１が判断することにより、学習者の学習が完了していることが記憶される。
【００４９】
そして、成分２が全て「済」となると、会話文が出題対象となる（Ｓ１６４）。すなわち、提示対象データ（会話文）について、該提示対象データ（会話文）の構成要素となる提示対象データ（成分）が単純に全て「済」となった場合に該提示対象データ（会話文）を提示対象とするのではなく、予め提示対象データ（会話文）と対応付けて提示対象データ（成分）の組み合わせを記憶しておき、該組み合わせを構成する提示対象データ（成分）が全て「済」となった場合に、提示対象データ（会話文）を提示対象としている。
【００５０】
そして該会話文について、学習者が習得済みであると学習支援装置１が判断することにより、会話文に対応して「済」が記憶される（Ｓ１６６）。すなわち、学習者の学習が完了していることが記憶される。このようにして会話文についての学習が完了すると、一通りの学習が完了したこととなる。そして１つのセクションに含まれる複数の会話文について同様の学習を繰り返すことにより該会話文の学習を全て完了すると、セクションが完了する。
【００５１】
次に、学習支援装置１が、ある提示対象データについて、学習者が習得済みであると判断する処理について、上記携帯電話における画面遷移図を参照しながら説明する。
【００５２】
図１２は、上記携帯電話において本実施の形態に係る学習支援処理を実施した場合の画面遷移図の例である。回線が切断される（Ｓ１０６）と、まず接続されたことを示す画面が表示される（Ｓ２００）。そして、言語選択画面（Ｓ２０２）、モード選択画面（Ｓ２０４）などの条件設定画面が表示される。これらの条件選択結果は、Ｓ１０４において、サーバコンピュータから携帯電話にダウンロードされている学習者情報テーブルに記憶される。
【００５３】
言語選択画面では、例えば「日→中」「中→日」のいずれかを選択することができる。すなわち、会話文構成成分テーブル１、会話文構成成分テーブル２及び会話文テーブルにおいて、提示対象データである中文データと、その翻訳結果である日本語データと、を一対一に対応付けて記憶しているため、ユーザは、提示対象データとして中文データを選択することもできるし、日本語データを選択することもできる。中文データを選択した場合には、中国語から日本語への翻訳の学習となり、日本語データを選択した場合には、日本語から中国語への翻訳の学習となる。この処理については、後に詳述する。
【００５４】
また、条件選択では、他に講師の選択や、課の選択、速度の設定、新規又は続きの設定、学習進捗記録の活用の可否などの各種設定が行われ、学習者情報テーブルに記憶される。講師の選択は、画面上に表示されるバーチャル講師の選択であり、表示される文字や講師画像、出力される音声データが、講師文字データテーブル、講師画像データテーブル、講師音声データテーブルにおいて選択された講師ＩＤと対応付けて記憶される各データに応じて変更される。また、課の選択に応じて、会話文テーブルにおいて記憶される複数の会話文のうち、どの会話文を問題データとするかが決定される。さらに、速度の設定に応じて、出力される音声データの読上スピードが変化する。また、新規又は続きの設定については、新規が選択された場合には過去の学習記録を破棄して学習支援を開始する。続きが選択された場合には、学習進捗記録の活用の可否についての設定を行い、活用することが選択された場合には、会話文構成成分テーブル１、会話文構成成分テーブル２、会話文テーブルに記憶される回答履歴を参照し、該履歴に示される学習結果の続きから学習支援処理が開始される。一方、活用しないことが選択された場合には、回答履歴を参照せずに、最初から学習支援処理が開始される。
【００５５】
そして、学習支援処理が開始される（Ｓ２０６）。すなわち、提示データ制御部３０が提示対象データの提示を開始する。まず、バーチャル講師の画像データの提示とともに、イントロダクションが開始される。例えば、新規の場合には「はじめまして」「学習を開始します」などの、講師文字データテーブルに記憶される言葉が提示される。同時に、これらの文字データに対応する音声データが提示される。ここで、新規の場合には、これらの言葉は日本語で表示されるが、学習の進捗状況に応じて、日本語から中国語に変化する。具体的には、講師文字データテーブルにおいて、「学習を開始します」と対応付けられて記憶される中国語である「開始学習」が習得済みであるとして会話文構成成分テーブル１、会話文構成成分テーブル２又は会話文テーブルの回答履歴に記憶されている場合には、「学習を開始します」という日本語は「開始学習」という中国語で表示される。このようにして、講師の話す言葉として提示される文字データや音声データが、学習の進捗に従って徐々に中国語に変化していく。このようにすることにより、学習者は学習の進捗に応じて、講師と中国語で会話をしている気分で学習を進めることができるようになるので、復習も兼ねて、より効果的に中国語を学習できるようになる。また、知っている中国語のみが中国語となることにより、問題データでもないのに知らない中国語が出てくることによる精神的ストレスを感じることもない。
【００５６】
そして、講師が問題を出題する形態を取りつつ、問題データが学習者に対して提示される。最初は音声データのみで提示される（Ｓ２０８）。そして該音声データで提示される中国語の日本語訳を知っていれば、学習者は「ＯＫ」ボタンを押下する。一方、知らなければ「ヒント」ボタンを押下する。このようにして学習者は、入力部３６において、提示される提示対象データに関する情報、すなわち提示される問題の解答を知っているか否かについての自分の知識情報を学習支援装置１に対して入力する。そして入力部３６は該入力された情報を受け付け、受け付けられた情報に応じて、提示データ制御部３０は、次に提示すべきデータを決定する。
【００５７】
すなわち、「ＯＫ」ボタンが押下された場合には、提示データ制御部３０は学習者が提示された問題の解答を知っていると判断し、次の問題データを提示する（Ｓ２０８）。「ヒント」ボタンが押下された場合には、提示データ制御部３０は学習者が提示された問題の解答を知らないと判断し、提示した問題データに関連する関連データを提示する。同時に該問題データと対応付けて記憶される音声データを再提示する。具体的には、関連データはヒントとなるべきデータであり、例えば会話文構成成分テーブル１において、提示対象データである中文単語と対応付けて記憶されるピンインが関連データとして表示される（Ｓ２１０）。そして、該関連データを参照した結果、学習者が問題データの解答を思い出すことができれば、「ＯＫ」ボタンを押下し、できなければ「ヒント」ボタンを押下する。
【００５８】
「ＯＫ」ボタンが押下された場合には、提示データ制御部３０は学習者が提示された問題の解答を知っていると判断し、次の問題データを提示する（Ｓ２０８）。「ヒント」ボタンが押下された場合には、提示データ制御部３０は学習者が提示された問題の解答を知らないと判断し、提示した問題データに関連する関連データを提示する。同時に該問題データと対応付けて記憶される音声データを再提示する。なおこのとき、Ｓ２１０の処理で表示された関連データは、表示したままでもよいし、消去してもよい。具体的には、関連データはさらなるヒントとなるべきデータであり、例えば会話文構成成分テーブル１において、提示対象データである中文単語そのものが関連データとして表示される（Ｓ２１２）。そして、該関連データを参照した結果、学習者が問題データの解答を思い出すことができれば、「ＯＫ」ボタンを押下し、できなければ「ヒント」ボタンを押下する。
【００５９】
「ＯＫ」ボタンが押下された場合には、提示データ制御部３０は学習者が提示された問題の解答を知っていると判断し、次の問題データを提示する（Ｓ２０８）。「ヒント」ボタンが押下された場合には、提示データ制御部３０は学習者が提示された問題の解答を知らないと判断し、提示した問題データに関連する関連データを提示する。同時に該問題データと対応付けて記憶される音声データを再提示する。なおこのとき、Ｓ２１０及びＳ２１２の処理で表示された関連データは、表示したままでもよいし、消去してもよい。具体的には、関連データはさらなるヒントとなるべきデータであり、例えば会話文構成成分テーブル１において、提示対象データである中文単語と対応付けて記憶される日本語が関連データとして表示される（Ｓ２１４）。そして、該関連データを参照した結果、学習者が問題データの解答を思い出すことができれば、「ＯＫ」ボタンを押下し、できなければ「ヒント」ボタンを押下する。
【００６０】
この場合、「ＯＫ」ボタンが押下された場合には、提示データ制御部３０は学習者が提示された問題の解答を知っていると判断し、次の問題データを提示する（Ｓ２０８）が、「ヒント」ボタンが押下された場合には、提示データ制御部３０は該問題データと対応付けて記憶される音声データを再提示する（Ｓ２１４）。すなわち、全ての関連データを提示したので、関連データを参照することによっても思い出せなかった（若しくは最初から知らなかった）と判断し、反復練習モードに移る。そして反復練習モードでは、学習者が「ヒント」ボタンを押す度に、音声データを再提示する。このようにすることにより、学習者は、思い出せなかった（若しくは最初から知らなかった）問題データの関連データを見ながら、納得いくまで反複練習を行うことができる。
【００６１】
なお、次の問題に移る場合には、Ｓ２１６に示すような、「次の問題に移ります」などの講師のガイダンスの後に、次の問題に移ることが望ましい。また、上記ヒントである関連データとして、例えば会話文構成成分テーブル１に記憶されている画像データを使用することもできる。
【００６２】
このようにして、学習支援装置１により、学習者に対して提示対象データ又は関連データが提示され、学習者は提示された提示データに応じて、該提示データに関する情報を入力する。そして、その入力結果は会話文構成成分テーブル１、会話文構成成分テーブル２及び会話文テーブルに記憶される。すなわち、図７乃至図９に示すように、各提示対象データに対応付けて回答履歴が記憶される。そして、ひとつの提示対象データについて、第１回から第ｎ回までの回答履歴を記憶するように構成される。具体的には、例えば「桃」について、第１回目には２つ目又は３つ目の関連データを提示しても「ＯＫ」ボタンが押下されなかったことを記憶する印としての「×」が記憶されている。第２回目には、１つ目の関連データを提示して「ＯＫ」ボタンの押下に至ったことを示す印として「△」が記憶されている。一方、「我」の第１回目には、関連データを提示することなく「ＯＫ」ボタンが押下されたことを示す印として「○」が記憶されている。このようにして、回答履歴が各テーブルに記憶される。なお、該回答履歴は、会話文構成成分テーブル１、会話文構成成分テーブル２及び会話文テーブルと別テーブルに記憶することもできる。このようにすれば記憶領域や伝送帯域の節約並びに通信が従量制である場合には通信料金の節約ができる。また、学習者ごとに付与されるＩＤ番号に対応付けて記憶することとすれば、サーバコンピュータにおいて効率的に回答履歴により示される学習記録を管理することができるようになる。
【００６３】
そしてこの回答履歴データは、上述のように提示対象データの提示の際に、講師の言葉に使用される言語を決定するために用いられる。また、Ｓ１０８の条件設定において学習進捗記録を活用することが選択された場合に、該学習記録において学習済みとなっている提示対象データについては提示しないこととすることもできる。この、学習の進捗に応じて提示するかしないかを判断する処理について、以下に説明する。
【００６４】
図１３は、提示対象データに付与される番号である配列番号ごとに、会話文構成成分テーブル１、会話文構成成分テーブル２及び会話文テーブルに記憶される回答状態を対応付けた表である。例えば配列番号１を付与される提示対象データ（例えば「我」）については、１回目、２回目、３回目ともに関連データを提示することなく「ＯＫ」ボタンが押下されたことを示す「○」が記載されている。そして習熟度カウンタに、回答状態が「○」だった場合には、「１」が加算される。そして３回目の「○」で「３」となった場合に、提示データ制御部３０は、該提示対象データについては学習済みである、すなわち該提示対象データにより提示される問題については「クリア」したと判断して、以降提示しないこととしている。同様に、配列番号２以降についても判断される。ここで、本実施の形態においては、「△」の場合には習熟度カウンタに「１」を加算せず、「×」の場合には習熟度カウンタをリセットすることとしている。このようにすることにより、より効果的な学習を可能にしている。
【００６５】
以上の説明においては、中国語の学習を支援する場合について説明したが、次に英語に本実施の形態を適用した場合について説明する。
【００６６】
英語の場合にも、同様に会話文構成成分テーブル１、会話文構成成分テーブル２及び会話文テーブルが記憶される。図１４はその具体例である。図１４においては、会話文構成成分テーブル１は「単語／短文節」、会話文構成成分テーブル２は「文節」、会話文テーブルは「文」として構成されている。そして、各データには通番として配列番号が付与される。
【００６７】
例えば配列番号１番の「I」や配列番号２番の「tomorrow」である単語が、既に習熟度カウンタが「３」になった、すなわち該単語で表される問題をクリアしために、出題すなわち提示が不可となっている。一方、配列番号３番の「with him」である単語については、まだ習熟度カウンタが「１」であるので、出題すなわち提示が可となっている。
【００６８】
そして、配列番号ｐ番の「I go fishing.」については、その構成要素である提示対象データの組み合わせ、すなわち配列番号１番の「I」、配列番号４番の「fishing」、配列番号５番の「go」が、それぞれクリアになっており、かつ習熟度カウンタがまだクリアとなっていないので、出題が可となっている。
【００６９】
そして同様にして、配列番号ｍ番の「I am going to go fishing with him tomorrow.」については、構成要素である配列番号２番の「tomorrow」、配列番号３番の「with him」、配列番号ｐ＋１番の「I am going to go fishing.」の習熟度カウンタが全てクリアとなったときに出題可となり、配列番号ｍ番について習熟度カウンタが「３」となったとき、すなわち配列番号ｍ番で表される問題を「クリア」したとき、再び出題不可となる。そして配列番号ｍ番は文であるので、該文についての学習完了となる。
【００７０】
このようにして、英語の場合においても中国語の場合と同様に、単語、文節、文、と段階的に学習していき、最終的に学習者は文全体を学習することができる。このようにすることにより、簡単な単語から段階的に学習していくことができるので、学習者は、抵抗なく学習を進めることができる。そして学習支援装置１は、記憶する各データの言語を変えることにより、英語・中国語以外にも、世界のあらゆる言語に対応することができる。
【００７１】
このように世界のあらゆる言語（多国語）に対応し、かつ双方向の言語の学習を可能にするための構成及び処理について、より詳細に説明する。多国語に対応する場合には、例えば図１５に示すような母国語・学習語選択画面を用いることが好適である。また、該画面は、Ｓ２００に示す、接続されたことを示す画面を表示する前に表示されることが好適である。図１５に示す母国語・学習語選択画面は、少なくとも母国語選択部５０と学習語選択部５２と「ＯＫ」ボタン５４とを備える。母国語選択部５０及び学習語選択部５２は、それぞれコンボボックスを備え、そのアイテムとして、学習支援装置が対応している言語が、該言語の文字で表示される。このようにすることにより、学習者の母国語によらず、同一の画面を用いることができる。なお、コンボボックスの上部に表示されるガイダンスとして、ここでは英語を使用しているが、例えば日本国内のＩＰアドレスから接続された場合には日本語を使用するなどの方法を採用することにより、より学習者の母国語によらないで使用できる装置とすることができる。
【００７２】
そして学習者は、母国語選択部５０において母国語を選択し、学習語選択部５２において学習したい外国語を選択する。そして、「ＯＫ」ボタン５４を押下すると、Ｓ２００の画面が表示される。なお、選択された母国語及び学習語は、学習者情報テーブルに記憶される。また、このときのＳ２００の画面に表示される文字は、母国語選択部５０において学習者が選択した言語の文字で表示される。そして学習者は、Ｓ２０２に示す言語選択画面において、「母国語→外国語」「外国語→母国語」のいずれを学習するかについて選択する。
【００７３】
学習支援装置１が多国語に対応するための構成及び処理について説明する。図１６は、図７において説明した会話文構成成分テーブル１の多国語対応バージョン（多国語化会話文構成成分テーブル１）である。なお、図１６においては、画像と回答履歴については省略している。また、以下の説明では会話文構成成分テーブル１について説明するが、会話文構成成分テーブル２及び会話文テーブルについても同様である。
【００７４】
多国語化会話文構成成分テーブル１では、学習支援装置が対応する各国語について、文字データと音声データが記憶される。この場合において、同一の意味をなす（相互の翻訳語である）各国語が同一レコードに含まれるように構成されることが好適である。また、「表示順」フィールド、「母国語表示」フィールドについては、後述する。
【００７５】
多国語に対応している場合の学習支援処理について、図１７及び図１８を参照しながら説明する。
【００７６】
図１７は、「母国語→外国語」の学習についての支援処理における学習支援処理における音声出力及び表示出力を示している。なお、表示出力（例）は、母国語を日本語、外国語を中国語とした場合の例である。また、学習者のインターフェイスは図１２に示すインターフェイスと同様である。
【００７７】
まず、提示データ制御部３０は、多国語化会話文構成成分テーブル１のレコードの中から、問題データとなるレコード（問題データレコード）を検索する。そして、母国語として選択された言語を学習者情報テーブルから読み出し、該問題データレコードの中から、該母国語のフィールド（母国語フィールド）を検索する。そして該検索された母国語フィールドの中から、「母国語表示」レコードが「１」に対応するフィールドを検索する。そして提示部３４において、該検索されたフィールドのデータ（母国語（１））を表示することにより提示するとともに、母国語フィールドの中において音声データとして記憶されるデータを検索し、提示部３４において音声出力することにより提示する。そして学習者は、該提示を受け、「ＯＫ」ボタン又は「ヒント」ボタンのいずれかを押下する。
【００７８】
「ＯＫ」ボタンが押下された場合には、提示データ制御部３０は、多国語化会話文構成成分テーブル１のレコードの中から、次の問題データとなるレコードを検索して、上述同様の処理を繰り返す。「ヒント」ボタンが押下された場合には、提示データ制御部３０は、問題データレコードの中から、学習語として選択された言語を学習者情報テーブルから読み出し、該学習語のフィールド（外国語フィールド）を検索する。そして該検索された外国語フィールドの中の音声データ（問題外国語音声データ）として記憶されるデータを検索し、提示部３４において音声出力することにより提示する。そして学習者は、該提示を受け、「ＯＫ」ボタン又は「ヒント」ボタンのいずれかを押下する。
【００７９】
「ＯＫ」ボタンが押下された場合には、提示データ制御部３０は、多国語化会話文構成成分テーブル１のレコードの中から、次の問題データとなるレコードを検索して、上述同様の処理を繰り返す。「ヒント」ボタンが押下された場合には、提示データ制御部３０は、外国語フィールドの中から、「表示順」レコードが「１」に対応するフィールドを検索する。そして、該検索されたフィールドのデータ（外国語（１））を提示するとともに、問題外国語音声データを再度提示する。そして学習者は、該提示を受け、「ＯＫ」ボタン又は「ヒント」ボタンのいずれかを押下する。
【００８０】
「ＯＫ」ボタンが押下された場合には、提示データ制御部３０は、多国語化会話文構成成分テーブル１のレコードの中から、次の問題データとなるレコードを検索して、上述同様の処理を繰り返す。「ヒント」ボタンが押下された場合には、提示データ制御部３０は、外国語フィールドの中から、「表示順」レコードが「２」に対応するフィールドを検索する。そして、該検索されたフィールドのデータ（外国語（２））を提示するとともに、問題外国語音声データを再度提示する。そして学習者は、該提示を受け、「ＯＫ」ボタン又は「ヒント」ボタンのいずれかを押下する。
【００８１】
「ＯＫ」ボタンが押下された場合には、提示データ制御部３０は、多国語化会話文構成成分テーブル１のレコードの中から、次の問題データとなるレコードを検索して、上述同様の処理を繰り返す。「ヒント」ボタンが押下された場合には、提示データ制御部３０は、外国語フィールドの中から、「表示順」レコードが「３」に対応するフィールドを検索する。ここで、該外国語フィールドには、「表示順」レコードが「２」のフィールドまでしかデータが用意されていないものとする。すると、「表示順」レコードが「３」に対応するフィールドは存在しないと判断し、提示データ制御部３０は、上述の反復練習モードに移る。すなわち、学習者が「ヒント」ボタンを押す度に、問題外国語音声データを再提示する。そして「ＯＫ」ボタンが押下されたら、次の問題データの処理に移る。
【００８２】
図１８は、「外国語→母国語」の学習についての支援処理における学習支援処理における音声出力及び表示出力を示している。なお、表示出力（例）は、母国語を日本語、外国語を中国語とした場合の例である。また、学習者のインターフェイスは図１２に示すインターフェイスと同様である。
【００８３】
まず、提示データ制御部３０は、多国語化会話文構成成分テーブル１のレコードの中から、問題データとなるレコード（問題データレコード）を検索する。そして、学習語として選択された言語学習者情報テーブルから読み出し、該問題データレコードの中から、該学習語のフィールド（外国語フィールド）を検索する。そして検索された外国語表示フィールドの中において音声データとして記憶されるデータ（問題外国語音声データ）を検索し、提示部３４において音声出力することにより提示する。そして学習者は、該提示を受け、「ＯＫ」ボタン又は「ヒント」ボタンのいずれかを押下する。
【００８４】
「ＯＫ」ボタンが押下された場合には、提示データ制御部３０は、多国語化会話文構成成分テーブル１のレコードの中から、次の問題データとなるレコードを検索して、上述同様の処理を繰り返す。「ヒント」ボタンが押下された場合には、提示データ制御部３０は、外国語フィールドの中から、「表示順」レコードが「１」となっているフィールドを検索する。そして提示部３４において、該検索されたフィールドのデータ（外国語（１））を表示することにより提示するとともに、問題外国語音声データを再度提示する。そして学習者は、該提示を受け、「ＯＫ」ボタン又は「ヒント」ボタンのいずれかを押下する。
【００８５】
「ＯＫ」ボタンが押下された場合には、提示データ制御部３０は、多国語化会話文構成成分テーブル１のレコードの中から、次の問題データとなるレコードを検索して、上述同様の処理を繰り返す。「ヒント」ボタンが押下された場合には、提示データ制御部３０は、外国語フィールドの中から、「表示順」レコードが「２」となっているフィールドを検索する。そして、該検索されたフィールドのデータ（外国語（１））を提示するとともに、問題外国語音声データを再度提示する。そして学習者は、該提示を受け、「ＯＫ」ボタン又は「ヒント」ボタンのいずれかを押下する。
【００８６】
「ＯＫ」ボタンが押下された場合には、提示データ制御部３０は、多国語化会話文構成成分テーブル１のレコードの中から、次の問題データとなるレコードを検索して、上述同様の処理を繰り返す。「ヒント」ボタンが押下された場合には、提示データ制御部３０は、外国語フィールドの中から、「表示順」レコードが「３」となっているフィールドを検索する。ここで、該外国語フィールドには、「表示順」レコードが「２」のフィールドまでしかデータが用意されていないものとする。すると、「表示順」レコードが「３」のフィールドは存在しないと判断し、提示データ制御部３０は、問題データレコードの中から、母国語として選択された言語のフィールド（母国語フィールド）を検索する。そして該検索された母国語フィールドの中から、「母国語表示」レコードが「１」となっているフィールドを検索する。そして、該検索されたフィールドのデータ（母国語（１））を提示するとともに、問題外国語音声データを再度提示する。そして学習者は、該提示を受け、「ＯＫ」ボタン又は「ヒント」ボタンのいずれかを押下する。
【００８７】
「ＯＫ」ボタンが押下された場合には、提示データ制御部３０は、多国語化会話文構成成分テーブル１のレコードの中から、次の問題データとなるレコードを検索して、上述同様の処理を繰り返す。「ヒント」ボタンが押下された場合には、提示データ制御部３０は、上述の反復練習モードに移る。すなわち、学習者が「ヒント」ボタンを押す度に、問題外国語音声データを再提示する。そして「ＯＫ」ボタンが押下されたら、次の問題データの処理に移る。
【００８８】
以上のようにして、本実施の形態に係る学習支援装置は、多国語に対応することができる。また、中国語では「中文」と「ピンイン」の２種類、日本語では「平仮名」「漢字／片仮名」「ローマ字」の３種類のように、表示する文字データの種類の数が異なっている場合にも対応することができる。なお、日本語におけるローマ字のように、言語をキーボードで入力する際の入力方法を、フィールドのひとつとして記憶しておけば、コンピュータ入力方法についても学習することができる。
【００８９】
最後に、本実施の形態における学習支援装置１の学習支援処理を、処理フロー図を参照しながら、説明する。
【００９０】
図１９は本実施の形態における学習支援装置１の提示データ制御部３０における処理のフローの一例を示す処理フロー図である。同図に示すように、提示データ制御部３０は、まず問題を選択する（Ｓ３００）。そして、階層カウンタをクリアする（Ｓ３０２）。階層カウンタとは、ある問題について、学習者が、ヒントなしにＯＫとした場合に０、ｎ個のヒントを提示された後にＯＫとした場合にｎとなるカウンタである。そして、問題を提示部３４において提示する（Ｓ３０４）。該問題の提示を受けた学習者は、自己判断により既に回答を知っている（既知）か、未だ回答を知らない（未知）か、を判断し、該判断を入力部３６において入力することにより、学習支援装置１に通知する（Ｓ３０６）。そして、既知であると通知された場合には、提示データ制御部３０は、次の問題を選択する（Ｓ３００）。一方、未知であると通知された場合には、提示データ制御部３０は、階層カウンタに１を加算し（Ｓ３０８）、提示した問題のヒントを提示する（Ｓ３１０）。そして、該ヒントを受けた学習者は、再度自己判断により既に回答を知っている（既知）か、未だ回答を知らない（未知）か、を判断し、該判断を入力部３６において入力することにより、学習支援装置１に通知する（Ｓ３０６）。そして、Ｓ３０６において、全ての問題が終了したか否かを判断し、全ての問題が終了した場合には処理を終了する。以上のようにして、学習支援装置１は学習者の学習を支援している。
【００９１】
以上のようにすることにより、提示された問題に対して学習者がいちいち解答しなくてよいので、次から次へと速やかに問題を提示することができ、学習者は解答することに疲れることなく、学習を長続きさせることができる。しかも、ヒントとなるべきデータが複数段にわたって表示されるので、該ヒントを参照しながら解答を考えさせることができ、学習の効果を高めることができる。また、提示された問題についての解答をユーザが知らないままにしておくことなく、次から次へと速やかに問題を提示することができるので、より効果的かつ効率的に学習を進めることができる。
【００９２】
また、従来においては、個々の問題はそれぞれ独立に出題されており、問題相互の連携を取る場合には、ある問題に関連した問題を、次の問題として出題する、ということが行われてきたが、本発明では、ある提示対象データである問題を、他の提示対象データである問題の組み合わせと対応付けて取得することができるので、段階的に学習を進めることができ、より効果的な学習をすることができる。
【００９３】
さらに、従来においては、講師の話す言葉を学習の進捗に合わせて変えていくことについては、例えば英会話学校において、学習の進捗に応じて講師がネイティブに変わっていくことがあったが、該ネイティブ講師が、生徒が知っている英語以外については日本語で話す、というようなことは不可能であった。これに対し本発明では、学習が進むに従い講師とのインターフェイスを変化させることにより、すなわち、提示対象データを提示する際に使用される言葉である講師の話す言葉を、学習対象となる言語に変化させていくことにより、復習も兼ねて、より効果的な学習を行うことができる。
【００９４】
また、従来は外国語を学ぶためのツールは言葉ごとに異なるものを用意しておく必要があったが、本発明では、提示対象データである外国語データと、その翻訳結果データと、を一対一に対応させて記憶しておくことにより、片方向（例えば外国語から本国語への翻訳）のテーブルを用意しておけば、双方向（外国語と本国語相互での翻訳）での学習に対応することができるようになる。また、多国語にも対応することができる。
【００９５】
なお、本発明は上記実施の形態に限定されるものではない。例えば、上記実施の形態では外国語学習の場合を例にとって説明したが、例えば調理師試験等の資格試験、学校における定期試験などの試験勉強や、生涯学習などの外国語以外の学習においても本発明を適用することができる。具体的には、提示対象データを階層化することにより、どのような学習にも適用することができる。
【図面の簡単な説明】
【００９６】
【図１】本発明の実施の形態に係る学習支援装置の構成図である。
【図２】本発明の実施の形態に係る学習支援装置の機能ブロック図である。
【図３】本発明の実施の形態に係る学習者情報テーブルである。
【図４】本発明の実施の形態に係る講師文字データテーブルである。
【図５】本発明の実施の形態に係る講師画像データテーブルである。
【図６】本発明の実施の形態に係る講師音声データテーブルである。
【図７】本発明の実施の形態に係る会話文構成成分テーブル１である。
【図８】本発明の実施の形態に係る会話文構成成分テーブル２である。
【図９】本発明の実施の形態に係る会話文テーブルである。
【図１０】本発明の実施の形態に係る処理フロー図である。
【図１１】本発明の実施の形態に係る問題遷移表である。
【図１２】本発明の実施の形態に係る画面遷移図である。
【図１３】本発明の実施の形態に係る回答状態対応表である。
【図１４】本発明の実施の形態に係る会話文構成成分テーブル１、会話文構成成分テーブル２及び会話文テーブルである。
【図１５】本発明の実施の形態に係る表示画面である。
【図１６】本発明の実施の形態に係る多国語化会話文構成成分テーブル１である。
【図１７】本発明の実施の形態に係る処理の説明図である。
【図１８】本発明の実施の形態に係る処理の説明図である。
【図１９】本発明の実施の形態に係る処理フロー図である。
【符号の説明】
【００９７】
１  学習支援装置、１０  制御部、１２  データベース、１４  スピーカ、１６  ディスプレイ、１８  キーボード、２０  マイクロフォン、２２，３２  記憶部、３０  提示データ制御部、３４  提示部、３６  入力部、５０  母国語選択部、５２  学習語選択部、５４  「ＯＫ」ボタン。
【図１】
2006078802.tif 000003
【図２】
2006078802.tif 000004
【図３】
2006078802.tif 000005
【図４】
2006078802.tif 000006
【図５】
2006078802.tif 000007
【図６】
2006078802.tif 000008
【図７】
2006078802.tif 000009
【図８】
2006078802.tif 000010
【図９】
2006078802.tif 000011
【図１０】
2006078802.tif 000012
【図１１】
2006078802.tif 000013
【図１２】
2006078802.tif 000014
【図１３】
2006078802.tif 000015
【図１４】
2006078802.tif 000016
【図１５】
2006078802.tif 000017
【図１６】
2006078802.tif 000018
【図１７】
2006078802.tif 000019
【図１８】
2006078802.tif 000020
【図１９】
2006078802.tif 000021