(57)【要約】    【課題】自己学習形態であっても他の生徒と一緒に授業を受けているような雰囲気を醸成して学習意欲と学習効果を向上させる。    【解決手段】学習サーバ１０は生徒端末装置１４−１に質問を提示して回答を要求し、生徒端末装置１４−１から受信した回答を解析して正解か不正解か判定し、判定結果を生徒端末装置１４−１に表示させる。必要に応じて生徒端末装置１４−１に自己の進度状況と共に他の生徒の進度状況を表示させ、更に、生徒端末装置１４−１に他の生徒の回答を表示させる。進度表示は、学習開始からの経過時間が同程度となる他の生徒の進度状況を自己の進度状況と共に生徒端末装置１４−１に表示させる。    【選択図】      図１
2006221127.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して生徒端末装置を接続した学習装置のコンピュータに、
前記生徒端末装置に質問を提示して回答を要求する質問処理ステップと、
前記生徒端末装置から受信した回答を解析して正解か不正解か判定し、判定結果を前記生徒端末装置に表示させる回答処理ステップと、
前記生徒端末装置に自己の進度状況と共に他の生徒の進度状況を表示させる進度表示処理ステップと、
を実行させることを特徴とする学習プログラム。
【請求項２】
請求項１記載の学習プログラムはさらに、前記生徒毎に前記受信した回答と学習開始からの経過時間とを対応付けて管理するステップを備え、
前記進度表示処理ステップは、前記回答を行うまでに要した学習開始からの経過時間が同程度である時の他の生徒の進度状況を自己の進度状況と共に前記生徒端末装置に表示させることを特徴とする学習プログラム。
【請求項３】
請求項１記載の学習プログラムに於いて、前記回答処理ステップは、前記生徒端末装置に他の生徒の回答を表示させることを特徴とする学習プログラム。
【請求項４】
学習装置にネットワークを介して生徒端末装置を接続した学習方法に於いて、
前記生徒端末装置に質問を提示して回答を要求する質問処理ステップと、
前記生徒端末装置から受信した回答を解析して正解か不正解か判定し、判定結果を前記生徒端末装置に表示させる回答処理ステップと、
前記生徒端末装置に自己の進度状況と共に他の生徒の進度状況を表示させる進度表示処理ステップと、
を備えたことを特徴とする学習方法。
【請求項５】
ネットワークを介して生徒端末装置を接続した学習装置に於いて、
前記生徒端末装置に質問を提示して回答を要求する質問処理部と、
前記生徒端末装置から受信した回答を解析して正解か不正解か判定し、判定結果を前記生徒端末装置に表示させる回答処理部と、
前記生徒端末装置に自己の進度状況と共に他の生徒の進度状況を表示させる進度表示処理部と、
を備えたことを特徴とする学習装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク環境を利用して遠隔的に学習させる学習プログラム、方法及び装置に関し、特に、生徒の学習意欲を高める仕組みをもった学習プログラム、方法及び装置に関する。
【背景技術】
【０００２】
従来、ネットワーク環境を利用した自己学習システムでは、サーバからクライアントとして機能する端末装置に教材や課題を提供し、生徒（受講者）は個人毎に教材の学習を行い、教材の学習が済むと課題に対し回答を行なっている。
【０００３】
自己学習システムは、従来の集合教育のような講師や教室の手配や手間によるコストが発生せず、生徒は空き時間に自分の端末装置を使用していつでも学習することができるという多くのメリットがあり、学校教育、資格取得教育、社員教育などに広く利用されている。
【０００４】
また従来の自己学習システムにあっては、サーバから提供される教材や課題を学習している生徒の学習効果を高めるため、教材を提供する以外に様々な仕組みが提案されている。
【０００５】
このような従来の学習システムとしては、例えば複数のユーザの学習結果を進捗状況に応じてキャラクタを成長させ、他の受講者のキャラクタを表示するシステム（特許文献１）、同じ問題への不正解回数に応じてヒントを出力するシステム（特許文献２）、白紙回答の場合及び白紙回答の回数に応じてヒントを出力するシステム（特許文献３）、質問回答時に利用する補助資料を蓄積し、回答時に質問文に応じた補助資料を検索することで応答入力の手間を軽減するシステム（特許文献４）などがある。
【特許文献１】特再ＷＯ０２／０１９２９５号公報
【特許文献２】特開２００２−０４０９２３号公報
【特許文献３】特開２００１−３５０３９９号公報
【特許文献４】特開２０００−２５９０７２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、このような従来のネットワークを利用した自己学習システムにあっては、生徒は一方的に教材や課題の提供を受けて個人毎に学習と回答を行っており、生徒それぞれは他の生徒の様子を知ることはできず、学習時に孤独感を感じてしまうこともあり、学習意欲を維持することできない場合には十分な学習成果が期待できない恐れがある。
【０００７】
本発明は、自己学習形態であっても他の生徒と一緒に授業を受けているような雰囲気を醸成して学習意欲と学習効果を向上させる学習プログラム、方法及び装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
この目的を達成するため本発明は次のように構成する。
【０００９】
本発明は、ネットワークを介して生徒端末装置を接続した学習装置のコンピュータにより実行される学習プログラムを提供する。本発明の学習プログラムは、学習装置のコンピュータに、
生徒端末装置に質問を提示して回答を要求する質問処理ステップと、
生徒端末装置から受信した回答を解析して正解か不正解か判定し、判定結果を生徒端末装置に表示させる回答処理ステップと、
生徒端末装置に自己の進度状況と共に他の生徒の進度状況を表示させる進度表示処理ステップと、
を実行させることを特徴とする。
【００１０】
ここで、本発明はさらに、生徒毎に受信した回答と学習開始からの経過時間とを対応付けて管理するステップを備え、進度表示処理ステップは、回答を行うまでに要した学習開始からの経過時間が同程度となる他の生徒の進度状況を自己の進度状況と共に生徒端末装置に表示させる。
【００１１】
回答処理ステップは、生徒端末装置に他の生徒の回答を表示させる。例えば回答処理ステップは、同じ問題につき所定回数以上の不正解を判定した場合、他の生徒の回答をヒントとして前記生徒端末装置に表示させる。また回答処理ステップは、所定の経過時間以内に回答がない場合、他の生徒の回答をヒントとして前記生徒端末装置に表示させてもよい。回答処理ステップは、複数の正解がある問題につき正解の１つの判定した場合、他の生徒の回答を前記生徒端末装置に表示させる。
【００１２】
回答処理ステップは、他の生徒の回答を表示する際に、学習開始からの経過時間が同程度となる生徒をグループ化し、同一グループ内の他の生徒の回答を生徒端末装置に表示させる。
【００１３】
回答処理ステップは、他の生徒の回答を表示する際に、成績レベルの近い生徒をグループ化し、同一グループ内の他の生徒の回答を前記生徒端末装置に表示させる。
【００１４】
本発明は、学習装置にネットワークを介して生徒端末装置を接続した学習方法を提供する。本発明の学習方法は、
生徒端末装置に質問を提示して回答を要求する質問処理ステップと、
生徒端末装置から受信した回答を解析して正解か不正解か判定し、判定結果を前記生徒端末装置に表示させる回答処理ステップと、
生徒端末装置に自己の進度状況と共に他の生徒の進度状況を表示させる進度表示処理ステップと、
を備えたことを特徴とする。
【００１５】
本発明は、ネットワークを介して生徒端末装置を接続した学習装置を提供する。本発明の学習装置は、生徒端末装置に質問を提示して回答を要求する質問処理部と、生徒端末装置から受信した回答を解析して正解か不正解か判定し、判定結果を前記生徒端末装置に表示させる回答処理部と、生徒端末装置に自己の進度状況と共に他の生徒の進度状況を表示させる進度表示処理部とを備えたことを特徴とする。
【００１６】
なお、本発明による学習方法及び装置の詳細は、本発明による学習プログラムの場合と基本的に同じとなる。
【発明の効果】
【００１７】
本発明によれば、学習を開始すると、自分の進捗状況と共に他の生徒の進度状況が表示され、生徒が個別に受講しているにも係わらず、複数の仲間と一緒に学習しているかのような雰囲気を作り出すことができる。
【００１８】
また他の生徒の進度と比べることで自分の状況を知り、進度が高ければ現状を維持しようと更に努力しようとするし、遅れているようであれば進度を高めるように更に努力するようになり、学習意欲が高まり、これが継続的に維持されることで、十分な学習効果が期待できる。
【００１９】
また進度表示は学習開始、例えば質問開始からの経過時間が、現在の自分の経過時間と同程度であった時の他の生徒の進度を表示することで、各自ばらばらの時間に学習を開始した生徒であっても、自分の学習時間と同程度の時の他の生徒の進度を知ることができ、各生徒は個別に学習しているにもかかわらず、他の生徒と一緒に学習しているかのような雰囲気を醸成することができる。
【００２０】
本発明は、同じ問題につき所定回数以上不正解となった場合に、他の生徒の回答をヒントとして表示することで、実際の授業と同じ他の生徒との一体感等が得られると共に、最終的に回答は自分の判断に委ねられるため、正解の押し付けがましさが少なく、生徒の思考や判断が中断することがない学習効果が得られる。
【００２１】
本発明は、複数の正解がある問題につき正解のうちの１つが入力された場合にも、他の生徒の回答を表示することで、他にも正解があることを知り、これによって多面的に物を捉える思考能力、論理能力、文章能力を訓練することができる。
【発明を実施するための最良の形態】
【００２２】
図１は本発明による学習装置の機能構成を示したブロック図である。図１において、学習サーバ１０は本発明の学習装置として機能し、学習サーバ１０に対してはインターネットなどのネットワーク１２を介してパーソナルコンピュータを使用した生徒端末装置１４−１〜１４−４が接続されている。尚、生徒端末装置１４−１としてはパーソナルコンピュータ以外に携帯端末ＰＤＡなどであっても良い。
【００２３】
学習サーバ１０には通信制御部１６、アプリケーション実行環境１８が設けられる。アプリケーション実行環境１８には本発明の学習処理を実行するため学習制御部２０、質問処理部２２、回答処理部２４及び進度表示処理部２６の各機能が設けられ、これらの機能はプログラムの実現により実行される。
【００２４】
アプリケーション実行環境１８に対しては本発明の学習サーバ１０で使用するファイル（テーブル）として、教材ファイル２８、正解ファイル３０、類似語辞書ファイル３２及び回答履歴ファイル３４が設けられている。
【００２５】
一方、学習サーバ１０に対しネットワーク１２を介して接続された生徒端末装置１４−１〜１４−４にはブラウザ３６−１〜３６−４及びプラグイン３８−１〜３８−４が設けられている。
【００２６】
ブラウザ３６−１〜３６−４は学習サーバ１０のホームページにアクセスすることで教材の提供、質問の提示に対する回答など、学習に必要なウェブページの閲覧とＨＴＭＬなどのデータの受信表示を行う。プラグイン３８−１〜３８−４は本発明の学習処理に必要なテキスト処理、画像処理などに必要な適宜のメソッドを提供する。以下、生徒端末装置を代表して１４−１を説明に用いる。
【００２７】
学習サーバ１０のアプリケーション実行環境１８に設けた学習制御部２０は生徒端末装置１４−１のアクセスに対し予め用意された学習スケジュールに従って教材ファイル２８から読み出した教材情報を提供して生徒（または受講者）に自己学習を行わせる。
【００２８】
また学習制御部２０は生徒に対する教材の提供で所定の順番で教材内容が進行するごとに質問処理部２２、回答処理部２４に対する制御で質問及び回答の処理を行なわせる。
【００２９】
質問処理部２２は生徒端末装置１４−１側に質問を提示して回答を要求する。この場合の質問の提供は画像及びテキストなどで行なう。質問処理部２２による質問の提示を受けて生徒端末装置１４−１はブラウザ３６−１により質問内容を静止画、動画及びテキストにより表示し、回答欄に答えを記述する自由回答方式で回答を要求する。
【００３０】
従って、生徒にあっては質問画面を見て回答を考え、回答ができたならば質問画面の回答欄に対しテキスト文書により自由回答方式で回答を記入し応答する。勿論、質問によっては、自由回答方式に選択回答方式を組合わせても良い。
【００３１】
回答処理部２４は生徒端末装置１４−１側から受信した回答を解析し、正解ファイル３０及び類似語辞書ファイル３２を使用して正解か不正解か判定し、判定結果を生徒端末装置１４−１側に表示させる。
【００３２】
回答処理部２４による解析方法としては、生徒からの回答に対しキーワードによる部分一致方式などを用いる。また回答結果が正解であった場合には分岐先を決定し、次の学習画面に移行させる。
【００３３】
また回答処理部２４にあっては生徒端末装置からの回答につき、不正解を判定した場合には予め定めた所定回数まで何回質問したかを繰り返し、それでも不正解であった場合に前述したように進度表示処理部２６による進度表示や、他の生徒の回答例のヒントとしての表示を行うことになる。
【００３４】
更に回答処理部２４は生徒端末装置から受信した回答が正解の場合に、回答履歴ファイル３４に回答を蓄積する。回答履歴ファイル３４は後の説明に明らかにするように生徒ごとに問題に対する経過時間及び回答内容を管理している。
【００３５】
進度表示処理部２６は生徒端末装置１４−１に対し、質問提示が行なわれた状態で必要に応じて各生徒の進度状況と共に他の生徒の進度状況を表示させる。
【００３６】
この進度表示処理部２６による生徒自身と他の生徒との進度状況の表示は学習開始からの経過時間、具体的にいえば順番に行なわれる複数の質問ごとの各開始時間からの経過時間の合計時間について、他の生徒の経過時間が同程度である時の進度状況を自己の進度状況とともに生徒端末装置に表示させる。
【００３７】
これによって学習サーバ１０により生徒端末装置１４−１のそれぞれで独立して生徒が学習しているにもかかわらず、質問提示画面における回答作業中に必要に応じて同程度の経過時間の時の他の生徒の進度状況と共に現在の自分の進度状況が表示されることで、実際の授業と同じように他の生徒と一緒に受けているような一体感が得られ、孤独感を持つことなく意欲的に学習に励むことができる。
【００３８】
進度表示処理部２６による進度状況の表示は例えば次のタイミングで行う。
（１）同じ問題につき所定回数以上、不正解を出した場合、
（２）問題について予め設定された想定経過時間以内に回答がなかった場合、又は
（３）質問提示画面に常時表示
【００３９】
一方、回答処理部２４にあっては生徒端末装置から回答を受信して正解または不正解を判定した場合に、必要に応じて他の生徒の回答を表示させる。この他の生徒の回答の表示は、原則として不正解に対するヒントを示すことを目的としている。即ち、同じ問題につき所定回数以上不正解を判定した場合、正解となった他の生徒の回答を回答履歴ファイル３４から読み出して、生徒端末装置に表示させる。これによって回答が不正解となった生徒が他の生徒の回答を見ることで問題に対するヒントを得て、正解に至ることができる。
【００４０】
ここで不正解に対し表示される他の生徒の回答については正解か不正解かの表示は示されておらず、あたかも同じ教室で、他の生徒が手を挙げて回答しているのを聞いているかのように、単に他の生徒が回答した回答内容をそのまま表示するだけであり、従って他の生徒の回答を表示してもそれが正解であるが必ずしも模範解答を示していることにはならず、何が正解かは他の生徒の回答を参考に生徒自身が考えることになる。
【００４１】
一方、問題によっては複数の正解がある場合がある。このように複数の正解がある問題について回答処理部２４にあっては、生徒端末装置から受信した回答を解析して正解のひとつを判定した場合に、正解している他の生徒の回答を生徒端末装置に表示させる。
【００４２】
これによって他の生徒の回答の表示を受けた生徒はそれを見て自分の回答が正解であると同時に、他の回答の中にも別の正解があることを知り、正解についてさまざまな面から物を捉える力をつけることが可能となる。
【００４３】
ここで回答処理部２４による他の生徒の回答の表示については、
（１）学習開始、例えば質問開始からの経過時間が同程度となる生徒をグループ化して、同グループ内の他の生徒の回答を所定数表示させる。
（２）成績レベルの近い生徒をグループ化し、同一グループ内の他の生徒の回答を表示させる。
【００４４】
図１における学習サーバ１０は、例えば図２のようなコンピュータのハードウェア資源により実現される。図２のコンピュータにおいて、ＣＰＵ１００のバス１０１にはＲＡＭ１０２、ハードディスクコントローラ（ソフト）１０４、フロッピィディスクドライバ（ソフト）１１０、ＣＤ−ＲＯＭドライバ（ソフト）１１４、マウスコントローラ１１８、キーボードコントローラ１２２、ディスプレイコントローラ１２６、通信用ボード１３０が接続される。
【００４５】
ハードディスクコントローラ１０４はハードディスクドライブ１０６を接続し、本発明の学習処理を実行するプログラムをローディングしており、コンピュータの起動時にハードディスクドライブ１０６から必要なプログラムを呼び出して、ＲＡＭ１０２上に展開し、ＣＰＵ１００により実行する。
【００４６】
フロッピィディスクドライバ１１０にはフロッピィディスクドライブ（ハード）１１２が接続され、フロッピィディスク（Ｒ）に対する読み書きができる。ＣＤ−ＲＯＭドライバ１１４に対しては、ＣＤドライブ（ハード）１１６が接続され、ＣＤに記憶されたデータやプログラムを読み込むことができる。
【００４７】
マウスコントローラ１１８はマウス１２０の入力操作をＣＰＵ１００に伝える。キーボードコントローラ１２２はキーボード１２４の入力操作をＣＰＵ１００に伝える。ディスプレイコントローラ１２６は表示部１２８に対して表示を行う。通信用ボード１３０は通信回線１３２を介してネットワーク上の生徒端末装置との間で通信を行う。
【００４８】
なお、図１の生徒端末装置１４−１〜１４−４として使用するコンピュータも図２と同じハードウェア環境となる。
【００４９】
図３は図１の学習サーバ１０に設けた正解ファイル３０の説明図である。図３において、正解ファイル３０は問題番号５８、正解キーワード６０、条件式６２、得点６４、想定経過時間６６及び許容試行回数６８で構成されている。
【００５０】
問題番号５８は問題ごとに設定されている。正解キーワード６０は例えば正解１〜４のように複数の登録が可能であり、正解に必要なキーワードを格納している。条件式６２は正解キーワード６０の複数のキーワードを正解とするための条件式を設定している。
【００５１】
例えば問題番号「０１０１００１」にあっては正解１は「宇宙」、正解２は「直」であり、この場合の条件式６２は「ＡＮＤ」であることから正解１と正解２の論理積が得られた時に正解と判断する。
【００５２】
得点６４は問題番号ごとに設定されている。この場合、同じ問題番号で正解が複数ある場合にはＯＲ条件（加算）で点を加算する。図３の例にあっては問題番号５８として同じ問題番号「０１０１０００１」が２つあり、それぞれの得点６４は２点であることから正解の場合にはＯＲ条件で４点を加算することになる。
【００５３】
想定経過時間６６は問題の提示から正解または模範回答が得られるまでに必要なシステム側からみた経過時間を設定している。許容試行回数６８は正解を得るまでに必要な許容試行回数すなわち不正解回数を設定している。この例では許容試行回数は３回としている。
【００５４】
正解ファイル３０における想定経過時間６６または許容試行回数６８に基づき問題の開始から経過時間が想定経過時間を越えた場合、あるいは回答の不正解回数が許容試行回数を超えた場合、図１の回答処理部２４による他の生徒の回答表示によるヒントの提供が行なわれることになる。
【００５５】
図４は図１の学習サーバ１０に設けた類似語辞書ファイル３２の説明図である。図４の類似語辞書ファイル３２には、問題番号７０、キーワード７２、複数登録可能な類似語７４で構成されている。
【００５６】
問題番号７０は図３の正解ファイル３０の問題番号５８に対応しており、キーワード７２は図３の正解ファイル３０の正解キーワード６０の類似語が予想さえるキーワード、例えば「直」「曲」「地球」を設定している。類似語７４に対してはキーワード７２に登録した語句に対する類似語が登録される。
【００５７】
例えばキーワード７２の「直」に対する類似語１として「まっすぐ」が登録されている。またキーワード「曲」に対する類似語１として「まが」、類似語２として「放物線」が登録される。さらにキーワード「地球」に対する類似語１として「地上」が登録される。
【００５８】
このような図３の正解ファイル３０及び図４の類似語辞書ファイル３２を使用することで、生徒端末装置からの質問に対する自由入力形式の回答として行なわれたテキスト回答文書を単語解析して、例えば部分一致方式により比較照合し、正解ファイル３０の正解キーワード６０に設定された部分一致が得られれば正解とするし、もし正解ファイル３０のキーワードと一致しなくても類似語辞書ファイル３２の参照で類似語の部分一致が得られれば同様に正解とする。
【００５９】
この場合、正解ファイル３０の正解キーワードとの部分一致で得られた正解を模範回答とし、一部に類似語辞書ファイルの類似語の部分一致を含む正解には単に正解とすればよい。
【００６０】
図５は図１の学習サーバ１０に設けた回答履歴ファイル３４の説明図である。図５において、回答履歴ファイル３４は生徒番号７５、回答情報７６−１〜７６−５、得点合計８２及び合計経過時間８４で構成される。
【００６１】
ここで回答情報７６−１〜７６−５は回答情報７６−１について示すように、生徒回答７８と回答までの経過時間８０を格納している。得点合計８２は生徒のその時点までの合計点が格納される。回答情報７６−１〜７６−５における経過時間８０のそれぞれには問題開始からの経過時間が入る。合計経過時間は各問題の合計の経過時間となる。
【００６２】
このような回答履歴ファイル３４は図１の学習サーバ１０に設けた回答処理部２４に設けた他の生徒の回答の表示及び進度表示処理部２６における他の生徒とともに行なう進度表示に利用される。例えば、生徒番号００４の生徒が問１の回答を入力した際に進度表示処理部２６が行う進度表示としては、回答入力があるまでの時間が３０分あるので、問題開始から３０分の時の他の生徒の進度状況が表示される。図５の例では、生徒番号００１は既に問１と問２を回答済であり、生徒番号００２は問１のみ回答済であり、生徒番号００４はまだ問１を回答中である旨を示す情報が表示される。
【００６３】
また、学習サーバから提供される教材の学習を開始した生徒が一度受講した後に後日再度受講したい場合には、その生徒の合計経過時間を回答履歴ファイル３４を参照して取得し、これを基準に同様程度の合計経過時間をもっている他の生徒をグループ化し、提示された問題について正解ファイル３０で設定された許容試行回数を超えて不正解となった場合には、グループ化された他の生徒の回答例を回答履歴ファイル３４から読み出してヒントとして表示する。
【００６４】
また回答履歴ファイル３４を参照して回答済の同じ問までの得点合計から成績が同レベルとなる生徒をグループ化し、不正解の回数が許容試行回数を超えた際に成績レベルでグループ化された他の生徒の回答例を回答履歴ファイル３４から読み出してヒントとして表示することもできる。
【００６５】
図６は図１の実施形態による質問表示画面の説明図であり、ニュートン第１法則の学習教材を受講した際の問題提示を例にとっている。図６（Ａ）は学習サーバ１０から生徒端末装置１４−１に提示された質問画面４０であり、画面上の設問表示欄４２に「最初に宇宙でのボールの動きと地球でのボールの動きを見てみよう」が設定され、これに対応して画面上に宇宙のボールの動きを示すアニメや動画などの映像４４と地球でのボールの動きを示すアニメや動画などの画像４６が表示される。ここで設問表示欄４２のテキスト文書の表示については同時に音声出力を行なうようにしても良い。
【００６６】
図６（Ａ）の質問画面４０の表示が済むと、図６（Ｂ）の質問画面４０に切り替わり、設問表示欄４８に「ボールはどのように動いているだろう？」の質問表示が行われる。
【００６７】
図７は図６の質問に対する模範的な回答画面と回答画面の説明図である。図７（Ａ）は模範的な回答画面であり、質問画面４０の設問表示欄４８の下に回答欄５２−１が表示され、生徒は回答欄５２−１に「宇宙では直線で、地球では曲がる」を記入し、学習サーバに応答する。
【００６８】
学習サーバはこの生徒の回答を受信して回答処理部２４で解析し、正解か不正解か判断する。この回答の解析判断は図３の正解ファイル３０及び図４の類似語辞書ファイル３２を参照して行なう。図７（Ａ）の回答には正解ファイル３０の問題番号５８の「０１０１０００１」における正解キーワード６０の中のキーワード「宇宙」「直」「地球」「曲」が全て含まれていることから、条件式６２に従った論理積条件で正解と判断され、且つ正解キーワードが全て含まれていることから模範的な回答と判断され、得点６４として２点を取得する。
【００６９】
そして図５の回答履歴ファイル３４に例えばこの時の生徒番号が「００３」であったとすると、回答情報７６−１の回答欄７８に「宇宙では直線で、地球では曲がる」が登録され、また経過時間８０として例えば「３０分」が登録され、この時の合計得点８２は正解ファイル３０から正解が２つある場合でそれぞれ２点であることから、４点がいれられ合計経過時間８４は１問であることから経過時間８０と同じく「３０分」が入る。
【００７０】
図７（Ｂ）は誤回答の場合の質問画面４０であり、回答欄５２−２には「宇宙では遅く、地球では速い」が生徒により記入され、この回答を受信した学習サーバ１０にあっては、図３の正解ファイル３０及び図４の類似語辞書ファイル３２の参照で、キーワード「宇宙」と「地球」については部分一致が得られるが、「直」と「曲」については部分一致が得られず、条件式による出力は得られないことから不正解と判定する。尚、不正解については図５の回答履歴ファイル３４の登録は行なわれない。
【００７１】
図８は不正解に対し進度表示と他の生徒の回答を表示した質問画面の説明図である。図８において、回答欄５２−３には例えば生徒が３回目の回答を終えて全て不正解となっており、「ほとんどわかりません」の回答が行なわれている。
【００７２】
このように不正解の回数が所定回数を超えた場合には質問画面４４の右側に進度表示５４と回答履歴表示５６を行なう。進度表示５４は生徒自身の進度と共に例えば図５の回答履歴ファイル３４の合計経過時間に基づき、同程度の時間を持つグループ化された他の生徒であるＡ君、Ｂ君、Ｃ君、Ｄ君の、現在の生徒自身の経過時間と同じ時の進度が表示される。
【００７３】
この進度表示５４を見ることで、同じ経過時間において、自分に対しＤ君はかなり学習が進んでおり、Ｃ君は自分と同程度であることがわかり、５人の中で生徒自身は下位にあることを知り、もっと学習しなければ他の生徒に遅れてしまうことから、これを知って通常の集合学習におけると同様な雰囲気で学習意欲を高め、これを継続させることができる。
【００７４】
また不正解が所定回数を超えたことに対するヒントとして、回答履歴表示５６に進度表示と同じＡ君、Ｂ君、Ｃ君、Ｄ君の回答が表示される。この回答履歴表示５６における他の生徒の回答を見ることで、設問表示欄４８の設問に対し宇宙でのボールの動きと地球でのボールの動きについてニュートン第１法則は何を言わんとしているかを考え、正解にいたることが可能となる。
【００７５】
この回答履歴表示５６における他の生徒の表示はテキスト表示と同時に音声出力を行なうようにしても良い。これによって他の生徒が問題に対し、どのように回答しているかを実際の授業と同じ雰囲気で知り、これをヒントにして回答することが可能となる。
【００７６】
図９は図１の学習サーバ１０における本発明の学習処理の実施形態を示したフローチャートである。図９において、ステップＳ１で学習サーバ１０の質問処理部２２は質問の出力表示を生徒端末装置１４−１に行い、ステップＳ２で生徒端末装置１４−１からの回答ありを判別するとステップＳ３に進み、回答処理部２４は回答を回答履歴ファイル３４に蓄積する。続いてステップＳ４で正解ファイル３０と類似語辞書ファイル３２に基づき回答の解析処理を部分一致検索などにより行い、ステップＳ５で正解か否か判別する。
【００７７】
回答が不正解であった場合にはステップＳ６に進み、不正解カウントＮを１つカウントアップした後、ステップＳ７で不正回数が図３に示した正解ファイル３０における許容試行回数６８の設定回数Ａ回以上か否かチェックし、Ａ回未満であればステップＳ９で不正解を表示して再度質問を表示して行う督促メッセージを行なってステップＳ２に戻る。
【００７８】
ステップＳ２〜Ｓ６の繰り返しによりステップＳ７で不正解回数がＡ回を超えるとステップＳ８に進み、進度表示処理部２６は、学習経過時間が同程度の時の他の生徒の進度と共に生徒端末装置１４−１を利用している生徒自身の進度と回答例を生徒端末装置１４−１に表示させる。そしてステップＳ９に戻り不正解を表示して質問を再度行う督促メッセージを行う。
【００７９】
ステップＳ５で正解が判別された場合にはステップＳ１０に進み、進度表示処理部２２は、生徒端末装置に例えば学習経過時間が同程度の時の他の生徒の進度と共に自分の進度を進度状況として表示する。続いてステップＳ１１で複数正解の問題か否かチェックし、複数正解の問題であった場合にはステップＳ１２に進み、例えば成績レベルの近い生徒をグループ化してその回答例（正解例）を表示する。これによって複数正解のある問題について自分の正解以外に別の正解があることを認識し、問題を多面的にとられる学習を行なうことができる。
【００８０】
続いてステップＳ１３で質問終了か否かチェックしており、質問が終了していなければステップＳ１に戻って次の質問の出力表示を行い、同様の処理を繰り返す。ステップＳ１３で全ての質問の終了が判別されると処理を終了する。
【００８１】
尚、ステップＳ３における回答の回答履歴ファイル３４に対する蓄積は正解か不正解かが判別されるまでは一時的なものであり、ステップＳ５で正解が判定された場合に回答履歴ファイルの蓄積が正解までに要した時間とともに確定される。
【００８２】
また回答履歴ファイル３４には正解の回答のみならず不正解の蓄積し、正解と不正解の回答を混在した形で生徒端末装置１４−１に表示させることで正解と不正解が混ざった回答の中から生徒がとられるヒントを見つけ出すようにさせるようにしても良い。
【００８３】
図１０は図１の学習サーバ１０による学習処理の他の実施形態のフローチャートであり、この実施形態にあっては問題に対し設定された想定時間以内に回答がなかった場合に進度状況及び他の生徒の回答を表示するようにしたことを特徴とする。
【００８４】
図１０において、ステップＳ１で学習サーバ１０の質問処理部２２は生徒端末装置１４−１に対し質問の出力表示を行い、ステップＳ２で回答処理部２４は回答の有無をチェックしている。回答がなかった場合にはステップＳ３で図３の正解ファイル３０に示した問題について設定した想定経過時間以内か否かチェックしており、想定経過時間以内であればステップＳ５で回答を促す督促メッセージを表示する。
【００８５】
ステップＳ３で想定経過時間を越えるとステップＳ４に進み、進度表示処理部２６は学習経過時間が同程度の時の他の生徒の進度とともに生徒端末装置１４−１を利用している生徒自身の進度を表示し、また回答例をヒントして表示する。このような他の生徒の回答例のヒントの表示に対し、ステップＳ２で回答ありが判別されるとステップＳ６で回答処理部２４は回答を回答履歴ファイル３４に蓄積した後、ステップＳ７で正解ファイル３０と類似語辞書ファイル３２に基づき回答の解析処理により正解か不正解かを判定する。
【００８６】
ステップＳ８で不正解を判定した場合にはステップＳ９で不正解を表示して督促メッセージを行なう。ステップＳ８で正解を判別した場合にはステップＳ１０で進度表示処理部２６は進度状況を表示した後、ステップＳ１１で複数正解の問題であればステップＳ１２で成績レベルの近い生徒をグループ化して回答例を表示し、ステップＳ１３で学習制御部２０が質問終了を判別するまでステップＳ１からの処理を繰り返す。
【００８７】
また本発明は図１の学習サーバのアプリケーション実行環境１８で実行される学習処理のためのプログラムを提供するものであり、このプログラムは図９または図１０のフローチャートに従った処理内容を持つことになる。
【００８８】
また本発明の学習サーバ１０に設けた回答履歴ファイル３４に蓄積された生徒の正解となった回答については、一連の学習処理が終了した後、回答履歴ファイル３４から読み出して単語解析や類似語解析を行なうことにより正解のキーワードを取得し、このキーワードを図３の正解ファイル３０の正解キーワード６０や図４の類似語辞書ファイル３２の類似語に追加することで、学習システムの動的な更新生成に活用することができる。
【００８９】
また図６乃至図８に示した質問画面４０に対しては図３の正解ファイル３０に示したように問題ごとに想定経過時間６６が設定されていることから、問題の表示開始からこの想定経過時間に基づく残り時間を表示し、時間内に生徒が正解をだすように督促するようにしても良い。
【００９０】
また本発明はその目的と利点を損なうことのない適宜の変形を含み、さらに上記の実施形態に示した数値による限定は受けない。
【００９１】
ここで本発明の特徴をまとめて列挙すると次の付記のようになる。
（付記）
（付記１）
ネットワークを介して生徒端末装置を接続した学習装置のコンピュータに、
前記生徒端末装置に質問を提示して回答を要求する質問処理ステップと、
前記生徒端末装置から受信した回答を解析して正解か不正解か判定し、判定結果を前記生徒端末装置に表示させる回答処理ステップと、
前記生徒端末装置に自己の進度状況と共に他の生徒の進度状況を表示させる進度表示処理ステップと、
を実行させることを特徴とする学習プログラム。
【００９２】
（付記２）
付記１記載の学習プログラムはさらに、前記生徒毎に前記受信した回答と学習開始からの経過時間とを対応付けて管理するステップを備え、
前記進度表示処理ステップは、前記回答を行うまでに要した学習開始からの経過時間が同程度である時の他の生徒の進度状況を自己の進度状況と共に前記生徒端末装置に表示させることを特徴とする学習プログラム。
【００９３】
（付記３）
付記１記載の学習プログラムに於いて、前記回答処理ステップは、前記生徒端末装置に他の生徒の回答を表示させることを特徴とする学習プログラム。
【００９４】
（付記４）
付記３記載の学習プログラムに於いて、前記回答処理ステップは、同じ問題につき所定回数以上の不正解を判定した場合、他の生徒の回答をヒントとして前記生徒端末装置に表示させることを特徴とする学習プログラム。
【００９５】
（付記５）
付記３記載の学習プログラムに於いて、前記回答処理ステップは、所定の経過時間以内に回答がない場合、他の生徒の回答をヒントとして前記生徒端末装置に表示させることを特徴とする学習プログラム。
【００９６】
（付記６）
付記３記載の学習プログラムに於いて、前記回答処理ステップは、複数の正解がある問題につき正解の１つの判定した場合、他の生徒の回答を前記生徒端末装置に表示させることを特徴とする学習プログラム。
【００９７】
（付記７）
付記３記載の学習プログラムに於いて、前記回答処理ステップは、他の生徒の回答を表示する際に、学習開始からの経過時間が同程度となる生徒をグループ化し、同一グループ内の他の生徒の回答を前記生徒端末装置に表示させることを特徴とする学習プログラム。
【００９８】
（付記８）
付記３記載の学習プログラムに於いて、前記回答処理ステップは、他の生徒の回答を表示する際に、成績レベルの近い生徒をグループ化し、同一グループ内の他の生徒の回答を前記生徒端末装置に表示させることを特徴とする学習プログラム。
【００９９】
（付記９）
学習装置にネットワークを介して生徒端末装置を接続した学習方法に於いて、
前記生徒端末装置に質問を提示して回答を要求する質問処理ステップと、
前記生徒端末装置から受信した回答を解析して正解か不正解か判定し、判定結果を前記生徒端末装置に表示させる回答処理ステップと、
前記生徒端末装置に自己の進度状況と共に他の生徒の進度状況を表示させる進度表示処理ステップと、
を備えたことを特徴とする学習方法。
【０１００】
（付記１０）
付記９記載の学習方法はさらに、前記生徒毎に前記受信した回答と学習開始からの経過時間とを対応付けて管理するステップを備え、
前記進度表示処理ステップは、前記回答を行うまでに要した学習開始からの経過時間が同程度である時の他の生徒の進度状況を自己の進度状況と共に前記生徒端末装置に表示させることを特徴とする学習方法。
【０１０１】
（付記１１）
ネットワークを介して生徒端末装置を接続した学習装置に於いて、
前記生徒端末装置に質問を提示して回答を要求する質問処理部と、
前記生徒端末装置から受信した回答を解析して正解か不正解か判定し、判定結果を前記生徒端末装置に表示させる回答処理部と、
前記生徒端末装置に自己の進度状況と共に他の生徒の進度状況を表示させる進度表示処理部と、
を備えたことを特徴とする学習装置。
【０１０２】
（付記１２）
付記１１記載の学習装置はさらに、前記生徒毎に前記受信した回答と学習開始からの経過時間とを対応付けて管理する手段を備え、
前記進度表示処理部は、前記回答を行うまでに要した学習開始からの経過時間が同程度である時の他の生徒の進度状況を自己の進度状況と共に前記生徒端末装置に表示させることを特徴とする学習装置。
【図面の簡単な説明】
【０１０３】
【図１】本発明による学習装置の機能構成を示したブロック図
【図２】図１のサーバ及びクライアントに使用されるコンピュータのハードウェア環境の説明図
【図３】図１の正解ファイルの説明図
【図４】図１の類似語辞書ファイルの説明図
【図５】図１の回答履歴ファイルの説明図
【図６】図１の実施形態による質問表示画面の説明図
【図７】図６の質問に対する模範回答画面と誤回答画面の説明図
【図８】不正解に対し進度表示と他の生徒の回答を表示した画面の説明図
【図９】図１の学習サーバによる学習処理の実施形態のフローチャート
【図１０】図１の学習サーバによる学習処理の他の実施形態のフローチャート
【符号の説明】
【０１０４】
１０：学習サーバ
１２：ネットワーク
１４−１〜１４−４：生徒端末装置
１６： 通信制御部
１８：アプリケーション実行環境
２０：学習制御部
２２：質問処理部
２４：回答処理部
２６：進度表示処理部
２８：教材ファイル
３０：正解ファイル
３２：類似語辞書ファイル
３４：回答履歴ファイル
３６−１〜３６−４：ブラウザ
３８−１〜３８−４：プラグイン
４０：質問画面
４２，４８：設問表示欄
４６：画像
５０：回答時間タイマ
５２−１〜５２−３：回答欄
５４：進度表示部
５６：回答履歴表示
【図１】
2006221127.tif 000003
【図２】
2006221127.tif 000004
【図３】
2006221127.tif 000005
【図４】
2006221127.tif 000006
【図５】
2006221127.tif 000007
【図６】
2006221127.tif 000008
【図７】
2006221127.tif 000009
【図８】
2006221127.tif 000010
【図９】
2006221127.tif 000011
【図１０】
2006221127.tif 000012