(57)【要約】【課題】使い勝手を向上させて文章問題の学習を支援可能とする。【解決手段】表示端末1は、問題文から検出可能な複数の問題種別特定事項の組合せパターンが文章問題の種別ごとに予め記憶されるとともに、各組合せパターンに対応付けて図テンプレートが記憶される図形テンプレートテーブル242と、文章問題の問題文から各問題種別特定事項を検出するとともに、検出された問題種別特定事項の組合せパターンに対応する該当図テンプレートを表示する制御を行うＣＰＵ25とを備える。【選択図】図7
2014010260.tif 000002
【特許請求の範囲】
【請求項１】
文章問題の種別を特定するために問題文から検出可能な複数の問題種別特定事項の組合せパターンが文章問題の種別ごとに予め記憶されているとともに、各組合せパターンに対応付けて、当該組合せパターンにより特定される種別の文章問題の内容を図形化して表した図テンプレートが記憶されている図テンプレート記憶手段と、
文章問題を表示する文章問題表示手段と、
前記文章問題表示手段により表示された文章問題の問題文から各問題種別特定事項を検出する問題種別特定事項検出手段と、
前記問題種別特定事項検出手段により検出された問題種別特定事項の組合せパターンに対応する図テンプレートを前記図テンプレート記憶手段から読み出して該当図テンプレートとして表示する制御を行なう該当図テンプレート表示制御手段と、
を備えたことを特徴とする学習支援装置。
【請求項２】
請求項１記載の学習支援装置において、
前記複数の問題種別特定事項は、
少なくとも、問題文内の数詞の対象物の種類数と、数詞の種類数と、数詞の種類別の個数と、数値に組み合わされていない単位の個数と、を含み、
前記図テンプレートは、
対応する前記組合せパターンにより特定される種別の文章問題から得られる既知変数及び未知変数を、当該図テンプレートの部分図形の長さ、角度及び面積の何れかを表す各部分図形パラメータに対して対応付けることができるよう、当該文章問題の内容を図形化して表すことを特徴とする学習支援装置。
【請求項３】
請求項１または２記載の学習支援装置において、
前記複数の問題種別特定事項は、
問題文内の集合表現の有無と、独立表現の有無と、平均表現の有無と、百分率表現の有無と、比率表現の有無と、不足表現の有無と、余剰表現の有無と、を含むことを特徴とする学習支援装置。
【請求項４】
請求項１から３の何れか一項に記載の学習支援装置において、
各図テンプレートに対応づけて、この図テンプレートの各部分図形パラメータの間の関係式が記憶されている関係式記憶手段と、
ユーザ操作に基づいて、前記該当図テンプレートの何れかの部分図形パラメータを既知パラメータとし、当該既知パラメータの値を入力する既知パラメータ入力手段と、
前記既知パラメータ入力手段により入力された既知パラメータの値に基づいて、前記該当図テンプレートに対し前記関係式記憶手段により対応付けられた関係式を変形することにより、前記該当図テンプレートにおける各部分図形パラメータのうち、前記既知パラメータ以外の未知パラメータを求めるための未知パラメータ計算式を作成して表示する制御を行なう未知パラメータ計算式作成表示制御手段と、
を備えることを特徴とする学習支援装置。
【請求項５】
請求項４記載の学習支援装置において、
前記該当図テンプレートの部分図形パラメータごとに、前記文章問題表示手段により表示された文章問題における既知変数のうち、当該部分図形パラメータに対応する既知変数の値を検出する既知変数値検出手段と、
前記既知パラメータ入力手段により部分図形パラメータについて入力される既知パラメータの値と、当該部分図形パラメータについて前記既知変数値検出手段により検出された既知変数の値とを比較することで、前記既知パラメータ入力手段による入力内容の正誤を判定し、判定結果をユーザに報知する変数正誤判定手段を備えることを特徴とする学習支援装置。
【請求項６】
請求項４または５記載の学習支援装置において、
ユーザ操作に基づいて、前記該当図テンプレートの前記未知パラメータを求めるためのユーザ作成未知パラメータ計算式を入力する未知パラメータ計算式入力手段を備え、
前記未知パラメータ計算式作成表示制御手段は、
前記既知パラメータ入力手段により入力された既知パラメータの値に基づいて、前記該当図テンプレートに対し前記関係式記憶手段により対応付けられた関係式を変形することにより、前記該当図テンプレートの前記未知パラメータを求めるための未知パラメータ計算式を作成する未知変数計算式作成手段と、
前記ユーザ作成未知パラメータ計算式と、前記未知パラメータ計算式とを比較することにより、前記ユーザ作成未知パラメータ計算式の正誤を判定する計算式正誤判定手段と、
前記計算式正誤判定手段により前記ユーザ作成未知パラメータ計算式が誤りであると判定された場合に、前記未知パラメータ計算式を表示する制御を行なう未知パラメータ計算式表示制御手段と、
を有することを特徴とする学習支援装置。
【請求項７】
文章問題の種別を特定するために問題文から検出可能な複数の問題種別特定事項の組合せパターンが文章問題の種別ごとに予め記憶されているとともに、各組合せパターンに対応付けて、当該組合せパターンにより特定される種別の文章問題の内容を図形化して表した図テンプレートが記憶されている図テンプレート記憶手段を有するコンピュータに、
文章問題を表示する文章問題表示機能と、
前記文章問題表示機能により表示された文章問題の問題文から各問題種別特定事項を検出する問題種別特定事項検出機能と、
前記問題種別特定事項検出機能により検出された問題種別特定事項の組合せパターンに対応する図テンプレートを前記図テンプレート記憶手段から読み出して該当図テンプレートとして表示する制御を行う該当図テンプレート表示制御機能と、
を実現させることを特徴とする学習支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文章問題の学習を支援する学習支援装置及び学習支援プログラムに関する。
【背景技術】
【０００２】
従来、算数などの学習に用いられる学習支援装置においては、予め文章問題ごとに解法を記憶しており、ユーザが解答を入力すると、その解法に応じたアドバイスを表示するようになっている（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−０８５９９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の技術では、問題毎に解法を記憶させておく手間が掛かり、また、解法の記憶されていない問題についてはアドバイスが表示されないため、使い勝手が悪い。
【０００５】
本発明の課題は、従来よりも使い勝手を向上させて文章問題の学習を支援することのできる学習支援装置及び学習支援プログラムを提供することである。
【課題を解決するための手段】
【０００６】
以上の課題を解決するため、請求項１に記載の発明は、学習支援装置において、
文章問題の種別を特定するために問題文から検出可能な複数の問題種別特定事項の組合せパターンが文章問題の種別ごとに予め記憶されているとともに、各組合せパターンに対応付けて、当該組合せパターンにより特定される種別の文章問題の内容を図形化して表した図テンプレートが記憶されている図テンプレート記憶手段と、
文章問題を表示する文章問題表示手段と、
前記文章問題表示手段により表示された文章問題の問題文から各問題種別特定事項を検出する問題種別特定事項検出手段と、
前記問題種別特定事項検出手段により検出された問題種別特定事項の組合せパターンに対応する図テンプレートを前記図テンプレート記憶手段から読み出して該当図テンプレートとして表示する制御を行なう該当図テンプレート表示制御手段と、
を備えたことを特徴とする。
【発明の効果】
【０００７】
本発明によれば、従来よりも使い勝手を向上させて文章問題の学習を支援することができる。
【図面の簡単な説明】
【０００８】
【図１】表示端末の機能構成を示すブロック図である。
【図２】図形テンプレートテーブルを示す図である。
【図３】学習支援処理の流れを示すフローチャートである。
【図４】学習支援処理の流れを示すフローチャートである。
【図５】学習支援処理の流れを示すフローチャートである。
【図６】学習支援処理の流れを示すフローチャートである。
【図７】ディスプレイの表示内容を示す図である。
【図８】ディスプレイの表示内容を示す図である。
【図９】ディスプレイの表示内容を示す図である。
【図１０】（ａ）はディスプレイの表示内容を示す図であり、（ｂ）は部分図形パラメータ間の関係式を示す図である。
【図１１】（ａ）はディスプレイの表示内容を示す図であり、（ｂ）は部分図形パラメータ間の関係式を示す図である。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して本発明に係る実施の形態の一例を詳細に説明する。ただし、発明の範囲は、図示例に限定されない。
【００１０】
［構成］
図１は、本実施の形態における表示端末１の概略構成を示すブロック図である。
この図に示すように、本実施の形態における表示端末１は、表示部２１と、入力部２２と、記憶媒体読取部２３と、記憶部２４と、ＣＰＵ２５等とを備えて構成されている。
【００１１】
表示部２１は、ディスプレイ２１０を備えており、ＣＰＵ２５から入力される表示信号に基づいて各種情報をディスプレイ２１０に表示するようになっている。なお、本実施の形態におけるディスプレイ２１０は、いわゆるタッチパネル２２１と一体的に形成されており、ユーザによるタッチ操作を受け付け可能となっている。
【００１２】
入力部２２は、キー群２２０や上述のタッチパネル２２１を備えており、押下されたキーの種類やタッチパネル２２１の位置に対応する信号をＣＰＵ２５に出力するようになっている。
【００１３】
記憶媒体読取部２３は、ＳＤカード等の外部記憶媒体２３ａから情報を読み出したり、当該外部記憶媒体２３ａに情報を記録したりするようになっている。
【００１４】
記憶部２４は、表示端末１の各種機能を実現するためのプログラムやデータを記憶するとともに、ＣＰＵ２５の作業領域として機能するメモリである。本実施の形態においては、記憶部２４は、本発明に係る学習支援プログラム２４０と、教材データベース２４１と、図形テンプレートテーブル２４２等とを記憶している。
【００１５】
学習支援プログラム２４０は、後述の学習支援処理（図３〜図６参照）をＣＰＵ２５に実行させるためのプログラムである。
教材データベース２４１は、算数などの文章問題を複数記憶している。
【００１６】
図形テンプレートテーブル２４２は、図２に示すように、文章問題の種別を「種別１」，「種別２」，…の何れかとして特定するために問題文から検出可能な複数の問題種別特定事項の各組合せパターンと、各組合せパターンにより特定される種別の文章問題の内容を図形化して表した図テンプレートと、図テンプレートの部分図形についてのパラメータ（以下、部分図形パラメータとする）間の関係式（以下、部分図形パラメータ関係式とする）と、各組合せパターンにより特定される種別の文章問題を解くために必要な既知変数（以下、必要既知変数とする）の個数と、を対応付けて記憶している。
【００１７】
このうち、問題種別特定事項は、文章問題の種別を特定するために問題文から検出される事項であり、本実施の形態においては変数「Ｍ」〜「Ｗ」の数値として表されている。具体的には、問題種別特定事項は、問題文内の数詞の対象物の種類数（変数「Ｍ」）と、数詞の種類数（変数「Ｎ」）と、数詞の種類別の個数（変数「Ｏ１」，「Ｏ２」，…）と、数値に組み合わされていない単位の個数（変数「Ｐ」）と、問題文内の集合表現の有無（変数「Ｑ」）と、独立表現の有無（変数「Ｒ」）と、平均表現の有無（変数「Ｓ」）と、百分率表現の有無（変数「Ｔ」）と、比率表現の有無（変数「Ｕ」）と、不足表現の有無（変数「Ｖ」）と、余剰表現の有無（変数「Ｗ」）とを含んでいる。但し、問題種別特定事項が問題文内の数詞の対象物の種類数と、数詞の種類数と、数詞の種類別の個数と、数値に組み合わされていない単位の個数との４つのみを含むこととしても良い。
【００１８】
ここで、数詞とは、１本や３冊など、数値と助数詞とから構成される語要素であり、助数詞には、メートルなどの計量単位を表す語が含まれる。また、数詞の対象物とは、例えば問題文内に「１本のえんぴつ」という文字列が含まれる場合には、「えんぴつ」である。なお、例えば問題文に「５０円」、「７０円」、「１２個」という数詞が含まれる場合には、「５０円」と「７０円」とは同一種類の数詞であるため、数詞の種類数は「２」である。
【００１９】
また、数詞の種類別の個数についての変数「Ｏ１」，「Ｏ２」，…における添え字の「１」，「２」，…は数詞の種類を表している。そして、数詞の種類別の個数とは、例えば問題文に「５０円」、「７０円」、「７４０円」、「１２個」という数詞が含まれる場合には、変数「Ｏ１」は「３」、変数「Ｏ２」は「１」である。
【００２０】
また、数値に組み合わされていない単位とは、例えば「何個」などである。また、集合表現とは、例えば「あわせて」等の表現である。また、独立表現とは、例えば「それぞれ」、「おのおの」等の表現である。また、平均表現とは、例えば「平均」等の表現である。また、百分率表現とは、例えば「％」等の表現である。また、比率表現とは、例えば「○：○」、「○対○」（但し「○」は任意の数値）等の表現である。また、不足表現とは、例えば「不足」、「足りず」等の表現である。また、余剰表現とは、例えば「余り」、「余る」等の表現である。
【００２１】
また、図テンプレートは、問題種別特定事項の各組合せパターンにより特定される種別の文章問題から得られる既知変数及び未知変数を、当該図テンプレートの部分図形の長さ、角度及び面積の何れかを表す各部分図形パラメータに対して対応付けることができるよう、当該文章問題の内容を図形化して表している。なお、図テンプレートの部分図形とは、例えば辺や角、領域などであり、図テンプレートにおける図の全体を含む。
【００２２】
ＣＰＵ２５は、表示端末１の各部を中央制御する。具体的には、ＣＰＵ２５は、記憶部２４に記憶されているシステムプログラム及び各種アプリケーションプログラムの中から指定されたプログラムを展開し、展開されたプログラムとの協働で、各種処理を実行する。
【００２３】
［学習支援処理］
続いて、表示端末１によって実行される学習支援処理について、図面を参照しつつ説明する。
【００２４】
図３〜図６は、学習支援処理の動作を説明するためのフローチャートである。なお、この学習支援処理は、ユーザにより入力部２２を介して学習支援処理の実行指示が入力されると、記憶部２４から学習支援プログラム２４０が読み出されて適宜展開される結果、当該学習支援プログラム２４０とＣＰＵ２５との協働によって実行される。
【００２５】
図３に示すように、学習支援処理においては、まずＣＰＵ２５は、ユーザ操作によって文章問題が入力されるか、或いは教材データベース２４１における何れかの文章問題が選択されるか否かを判定する（ステップＳ１）。
【００２６】
このステップＳ１において文章問題の入力も選択もされないと判定した場合（ステップＳ１；Ｎｏ）には、ＣＰＵ２５は、ステップＳ１の処理を繰り返す。
【００２７】
また、ステップＳ１において文章問題の入力または選択がされたと判定した場合（ステップＳ１；Ｙｅｓ）には、ＣＰＵ２５は、入力・選択された文章問題をディスプレイ２１０に表示させる（ステップＳ２）。
【００２８】
次に、ＣＰＵ２５は、文章問題の問題文を構文解析した後（ステップＳ３）、問題文内の数詞の対象物の種類数を変数「Ｍ」の値として設定する（ステップＳ４）。
【００２９】
次に、ＣＰＵ２５は、問題文内の数詞の種類数を変数「Ｎ」の値として設定する（ステップＳ５）。
次に、ＣＰＵ２５は、問題文内の数詞の種類別の個数を変数「Ｏ１」，「Ｏ２」，…の値として設定する（ステップＳ６）。
【００３０】
次に、ＣＰＵ２５は、問題文内で数値に組み合わされていない単位の個数を変数「Ｐ」の値として設定する（ステップＳ７）。
【００３１】
次に、図４に示すように、ＣＰＵ２５は、問題文内に集合表現があるか否かを判定し（ステップＳ８）、集合表現があると判定した場合（ステップＳ８；Ｙｅｓ）には、変数「Ｑ」の値を「１」として設定して（ステップＳ９）、後述のステップＳ１１に移行する。
【００３２】
また、ステップＳ８において集合表現がないと判定した場合（ステップＳ８；Ｎｏ）には、ＣＰＵ２５は、変数「Ｑ」の値を「０」として設定する（ステップＳ１０）。
【００３３】
次に、ＣＰＵ２５は、問題文内に独立表現があるか否かを判定し（ステップＳ１１）、独立表現があると判定した場合（ステップＳ１１；Ｙｅｓ）には、変数「Ｒ」の値を「１」として設定して（ステップＳ１２）、後述のステップＳ１４に移行する。
【００３４】
また、ステップＳ１１において独立表現がないと判定した場合（ステップＳ１１；Ｎｏ）には、ＣＰＵ２５は、変数「Ｒ」の値を「０」として設定する（ステップＳ１３）。
【００３５】
次に、ＣＰＵ２５は、問題文内に平均表現があるか否かを判定し（ステップＳ１４）、平均表現があると判定した場合（ステップＳ１４；Ｙｅｓ）には、変数「Ｓ」の値を「１」として設定して（ステップＳ１５）、後述のステップＳ１７に移行する。
【００３６】
また、ステップＳ１４において平均表現がないと判定した場合（ステップＳ１４；Ｎｏ）には、ＣＰＵ２５は、変数「Ｓ」の値を「０」として設定する（ステップＳ１６）。
【００３７】
次に、ＣＰＵ２５は、問題文内に百分率表現があるか否かを判定し（ステップＳ１７）、百分率表現があると判定した場合（ステップＳ１７；Ｙｅｓ）には、変数「Ｔ」の値を「１」として設定して（ステップＳ１８）、後述のステップＳ２０に移行する。
【００３８】
また、ステップＳ１７において百分率表現がないと判定した場合（ステップＳ１７；Ｎｏ）には、ＣＰＵ２５は、変数「Ｔ」の値を「０」として設定する（ステップＳ１９）。
【００３９】
次に、ＣＰＵ２５は、問題文内に比率表現があるか否かを判定し（ステップＳ２０）、比率表現があると判定した場合（ステップＳ２０；Ｙｅｓ）には、変数「Ｕ」の値を「１」として設定して（ステップＳ２１）、後述のステップＳ２３に移行する。
【００４０】
また、ステップＳ２０において比率表現がないと判定した場合（ステップＳ２０；Ｎｏ）には、ＣＰＵ２５は、変数「Ｕ」の値を「０」として設定する（ステップＳ２２）。
【００４１】
次に、ＣＰＵ２５は、問題文内に不足表現があるか否かを判定し（ステップＳ２３）、不足表現があると判定した場合（ステップＳ２３；Ｙｅｓ）には、変数「Ｖ」の値を「１」として設定して（ステップＳ２４）、後述のステップＳ２６に移行する。
【００４２】
また、ステップＳ２３において不足表現がないと判定した場合（ステップＳ２３；Ｎｏ）には、ＣＰＵ２５は、変数「Ｖ」の値を「０」として設定する（ステップＳ２５）。
【００４３】
次に、ＣＰＵ２５は、問題文内に余剰表現があるか否かを判定し（ステップＳ２６）、余剰表現があると判定した場合（ステップＳ２６；Ｙｅｓ）には、変数「Ｗ」の値を「１」として設定して（ステップＳ２７）、図５に示すように、後述のステップＳ３０に移行する。
【００４４】
また、図４に示すように、ステップＳ２６において余剰表現がないと判定した場合（ステップＳ２６；Ｎｏ）には、ＣＰＵ２５は、変数「Ｗ」の値を「０」として設定する（ステップＳ２８）。
【００４５】
次に、ＣＰＵ２５は、図５に示すように、ステップＳ４〜Ｓ２８で設定した変数「Ｍ」〜「Ｗ」の値と、文章問題の各種別に対応付けて図形テンプレートテーブル２４２に予め記憶された問題種別特定事項の組合せパターンにおける変数「Ｍ」〜「Ｗ」の値とを比較する（ステップＳ３０）。
【００４６】
次に、ＣＰＵ２５は、図形テンプレートテーブル２４２に記憶された各種別の問題種別特定事項の組合せパターンを、ステップＳ４〜Ｓ２８で設定した変数「Ｍ」〜「Ｗ」の値に対する一致度の高い順に抽出し、抽出された各組合せパターンに対応する図テンプレートを、抽出順に従ってディスプレイ２１０にサムネイル表示させる（ステップＳ３１）。但し、このときＣＰＵ２５は、ステップＳ４〜Ｓ２８で設定した変数「Ｍ」〜「Ｗ」の値に対して最も一致度の高い組合せパターンの図テンプレートのみをサムネイル表示させることとしても良い。
【００４７】
次に、ＣＰＵ２５は、サムネイル画像の選択操作が行われるか否かを判定し（ステップＳ３２）、行われないと判定した場合（ステップＳ３２；Ｎｏ）には、ステップＳ３２の処理を繰り返す。
【００４８】
また、ステップＳ３２においてサムネイル画像の選択操作が行われたと判定した場合（ステップＳ３２；Ｙｅｓ）には、ＣＰＵ２５は、選択されたサムネイル画像の図テンプレート（以下、該当図テンプレートとする）をディスプレイ２１０に表示させる（ステップＳ４１）。
【００４９】
次に、ＣＰＵ２５は、該当図テンプレートの部分図形パラメータごとに、文章問題における既知変数のうち、当該部分図形パラメータに対応する既知変数の値を検出する（ステップＳ４２）。例えば、このときＣＰＵ２５は、ステップＳ３での構文解析の結果に基づいて文章問題における既知変数の値と、その既知変数の種類とを検知し、該当図テンプレートにおける上下方向の辺の長さの部分図形パラメータとして、文章問題における金額の数値を検出し、該当図テンプレートにおける左右方向の辺の長さの部分図形パラメータとして、文章問題における個数の数値を検出する。
【００５０】
次に、ＣＰＵ２５は、該当図テンプレートに対応付けられた必要既知変数の個数を図形テンプレートテーブル２４２から読み出し、変数「Ｘ」の値として設定する（ステップＳ４３）。
【００５１】
次に、ＣＰＵ２５は、該当図テンプレートの何れかの部分図形パラメータを既知パラメータとする操作、及び当該既知パラメータの値を入力する操作が行われるか否かを判定し（ステップＳ４４）、行われないと判定した場合（ステップＳ４４；Ｎｏ）には、当該ステップＳ４４の処理を繰り返す。
【００５２】
また、ステップＳ４４において該当図テンプレートの何れかの部分図形パラメータを既知パラメータとする操作、及び当該既知パラメータの値を入力する操作が行われたと判定した場合（ステップＳ４４；Ｙｅｓ）には、ＣＰＵ２５は、入力された値が正しいか否かを判定する（ステップＳ４５）。より具体的には、このときＣＰＵ２５は、ステップＳ４４で既知パラメータの値として入力された部分図形パラメータの値と、当該部分図形パラメータについてステップＳ４２で検出された既知変数の値とを比較することで、入力値の正誤を判定する。
【００５３】
そして、このステップＳ４５において入力された値が正しいと判定した場合（ステップＳ４５；Ｙｅｓ）には、ＣＰＵ２５は、後述のステップＳ４７に移行する。
【００５４】
また、ステップＳ４５において入力された値が正しくないと判定した場合（ステップＳ４５；Ｎｏ）には、ＣＰＵ２５は、入力値が誤りである旨をディスプレイ２１０に表示させてユーザに報知するとともに、該当の部分図形パラメータについてステップＳ４２で検出された既知変数の値を、当該部分図形パラメータの正しい値として入力内容を自動修正する（ステップＳ４６）。
【００５５】
次に、ＣＰＵ２５は、変数「Ｘ」の値を「１」だけ減らした後（ステップＳ４７）、部分図形パラメータについて入力された値を、当該部分図形パラメータの値としてディスプレイ２１０に表示させる（ステップＳ４８）。
【００５６】
次に、ＣＰＵ２５は、変数「Ｘ」の値が「０」であるか否かを判定し（ステップＳ４９）、「０」でないと判定した場合（ステップＳ４９；Ｎｏ）には、上述のステップＳ４４に移行する。
【００５７】
また、ステップＳ４９において変数「Ｘ」の値が「０」であると判定した場合（ステップＳ４９；Ｙｅｓ）には、図６に示すように、ＣＰＵ２５は、該当図テンプレートに対応する部分図形パラメータ関係式を図形テンプレートテーブル２４２から読み出す（ステップＳ５１）。
【００５８】
次に、ＣＰＵ２５は、該当図テンプレートの各部分図形についての既知パラメータの値と、部分図形パラメータ関係式とに基づいて、当該部分図形パラメータ関係式における各部分図形パラメータのうち、未知の部分図形パラメータを算出できるか否かを判定する（ステップＳ５２）。
【００５９】
このステップＳ５２において未知の部分図形パラメータを算出できると判定した場合（ステップＳ５２；Ｙｅｓ）には、ＣＰＵ２５は、この未知の部分図形パラメータを設定対象の部分図形パラメータとして設定するとともに、該当図テンプレートに対応付けられた部分図形パラメータ関係式に現時点での既知パラメータを代入して当該関係式を変形することにより、設定対象の部分図形パラメータを算出するための計算式（以下、計算式（Ａ）とする）を作成し、作成された計算式（Ａ）に基づいて、設定対象の部分図形パラメータの値（以下、値（Ｂ）とする）を算出する（ステップＳ５３）。これにより、設定対象の部分図形パラメータが、値（Ｂ）の既知パラメータとなる。
【００６０】
次に、ＣＰＵ５４は、設定対象の部分図形パラメータについて、当該部分図形パラメータを計算するための計算式と、その計算結果の値との入力操作が行われるか否かを判定する（ステップＳ５４）。
【００６１】
このステップＳ５４において部分図形パラメータを計算するための計算式と、その計算結果の値との入力操作が行われたと判定した場合（ステップＳ５４；Ｙｅｓ）には、ＣＰＵ２５は、入力された計算式及び計算結果の値が、計算式（Ａ）及び値（Ｂ）に合致するか否かを判定する（ステップＳ５５）。
【００６２】
そして、ステップＳ５５において入力された計算式及び計算結果の値が計算式（Ａ）及び値（Ｂ）に合致すると判定した場合（ステップＳ５５；Ｙｅｓ）には、ＣＰＵ２５は、入力内容が正解である旨をディスプレイ２１０に表示させ（ステップＳ５６）、上述のステップＳ５２に移行する。
【００６３】
また、ステップＳ５５において入力された計算式及び計算結果の値が計算式（Ａ）及び値（Ｂ）に合致しないと判定した場合（ステップＳ５５；Ｎｏ）には、ＣＰＵ２５は、入力内容が不正解である旨をディスプレイ２１０に表示させるとともに、正しい計算式及び計算結果の値として計算式（Ａ）及び値（Ｂ）をディスプレイ２１０に表示させ（ステップＳ５７）、上述のステップＳ５２に移行する。
【００６４】
また、上述のステップＳ５４において部分図形パラメータを計算するための計算式と、その計算結果の値との入力操作が行われないと判定した場合（ステップＳ５４；Ｎｏ）には、ＣＰＵ２５は、設定対象の部分図形パラメータを計算するための計算式と、その計算結果の値として、計算式（Ａ）及び値（Ｂ）をディスプレイ２１０に表示させた後（ステップＳ５８）、上述のステップＳ５２に移行する。
【００６５】
また、上述のステップＳ５２において未知の部分図形パラメータを算出できないと判定した場合（ステップＳ５２；Ｎｏ）には、ＣＰＵ２５は、学習支援処理を終了する旨の操作が行われるか否かを判定する（ステップＳ６１）。
【００６６】
そして、ステップＳ６１において学習支援処理を終了する旨の操作が行われないと判定した場合（ステップＳ６１；Ｎｏ）には、ＣＰＵ２５は、図３に示すように、上述のステップＳ１に移行する一方、操作が行われたと判定した場合（ステップＳ６１；Ｙｅｓ）には、学習支援処理を終了する。
【００６７】
［動作例］
続いて、図面を参照しつつ、上述した表示端末１の動作を具体的に説明する。
【００６８】
（動作例１）
まず、ユーザが教材データベース２４１における文章問題の選択を行うと（ステップＳ１；Ｙｅｓ）、図７（ａ）に示すように、選択された文章問題がディスプレイ２１０に表示される（ステップＳ２）。また、本動作例においては、このときディスプレイ２１０には、アドバイスの表示を指示するための解法解説呼び出しアイコン１００が表示される。
【００６９】
次に、ユーザが解法解説呼び出しアイコン１００に対してタッチ操作を行うと、文章問題の問題文が構文解析され（ステップＳ３）、問題文内の数詞「５０円」，「７０円」，「１２個」，「７４０円」の対象物「えんぴつ」，「ノート」の種類数「２」が変数「Ｍ」の値として設定される（ステップＳ４）。
【００７０】
次に、問題文内の数詞「５０円」，「７０円」，「１２個」，「７４０円」の種類数「２」が変数「Ｎ」の値として設定される（ステップＳ５）。
次に、問題文内の数詞の種類（「〜円」，「〜個」）別の個数「３」，「１」が変数「Ｏ１」，「Ｏ２」，…の値として設定される（ステップＳ６）。
【００７１】
次に、問題文内で数値に組み合わされていない単位「何個」の個数「１」が変数「Ｐ」の値として設定される（ステップＳ７）。
【００７２】
次に、問題文内に集合表現「あわせて」があると判定され（ステップＳ８；Ｙｅｓ）、変数「Ｑ」の値が「１」として設定される（ステップＳ９）。
【００７３】
次に、問題文内に独立表現「それぞれ」があると判定され（ステップＳ１１；Ｙｅｓ）、変数「Ｒ」の値が「１」として設定される（ステップＳ１２）。
【００７４】
次に、問題文内に平均表現、百分率表現、比率表現、不足表現、余剰表現がないと判定され（ステップＳ１４，Ｓ１７，Ｓ２０，Ｓ２３，Ｓ２６；Ｎｏ）、変数「Ｓ」，「Ｔ」，「Ｕ」，「Ｖ」，「Ｗ」の値が「０」として設定される（ステップＳ１６，Ｓ１９，Ｓ２２，Ｓ２５，Ｓ２８）。
【００７５】
次に、設定された変数「Ｍ」〜「Ｗ」の値と、図形テンプレートテーブル２４２に予め記憶された問題種別特定事項の組合せパターンにおける変数「Ｍ」〜「Ｗ」の値とが比較された後（ステップＳ３０）、設定された変数「Ｍ」〜「Ｗ」の値に対する一致度の高い順に、問題種別特定事項の組合せパターンが抽出され、図７（ｂ）に示すように、抽出された各組合せパターンに対応する図テンプレートが抽出順に従ってディスプレイ２１０にサムネイル表示される（ステップＳ３１）。なお、設定された変数「Ｍ」〜「Ｗ」の値に対して最も一致度の高い組合せパターンの図テンプレートのみがサムネイル表示される場合には、図中の一点鎖線で囲まれた図テンプレートは表示されない。
【００７６】
次に、図７（ｃ），（ｄ）に示すように、ユーザがサムネイル画像の選択操作を行うと（ステップＳ３２；Ｙｅｓ）、選択されたサムネイル画像の該当図テンプレートがディスプレイ２１０に表示される（ステップＳ４１）。また、本動作例においては、このときディスプレイ２１０に解法解説呼び出しアイコン１００が表示される。
【００７７】
次に、該当図テンプレートの部分図形パラメータ「辺I」〜「辺III」，「面積Ａ＋Ｂ」について、当該部分図形パラメータに対応する既知変数の値「５０」，「７０」，「１２」，「７４０」が検出される（ステップＳ４２）。なお、図７〜図９においては、部分図形パラメータにおけるローマ数字「I」，「II」等を、丸付きのアラビア数字で図示している。
【００７８】
次に、該当図テンプレートに対応付けられた必要既知変数の個数「４」が図形テンプレートテーブル２４２から読み出され、変数「Ｘ」の値として設定される（ステップＳ４３）。
【００７９】
次に、該当図テンプレートの部分図形パラメータ「辺I」を既知パラメータとし、当該既知パラメータの値「５０」を入力する操作をユーザが行うと（ステップＳ４４；Ｙｅｓ）、入力された値が正しいと判定される（ステップＳ４５；Ｙｅｓ）。
【００８０】
次に、変数「Ｘ」の値が「１」だけ減らされて「３」に設定された後（ステップＳ４７）、図８（ａ）に示すように、部分図形パラメータ「辺I」について入力された値「５０」が当該部分図形パラメータの値としてディスプレイ２１０に表示される（ステップＳ４８）。
【００８１】
以降、同様にして該当図テンプレートの部分図形パラメータ「辺II」，「辺III」，「面積Ａ＋Ｂ」を既知パラメータとし、当該既知パラメータの値「７０」，「１２」，「７４０」を入力する操作をユーザが行うと（ステップＳ４４；Ｙｅｓ）、入力された値が正しいと判定される（ステップＳ４５；Ｙｅｓ）。そして、変数「Ｘ」の値が「０」に設定され（ステップＳ４７）、部分図形パラメータ「辺II」，「辺III」，「面積Ａ＋Ｂ」について入力された値「７０」，「１２」，「７４０」が当該部分図形パラメータの値としてディスプレイ２１０に表示される（ステップＳ４８）。
【００８２】
次に、変数「Ｘ」の値が「０」であると判定されるとともに（ステップＳ４９；Ｙｅｓ）、ユーザが解法呼び出しアイコン１００に対してタッチ操作を行うと、該当図テンプレートに対応する部分図形パラメータ関係式（図２の一段目参照）が図形テンプレートテーブル２４２から読み出される（ステップＳ５１）。
【００８３】
次に、該当図テンプレートの各部分図形「辺I」〜「辺III」，「面積Ａ＋Ｂ」についての既知パラメータの値「５０」，「７０」，「１２」，「７４０」と、部分図形パラメータ関係式とに基づいて、当該部分図形パラメータ関係式における各部分図形パラメータのうち、未知の部分図形パラメータ「辺IV」が算出できると判定される（ステップＳ５２；Ｙｅｓ）。
【００８４】
次に、この部分図形パラメータ「辺IV」が設定対象の部分図形パラメータに設定され、設定対象の部分図形パラメータを算出するための計算式（Ａ）「辺IV＝辺II−辺I」が作成されるとともに、部分図形パラメータ「辺IV」の値（Ｂ）「２０」が算出され（ステップＳ５３）、図８（ｂ）に示すように、これら計算式（Ａ）及び値（Ｂ）がディスプレイ２１０に表示される（ステップＳ５８）。
【００８５】
次に、該当図テンプレートの各部分図形「辺I」〜「辺IV」，「面積Ａ＋Ｂ」についての既知パラメータの値「５０」，「７０」，「１２」，「２０」，「７４０」と、部分図形パラメータ関係式とに基づいて、当該部分図形パラメータ関係式における各部分図形パラメータのうち、未知の部分図形パラメータ「面積Ａ＋Ｂ＋Ｃ」が算出できると判定される（ステップＳ５２；Ｙｅｓ）。
【００８６】
次に、この部分図形パラメータ「面積Ａ＋Ｂ＋Ｃ」が設定対象の部分図形パラメータに設定され、設定対象の部分図形パラメータを算出するための計算式（Ａ）「面積Ａ＋Ｂ＋Ｃ＝辺II×辺III」が作成されるとともに、部分図形パラメータ「面積Ａ＋Ｂ＋Ｃ」の値（Ｂ）「８４０」が算出される（ステップＳ５３）。
【００８７】
次に、図８（ｃ）に示すように、ユーザが設定対象の部分図形パラメータ「面積Ａ＋Ｂ＋Ｃ」について、当該部分図形パラメータを計算するための計算式「面積Ａ＋Ｂ＋Ｃ＝辺II×辺IV」と、その計算結果の値「２４０」との入力操作を行うと（ステップＳ５４；Ｙｅｓ）、入力された計算式及び計算結果の値が計算式（Ａ）及び値（Ｂ）に合致しないと判定され（ステップＳ５５；Ｎｏ）、入力内容が不正解である旨がディスプレイ２１０に表示されるとともに、正しい計算式及び計算結果の値として計算式（Ａ）及び値（Ｂ）がディスプレイ２１０に表示される（ステップＳ５７）。
【００８８】
次に、該当図テンプレートの各部分図形「辺I」〜「辺IV」，「面積Ａ＋Ｂ」，「面積Ａ＋Ｂ＋Ｃ」についての既知パラメータの値「５０」，「７０」，「１２」，「２０」，「７４０」、「８４０」と、部分図形パラメータ関係式とに基づいて、当該部分図形パラメータ関係式における各部分図形パラメータのうち、未知の部分図形パラメータ「面積Ｃ」が算出できると判定される（ステップＳ５２；Ｙｅｓ）。
【００８９】
次に、この部分図形パラメータ「面積Ｃ」が設定対象の部分図形パラメータに設定され、設定対象の部分図形パラメータを算出するための計算式（Ａ）「面積Ｃ＝面積Ａ＋Ｂ＋Ｃ−面積Ａ＋Ｂ」が作成されるとともに、部分図形パラメータ「面積Ｃ」の値（Ｂ）「１００」が算出され（ステップＳ５３）、図８（ｄ）に示すように、これら計算式（Ａ）及び値（Ｂ）がディスプレイ２１０に表示される（ステップＳ５８）。
【００９０】
次に、該当図テンプレートの各部分図形「辺I」〜「辺IV」，「面積Ａ＋Ｂ」，「面積Ａ＋Ｂ＋Ｃ」，「面積Ｃ」についての既知パラメータの値「５０」，「７０」，「１２」，「２０」，「７４０」、「８４０」，「１００」と、部分図形パラメータ関係式とに基づいて、当該部分図形パラメータ関係式における各部分図形パラメータのうち、未知の部分図形パラメータ「辺V」が算出できると判定される（ステップＳ５２；Ｙｅｓ）。
【００９１】
次に、この部分図形パラメータ「辺V」が設定対象の部分図形パラメータに設定され、設定対象の部分図形パラメータを算出するための計算式（Ａ）「辺V＝面積Ｃ÷辺IV」が作成されるとともに、部分図形パラメータ「辺V」の値（Ｂ）「５」が算出され（ステップＳ５３）、図９（ａ）に示すように、これら計算式（Ａ）及び値（Ｂ）がディスプレイ２１０に表示される（ステップＳ５８）。
【００９２】
次に、該当図テンプレートの各部分図形「辺I」〜「辺V」，「面積Ａ＋Ｂ」，「面積Ａ＋Ｂ＋Ｃ」，「面積Ｃ」についての既知パラメータの値「５０」，「７０」，「１２」，「２０」，「５」，「７４０」、「８４０」，「１００」と、部分図形パラメータ関係式とに基づいて、当該部分図形パラメータ関係式における各部分図形パラメータのうち、未知の部分図形パラメータ「辺VI」が算出できると判定される（ステップＳ５２；Ｙｅｓ）。
【００９３】
次に、この部分図形パラメータ「辺VI」が設定対象の部分図形パラメータに設定され、設定対象の部分図形パラメータを算出するための計算式（Ａ）「辺VI＝辺III−辺V」が作成されるとともに、部分図形パラメータ「辺VI」の値（Ｂ）「７」が算出され（ステップＳ５３）、図９（ｂ）に示すように、これら計算式（Ａ）及び値（Ｂ）がディスプレイ２１０に表示される（ステップＳ５８）。
【００９４】
（動作例２）
まず、ユーザが教材データベース２４１における文章問題の選択を行うと（ステップＳ１；Ｙｅｓ）、図９（ｃ）に示すように、選択された文章問題がディスプレイ２１０に表示される（ステップＳ２）。
【００９５】
次に、文章問題の問題文が構文解析され（ステップＳ３）、問題文内の数詞「４０人」，「８０点」，「８６点」，「２４人」の対象物の種類数「２」が変数「Ｍ」の値として設定される（ステップＳ４）。
【００９６】
次に、問題文内の数詞「４０人」，「８０点」，「８６点」，「２４人」の種類数「２」が変数「Ｎ」の値として設定される（ステップＳ５）。
次に、問題文内の数詞の種類（「〜人」，「〜点」）別の個数「２」，「２」が変数「Ｏ１」，「Ｏ２」，…の値として設定される（ステップＳ６）。
【００９７】
次に、問題文内で数値に組み合わされていない単位「何点」の個数「１」が変数「Ｐ」の値として設定される（ステップＳ７）。
【００９８】
次に、問題文内に集合表現「あわせて」がないと判定され（ステップＳ８；Ｎｏ）、変数「Ｑ」の値が「０」として設定される（ステップＳ１０）。
【００９９】
次に、問題文内に独立表現「それぞれ」がないと判定され（ステップＳ１１；Ｎｏ）、変数「Ｒ」の値が「０」として設定される（ステップＳ１３）。
【０１００】
次に、問題文内に平均表現があると判定され（ステップＳ１４；Ｙｅｓ）、変数「Ｓ」の値が「１」として設定される（ステップＳ１５）。
【０１０１】
次に、問題文内に百分率表現、比率表現、不足表現、余剰表現がないと判定され（ステップＳ１７，Ｓ２０，Ｓ２３，Ｓ２６；Ｎｏ）、変数「Ｔ」，「Ｕ」，「Ｖ」，「Ｗ」の値が「０」として設定される（ステップＳ１９，Ｓ２２，Ｓ２５，Ｓ２８）。
【０１０２】
次に、設定された変数「Ｍ」〜「Ｗ」の値と、図形テンプレートテーブル２４２に予め記憶された問題種別特定事項の組合せパターンにおける変数「Ｍ」〜「Ｗ」の値とが比較された後（ステップＳ３０）、設定された変数「Ｍ」〜「Ｗ」の値に対する一致度の高い順に、問題種別特定事項の組合せパターンが抽出され、抽出された各組合せパターンに対応する図テンプレートが抽出順に従ってディスプレイ２１０にサムネイル表示される（ステップＳ３１）。
【０１０３】
次に、ユーザがサムネイル画像の選択操作を行うと（ステップＳ３２；Ｙｅｓ）、図９（ｂ）に示すように、選択されたサムネイル画像の該当図テンプレートがディスプレイ２１０に表示される（ステップＳ４１）。
【０１０４】
次に、該当図テンプレートの部分図形パラメータ「辺I」〜「辺III」，「面積Ａ＋Ｂ＋Ｃ」について、当該部分図形パラメータに対応する既知変数の値「８０」，「８６」，「４０」，「７４０」が検出される（ステップＳ４２）。
【０１０５】
次に、該当図テンプレートに対応付けられた必要既知変数の個数「４」が図形テンプレートテーブル２４２から読み出され、変数「Ｘ」の値として設定される（ステップＳ４３）。
【０１０６】
次に、該当図テンプレートの部分図形パラメータ「辺I」を既知パラメータとし、当該既知パラメータの値「８０」を入力する操作をユーザが行うと（ステップＳ４４；Ｙｅｓ）、入力された値が正しいと判定される（ステップＳ４５；Ｙｅｓ）。
【０１０７】
次に、変数「Ｘ」の値が「１」だけ減らされて「３」に設定された後（ステップＳ４７）、部分図形パラメータ「辺I」について入力された値「８０」が当該部分図形パラメータの値としてディスプレイ２１０に表示される（ステップＳ４８）。
【０１０８】
以降、同様にして該当図テンプレートの部分図形パラメータ「辺II」，「辺III」，「面積Ａ＋Ｂ＋Ｃ」を既知パラメータとし、当該既知パラメータの値「８６」，「４０」，「７４０」を入力する操作をユーザが行うと（ステップＳ４４；Ｙｅｓ）、入力された値が正しいと判定される（ステップＳ４５；Ｙｅｓ）。そして、変数「Ｘ」の値が「０」に設定され（ステップＳ４７）、部分図形パラメータ「辺II」，「辺III」，「面積Ａ＋Ｂ＋Ｃ」について入力された値「８６」，「４０」，「７４０」が当該部分図形パラメータの値としてディスプレイ２１０に表示される（ステップＳ４８）。
【０１０９】
以上、本実施の形態によれば、図３〜図６のステップＳ４〜Ｓ４１や図７〜図１１等に示したように、表示された文章問題の問題文から各問題種別特定事項が検出されるとともに、検出された問題種別特定事項の組合せパターンに対応する図テンプレートが図形テンプレートテーブル２４２から読み出されて表示されるので、問題毎に図テンプレートを対応付けて記憶させておかなくても、表示される文章問題に合致する図テンプレートが解法のアドバイスとして表示されるので、従来よりも使い勝手を向上させて文章問題の学習を支援することができる。
【０１１０】
また、図６のステップＳ５２，Ｓ５７，Ｓ５８等に示したように、ユーザ操作により入力された既知パラメータの値に基づいて、該当図テンプレートに対応付けられた関係式を変形することにより、該当図テンプレートにおける各部分図形パラメータのうち、未知パラメータを求めるための計算式（Ａ）が作成されて表示されるので、文章問題の学習をより確実に支援することができる。
【０１１１】
また、図５のステップＳ４２，Ｓ４５〜Ｓ４８や図８（ａ）等に示したように、該当図テンプレートの部分図形パラメータごとに、文章問題における既知変数のうち、当該部分図形パラメータに対応する既知変数の値が検出され、ユーザにより部分図形パラメータについて入力される既知パラメータの値と、当該部分図形パラメータについて検出された既知変数の値とを比較することで、ユーザによる入力内容の正誤が判定され、判定結果が報知されるので、文章問題の学習をより確実に支援することができる。
【０１１２】
また、図６のステップＳ５５〜Ｓ５７や図８〜図９等に示したように、ユーザにより該当図テンプレートの未知パラメータを求めるための計算式が入力されると、その正誤が判定され、誤りであると判定された場合には、ＣＰＵ２５によって作成された計算式（Ａ）が表示されるので、文章問題の学習をより確実に支援することができる。
【０１１３】
なお、上記の実施の形態における表示端末１の各構成要素の細部構成及び細部動作に関しては、本発明の趣旨を逸脱しない範囲で適宜変更可能であることは勿論である。
【０１１４】
例えば、本発明に係る学習支援装置を表示端末１として説明したが、本発明が適用可能なものは、このような製品に限定されず、関数電卓、携帯電話、パソコン、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、ゲーム機などの電子機器全般に適用可能である。また、本発明に係る学習支援プログラム２４０は、表示端末１に対して着脱可能なメモリカード、ＣＤ等に記憶されることとしてもよい。
【０１１５】
また、図テンプレートとして、図２に示したような面積図を用いることとして説明したが、例えば図１０（ａ）や図１１（ａ）に示すような、いわゆる天秤図や線分図を用いることとしても良い。この場合には、部分図形パラメータ間の関係式として、図１０（ｂ）に示すような「てんびん算」の式や、図１１（ｂ）に示すような「ニュートン算」の式が用いられる。
【０１１６】
以上、本発明のいくつかの実施形態を説明したが、本発明の範囲は、上述の実施の形態に限定するものではなく、特許請求の範囲に記載された発明の範囲とその均等の範囲を含む。
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
〔付記〕
＜請求項１＞
文章問題の種別を特定するために問題文から検出可能な複数の問題種別特定事項の組合せパターンが文章問題の種別ごとに予め記憶されているとともに、各組合せパターンに対応付けて、当該組合せパターンにより特定される種別の文章問題の内容を図形化して表した図テンプレートが記憶されている図テンプレート記憶手段と、
文章問題を表示する文章問題表示手段と、
前記文章問題表示手段により表示された文章問題の問題文から各問題種別特定事項を検出する問題種別特定事項検出手段と、
前記問題種別特定事項検出手段により検出された問題種別特定事項の組合せパターンに対応する図テンプレートを前記図テンプレート記憶手段から読み出して該当図テンプレートとして表示する制御を行なう該当図テンプレート表示制御手段と、
を備えたことを特徴とする学習支援装置。
＜請求項２＞
請求項１記載の学習支援装置において、
前記複数の問題種別特定事項は、
少なくとも、問題文内の数詞の対象物の種類数と、数詞の種類数と、数詞の種類別の個数と、数値に組み合わされていない単位の個数と、を含み、
前記図テンプレートは、
対応する前記組合せパターンにより特定される種別の文章問題から得られる既知変数及び未知変数を、当該図テンプレートの部分図形の長さ、角度及び面積の何れかを表す各部分図形パラメータに対して対応付けることができるよう、当該文章問題の内容を図形化して表すことを特徴とする学習支援装置。
＜請求項３＞
請求項１または２記載の学習支援装置において、
前記複数の問題種別特定事項は、
問題文内の集合表現の有無と、独立表現の有無と、平均表現の有無と、百分率表現の有無と、比率表現の有無と、不足表現の有無と、余剰表現の有無と、を含むことを特徴とする学習支援装置。
＜請求項４＞
請求項１から３の何れか一項に記載の学習支援装置において、
各図テンプレートに対応づけて、この図テンプレートの各部分図形パラメータの間の関係式が記憶されている関係式記憶手段と、
ユーザ操作に基づいて、前記該当図テンプレートの何れかの部分図形パラメータを既知パラメータとし、当該既知パラメータの値を入力する既知パラメータ入力手段と、
前記既知パラメータ入力手段により入力された既知パラメータの値に基づいて、前記該当図テンプレートに対し前記関係式記憶手段により対応付けられた関係式を変形することにより、前記該当図テンプレートにおける各部分図形パラメータのうち、前記既知パラメータ以外の未知パラメータを求めるための未知パラメータ計算式を作成して表示する制御を行なう未知パラメータ計算式作成表示制御手段と、
を備えることを特徴とする学習支援装置。
＜請求項５＞
請求項４記載の学習支援装置において、
前記該当図テンプレートの部分図形パラメータごとに、前記文章問題表示手段により表示された文章問題における既知変数のうち、当該部分図形パラメータに対応する既知変数の値を検出する既知変数値検出手段と、
前記既知パラメータ入力手段により部分図形パラメータについて入力される既知パラメータの値と、当該部分図形パラメータについて前記既知変数値検出手段により検出された既知変数の値とを比較することで、前記既知パラメータ入力手段による入力内容の正誤を判定し、判定結果をユーザに報知する変数正誤判定手段を備えることを特徴とする学習支援装置。
＜請求項６＞
請求項４または５記載の学習支援装置において、
ユーザ操作に基づいて、前記該当図テンプレートの前記未知パラメータを求めるためのユーザ作成未知パラメータ計算式を入力する未知パラメータ計算式入力手段を備え、
前記未知パラメータ計算式作成表示制御手段は、
前記既知パラメータ入力手段により入力された既知パラメータの値に基づいて、前記該当図テンプレートに対し前記関係式記憶手段により対応付けられた関係式を変形することにより、前記該当図テンプレートの前記未知パラメータを求めるための未知パラメータ計算式を作成する未知変数計算式作成手段と、
前記ユーザ作成未知パラメータ計算式と、前記未知パラメータ計算式とを比較することにより、前記ユーザ作成未知パラメータ計算式の正誤を判定する計算式正誤判定手段と、
前記計算式正誤判定手段により前記ユーザ作成未知パラメータ計算式が誤りであると判定された場合に、前記未知パラメータ計算式を表示する制御を行なう未知パラメータ計算式表示制御手段と、
を有することを特徴とする学習支援装置。
＜請求項７＞
文章問題の種別を特定するために問題文から検出可能な複数の問題種別特定事項の組合せパターンが文章問題の種別ごとに予め記憶されているとともに、各組合せパターンに対応付けて、当該組合せパターンにより特定される種別の文章問題の内容を図形化して表した図テンプレートが記憶されている図テンプレート記憶手段を有するコンピュータに、
文章問題を表示する文章問題表示機能と、
前記文章問題表示機能により表示された文章問題の問題文から各問題種別特定事項を検出する問題種別特定事項検出機能と、
前記問題種別特定事項検出機能により検出された問題種別特定事項の組合せパターンに対応する図テンプレートを前記図テンプレート記憶手段から読み出して該当図テンプレートとして表示する制御を行う該当図テンプレート表示制御機能と、
を実現させることを特徴とする学習支援プログラム。
【符号の説明】
【０１１７】
１                表示端末
２５              ＣＰＵ
２１０            ディスプレイ
２４０            学習支援プログラム
２４２            図形テンプレートテーブル
【図１】
2014010260.tif 000003
【図２】
2014010260.tif 000004
【図３】
2014010260.tif 000005
【図４】
2014010260.tif 000006
【図５】
2014010260.tif 000007
【図６】
2014010260.tif 000008
【図７】
2014010260.tif 000009
【図８】
2014010260.tif 000010
【図９】
2014010260.tif 000011
【図１０】
2014010260.tif 000012
【図１１】
2014010260.tif 000013