(57)【要約】（課題）  履修済みの範囲を繰り返し学習するためや、その時点での実力を判定するためなど、学習者の目的に合わせた演習問題を、学習者の持ち時間内に解くべき数だけ出題する演習問題出題システムを提供することである。（解決手段）  ディスプレイと、ユーザー情報および問題情報を記憶する記憶部２，３と、情報を入力する入力部と、この入力部の入力情報と記憶部の問題情報とに基づいて問題を特定する処理部４とを備え、上記記憶部に記憶させるユーザー情報にはユーザーの能力レベルを含み、上記問題情報は、問題そのものと、その問題の属性情報とからなり、上記問題の属性情報には、各問題の難易度レベルと、問題ごとに設定した標準解答時間とを含み、上記処理部は、上記ユーザーの能力レベルに応じた問題の中から各問題の標準解答時間の合計が、ユーザーが特定した希望演習時間内に収まる範囲で問題を選択する機能を備えた。
2003050782.tif 000002
【特許請求の範囲】
【請求項１】
ディスプレイと、ユーザー情報および問題情報を記憶する記憶部と、情報を入力する入力部と、この入力部の入力情報と記憶部の問題情報とに基づいて問題を特定する処理部とを備え、上記記憶部に記憶させるユーザー情報にはユーザーの能力レベルを含み、上記問題情報は、問題そのものと、その問題の属性情報とからなり、上記問題の属性情報には、各問題の難易度レベルと、問題ごとに設定した標準解答時間とを含み、上記処理部は、上記ユーザーの能力レベルに応じた問題の中から各問題の標準解答時間の合計が、ユーザーが特定した希望演習時間内に収まる範囲で問題を選択する機能を備えた演習問題出題システム。
【請求項２】
ユーザー側端末を備え、処理部は選択した問題をユーザー側端末に表示させる機能と、上記ユーザー側端末から入力された上記問題に対する解答について解答率および正解率を算出する機能と、算出した解答率および正解率に基づいたユーザーの能力レベルを設定し、それをユーザー情報として記憶部に記憶させる機能とを備えた請求項１に記載の演習問題出題システム。
【請求項３】
処理部は、ユーザー側端末から希望演習問題数が入力された場合には、選択した問題数を上記希望演習問題数に一致させる機能を備えた請求項２に記載の演習問題出題システム。
【請求項４】
ユーザーの能力レベルに応じた難易度レベル別の出題比率を記憶部に記憶し、処理部は、ユーザーの能力レベルに対応する出題比率に基づいて、出題問題を選択する機能を備えた請求項１〜３のいずれか１に記載の演習問題出題システム。
【請求項５】
問題属性に、出題形式分類、出題範囲分類、重要度レベルのうち、いずれか１または複数を含む請求項１〜４のいずれか１に記載の演習問題出題システム。
【請求項６】
処理部は、個々の問題に対する総ユーザーの平均正解率を基にしてその問題の難易度を決定して、問題情報として記憶させる請求項１〜５のいずれか１に記載の演習問題出題システム。
【請求項７】
個々の問題に対する総ユーザーの正解率が予め設定した基準値以上の範囲を複数の難易度レベルに設定する請求項５に記載の演習問題出題システム。
【請求項８】
問題の解答とともにその解答に対するユーザーの自信度を入力する自信度入力手段を備え、処理部は、解答と自信度とを対応づけて記憶部に記憶させる機能を備えた請求項１〜７のいずれか１に記載の演習問題出題システム。
【請求項９】
処理部は、ユーザーの演習結果として、各解答の正誤と、ユーザーの自信度とを一覧表にして表示させる機能を備えた請求項８に記載の演習問題出題システム。
【請求項１０】
処理部は、自信度に基づいて問題を抽出する機能を備えた請求項８または９に記載の演習問題出題システム。
【請求項１１】
記憶部は、解答の正誤と自信度とに応じた条件に対応づけたトレイナーコメントを記憶し、処理部は、ユーザーの演習結果の正誤および自信度と上記条件とを対比して、対応するコメントを抽出する機能を備えた請求項８〜１０のいずれか１に記載の演習問題出題システム。
【請求項１２】
処理部は、ユーザーの演習結果として、問題の難易度レベル別に、正解数に対するユーザーが自信を持って正解した数の割合である確答率を算出して、それを表示させる機能を備えた請求項８〜１１のいずれか１に記載の演習問題出題システム。
【請求項１３】
難易度レベルの低い問題の重要度レベルを、高いレベルに設定する請求項５に記載の演習問題出題システム。
【発明の詳細な説明】
技術分野
この発明は、各種資格試験や大学入試などの受験生などが、学習内容を理解したり、自分が学習した内容の理解の度合いを確認したりするのに役立つ演習問題出題システムである。
背景技術
学習した内容の理解度合いを測り、さらに学習内容を自分のものにするために、履修済みの学習内容に関する演習問題を繰り返し解いたり、模擬試験を受けたりする。特に、資格試験などを受験しようとしている学習者の場合には、本試験の内容を模した問題集や、その試験で過去に出題された問題、いわゆる過去問を解くこともある。そして、問題集を解いたら、その問題集の解答集を用いて自己採点する。
また、公開模試や、試験を仮定しての在宅テストのため、厳密な時間制限を行うものとして、インターネット等を介して出題するシステムも考えられている（特開２００１−２５６３１４号公報参照）。
上記のように、問題集を利用して演習問題を解く場合には、自分の目的に合わせて、解く問題を選択することができる。例えば、大学入試の受験生が、自分の学習の進捗にあわせて、履修済みの範囲の問題だけを選択することもできるし、実際の入試のように、あらゆる範囲の問題を選択することもできる。ただし、その問題集の演習問題が、学習者の履修カリキュラムに対応した形で編集されていない場合には、自分の履修済みの問題を選択するのはかなり面倒であった。
また、学習者によって、得意な範囲や、不得意な範囲があり、得意な範囲より不得意な範囲の演習を何回もやらなければならないのが通常である。しかし、同じ問題を繰り返し解いていたのでは、内容を理解しなくても、答えを覚えてしまうというようなことが起こる。このようなことを回避するためには、何種類もの問題集を用意しなければならないが、それでは、受験生の経済的負担が大きい。しかも、どの問題集も、自分の不得意とする範囲からだけ、問題が出題されているわけではなく、その学習者にとってあまり必要としない問題も含まれている。そのため、用意する問題集が多くなればなるほど、利用しない部分も多くなって無駄にしてしまうことになる。
一方、自分の実力をテストするつもりで、テスト形式の問題集を解く場合や、上記特許文献１のように、在宅テストを行う場合には、テスト時間を守らなければ実力を正確に把握することはできない。そのため、学習者は、一定の時間が有るときにしか、テスト問題を解くことができないという不便があった。
この発明の課題は、履修済みの範囲を繰り返し学習するためや、その時点での実力を判定するためなど、学習者の目的に合わせた演習問題を、学習者の持ち時間内に解くべき数だけ出題する演習問題出題システムを提供することである。
発明の開示
上記の課題を解決するために、コンピュータ発明は、以下の特徴を有する。
第１の発明は、ディスプレイと、ユーザー情報および問題情報を記憶する記憶部と、情報を入力する入力部と、この入力部の入力情報と記憶部の問題情報とに基づいて問題を特定する処理部とを備え、上記記憶部に記憶させるユーザー情報にはユーザーの能力レベルを含み、上記問題情報は、問題そのものと、その問題の属性情報とからなり、上記問題の属性情報には、各問題の難易度レベルと、問題ごとに設定した標準解答時間とを含み、上記処理部は、上記ユーザーの能力レベルに応じた問題の中から各問題の標準解答時間の合計が、ユーザーが特定した希望演習時間内に収まる範囲で問題を選択する機能を備えた点に特徴を有する。
なお、上記ユーザーの能力レベルは、どのようにして決めてもかまわない。例えば、学習者の問題正解率や、特定の問題群の成績によって、自動的に決めてもよいし、ユーザーが自ら申告するようにしてもよい。また、このレベルは、何段階設定してもよい。
第２の発明は、ユーザー側端末を備え、処理部は選択した問題をユーザー側端末に表示させる機能と、上記ユーザー側端末から入力された上記問題に対する解答について解答率および正解率を算出する機能と、算出した解答率および正解率に基づいたユーザーの能力レベルを設定し、それをユーザー情報として記憶部に記憶させる機能とを備えた点に特徴を有する。
第３の発明は、処理部は、ユーザー側端末から希望演習問題数が入力された場合には、選択した問題数を上記希望演習問題数に一致させる機能を備えた点に特徴を有する。
第４の発明は、ユーザーの能力レベルに応じた難易度レベル別の出題比率を記憶部に記憶し、処理部は、ユーザーの能力レベルに対応する出題比率に基づいて、出題問題を選択する機能を備えた点に特徴を有する。
第５の発明は、問題属性に、出題形式分類、出題範囲分類、重要度レベルのうち、いずれか１または複数を含む点に特徴を有する。
なお、上記出題範囲分類とは、カリキュラムに対応したもので、特定の試験の受験生であるユーザーが使用する教科書の目次項目のようなものである。
第６の発明は、処理部は、個々の問題に対する総ユーザーの平均正解率を基にしてその問題の難易度を決定して、問題情報として記憶させる点に特徴を有する。
第７の発明は、個々の問題に対する総ユーザーの正解率が予め設定した基準値以上の範囲を複数の難易度レベルに設定する点に特徴を有する。
第８の発明は、問題の解答とともにその解答に対するユーザーの自信度を入力する自信度入力手段を備え、処理部は、解答と自信度とを対応づけて記憶部に記憶させる機能を備えた点に特徴を有する。
第９の発明は、処理部が、ユーザーの演習結果として、各解答の正誤と、ユーザーの自信度とを一覧表にして表示させる機能を備えた点に特徴を有する。
第１０の発明は、処理部が、自信度に基づいて問題を抽出する機能を備えた点に特徴を有する。
第１１の発明は、記憶部が、解答の正誤と自信度とに応じた条件に対応づけたトレイナーコメントを記憶し、処理部は、ユーザーの演習結果の正誤および自信度と上記条件とを対比して、対応するトレイナーコメントを抽出する機能を備えた点に特徴を有する。
第１２の発明は、処理部が、ユーザーの演習結果として、問題の難易度レベル別に、正解数に対するユーザーが自信を持って正解した数の割合である確答率を算出して、それを表示させる機能を備えた点に特徴を有する。
第１３の発明は、第５の発明を前提とし、難易度レベルの低い問題の重要度レベルを、高いレベルに設定する点に特徴を有する。
発明を実施するための最良の形態
図１〜図３に示す第１実施例のシステムは、管理センター５と、インターネットなどの通信網Ｎを介して接続した複数のユーザー側端末１で構成されている。
上記管理センター５は、演習問題の提供者側で、例えば、学校や予備校などである。
また、上記ユーザーとは、このシステムの会員であり、学習者である。上記ユーザー側端末１はパソコンなどで、このユーザー側端末１には、この発明のディスプレイと入力部とが含まれる。
上記管理センター５側には、問題情報を記憶する問題データベース２と、ユーザー情報を記憶するユーザーデータベース３と、データを処理する処理部４とを備えている。上記問題データベース２とユーザーデータベース３とが、この発明の記憶部にあたる。
具体的には、上記管理センター５に、上記データベース２，３や、上記処理部４の機能を備えたサーバーを設置していればよい。ただし、上記処理部４と、上記データベース２や３は、管理センター５内に一体にして設置しておく必要はない。処理部４を備えたサーバーと、データベースとは別々のところに設置されていてもかまわない。要するに、処理部４と、この処理部４との間でデータのやり取りができるデータベース２，３を備えていればよい。
また、上記ユーザー側端末１の代わりに、管理センター５の処理部４に直接接続した入力部やディスプレイによって、ユーザーが、このシステムを利用するようにすることもできる。
上記問題データベース２には、演習問題を記憶している。これらの問題は、例えば、司法試験用、弁理士試験用、大学入試用、企業研修用というような、各種試験用の問題である。それぞれの試験の種類ごとに問題データベース２を備えていてもよいし、あるいは、個々の問題に、「○○試験」という属性を付けて、１つのデータベースに記憶させておいてもよい。
そして、各問題にはその問題を解くのに掛かる標準解答時間と、問題の難易度レベル、重要度レベル、正解と内容解説などが対応づけられている。上記標準解答時間とは、このシステムのユーザーが実際に解答した時間を基に決めた時間でもよいが、実際の試験に合格するためにはこのくらいで解かなければならないというような時間である。
上記難易度レベルとは、ユーザーにとって正解を出すことがどのくらい難しいかという基準である。実際には、その問題に対する解答の正解率などを基準にして決める。例えば、全解答者の正解率の高い問題を難易度レベルの低い問題とし、全解答者の正解率の低い問題を難易度レベルの高い問題として規定することができる。
また、上記重要度レベルとは、ユーザーの実力アップの目的にとってどの程度重要であるかというレベルであって、その目的のために、何を重要とするかについては、システムで自由に設定できるものである。例えば、過去の試験における出題頻度などから予測したその問題が試験に出題される可能性に応じて決めたり、問題の難易度に応じてきめたり、基本問題であるとか応用問題であるというような基準で決めたりすることができる。
このような難易度レベルや、重要度レベルが設定されていると、ユーザーが、効率の良い学習を行う助けになる。例えば、難易度の低い問題は、誰もが正解を出すことができるので、最低限それだけは正解を出せるようにしなければならないが、ほとんどの人が答えることができないような難易度の高い問題は、後回しにしてもよい場合がある。また、学習時間が限られている場合には、重要度の高い問題から取り組むなど、学習順序を決める基準にもなる。
さらに問題属性には、出題の形式分類と、内容分類も含まれている。
上記形式分類とは、出題の仕方あるいは解答のさせ方である。例えば、複数の解答例の中から正解を選択させる選択式や、文章を並べ替える並べ替え式、問題分中の空欄を補充する穴埋め式、問題文の正誤を判別させて正もしくは誤の数を答えさせる個数式などがある。
上記出題の内容分類には、試験の種類、科目、さらに科目ごとのカリキュラムに応じた範囲などがある。具体的には、試験の種類が司法試験の場合、科目としては「憲法」、「民法」、「刑法」、…などであり、範囲とは、「憲法」の中の「国民の権利・義務」や「国会」であったり、さらに細かく「国民の権利・義務」の中の、「人権の享有主体」、「納税の義務」、「財産権」などである。この範囲の設定や、上記形式分類の仕方は、管理センター５側で自由に決めることができるが、特定の試験、例えば司法試験の受験勉強をするユーザーにとってわかりやすい分類や表現を用いることが好ましい。
上記ユーザーデータベース３には、ユーザー情報として、氏名、住所、年齢、性別などの基本属性の他に、そのユーザーがこの発明のシステムを利用して学習したときの学習履歴も記憶させておく。この学習履歴には、いつ、どの問題を出題されたのかということや、それらの問題に対するユーザー解答の内容や、その正誤、正解率、あるいは、得点などを含めることができる。また、ユーザーの能力レベルも記憶させておく。
そして、上記ユーザーには、ユーザーＩＤやパスワードを設定して、これらＩＤ、パスワードによって、ユーザーを特定するようにしている。
以下に、ユーザーがこの第１実施例のシステムを利用する手順を、図２のフローチャートに従って説明する。なお、ユーザーは、あらかじめ会員登録を済ませたものとする。また、図２のフローチャートには、ユーザーの作業手順と、管理センター５側の処理部４の処理手順との両方を表している。
まず、ステップＳ１で、ユーザーは、自分の端末１から演習問題システムのホームページにアクセスする。ユーザー側端末１のディスプレイに上記ホームページが表示されたら、ユーザーＩＤと、パスワードを入力する（ステップＳ２）。
ステップＳ３では、処理部４が、入力された上記ユーザーＩＤおよびパスワードでユーザーデータベース３内のユーザーを特定し、そのユーザーにユーザーの能力レベルが記憶されているかどうかを判断する。ユーザーの能力レベルが記憶されているときにはステップＳ７へ進むが、記憶されていないときにはステップＳ４へ進む。
ステップＳ４では、ユーザー側端末１に能力レベルが記憶されていないことと、能力レベルの自己申告を促す表示をする。ここで、ユーザーが自己申告をしない場合には、ユーザー側端末１から自己申告をしない旨を通知するようにして、ステップＳ５で、処理部４が、そのユーザーの能力レベルとしてレベルＢを設定し、ステップＳ７へ進む。
上記ステップＳ４で、ユーザーが自分の能力レベルを自己申告する場合には、ステップＳ６へ進み、申告レベルを入力し、ステップＳ７へ進む。
この第１実施例では、ユーザーの能力レベルが記憶されていない場合には、ユーザーに自己申告をさせるようにしているが、自己申告をさせないで、処理部４で自動的に、初期レベルを設定するようにしてもよい。この初期レベルは、もちろんＢに限らない。なお、この第１実施例においては、ユーザー能力レベルとして、Ａ，Ｂ，Ｃを設定し、Ａが初級、Ｂが中級、Ｃが上級に対応する。
ステップＳ７では、ユーザーが、希望演習時間Ｔを入力する。この希望演習時間Ｔとは、ユーザーがこの演習問題を解くのに、今、利用できる時間のことである。
ステップＳ８で、処理部４は、図３に示す解答時間比率テーブルを参照して、上記希望演習時間Ｔを問題レベル別時間Ｔａ，Ｔｂ，Ｔｃに分配する。図３の解答時間比率テーブルとは、ユーザーの能力レベルに応じて、出題する問題中の難易度レベルの比率を決めたテーブルである。なお、この第１実施例では、難易度レベルをａ，ｂ，ｃと設定し、難度の低い順にａ，ｂ，ｃとしている。そして、上記難易度レベル別の比率は、解答時間の比率である。
すなわち、能力レベルＣのユーザーの場合、難易度レベルａのための解答時間Ｔａと、難易度レベルｂのための解答時間Ｔｂと、難易度レベルｃのための解答時間Ｔｃとの比率は、Ｔａ：Ｔｂ：Ｔｃ＝３：５：２である。具体的には、能力レベルＡのユーザーが、希望演習時間１００分を入力した場合には、上記Ｔａ＝３０分、Ｔｂ＝５０分、Ｔｃ＝２０分ということになる。このように、ステップＳ８では、ユーザーの希望演習時間とユーザー能力レベルとに応じて、問題の難易度レベル別出題比率を算出する。
この第１実施例では、問題の難易度レベル別出題比率を、解答時間に適応しているが、問題数に適応するようにしてもよい。問題数に適応する場合には、図３の解答時間比率テーブルの代わりに、同様の問題数比率テーブルを用いて出題比率を決める。例えば、能力レベルＣのユーザーに対しては、１０問中３問を難易度ａの問題にして、５問を難易度ｂにし、２問を難易度ｃの問題にするということである。
ステップＳ９では、上記算出した難易度レベル別解答時間Ｔａ，Ｔｂ，Ｔｃそれぞれに、対応する問題を抽出する。すなわち、難易度レベルａの問題の中から、それらの標準解答時間の合計が上記難易度レベル別解答時間Ｔａにほぼ等しくなるような問題を抽出する。上記標準解答時間の合計が、ステップＳ８で算出した難易度レベル別解答時間Ｔａに一致するように問題が抽出できない場合には、上記標準解答時間の合計＜Ｔａになるようにする。
なお、問題抽出の仕方は、乱数表を用いるなど、どのような方法でもかまわないが、そのユーザーに対して同じ問題が何度も出題されないようにした方が好ましい。そのためには、個々のユーザーに出題した問題番号などを記憶しておく必要がある。
同様に、難易度レベルｂの問題、難易度レベルｃの問題を抽出し、それらを出題問題と決定する。ここで、決定した出題問題の標準解答時間の合計は、ユーザーの希望演習時間Ｔ以内になる。
ステップＳ１０で、上記出題問題数を、そのユーザーに過去に出題した問題数に加算して累積数とする。
ステップＳ１１で、処理部４は、上記出題問題をユーザー側端末１に表示させる。この時点から、ユーザーは、問題を解き始めるので、ステップ１２で処理部４は時間の計測を開始する。制限時間は、出題問題の標準解答時間の合計になるが、この時間は、ユーザーの希望演習時間Ｔ以内である。
ステップＳ１３でユーザーは、問題を解き、解答をユーザー側端末１のディスプレイ上の解答欄に記入する。ステップＳ１４で、処理部４は、タイムオーバー、すなわち制限時間に達したかどうかを判断する。タイムオーバーの場合には、ステップＳ１６へ進み、ユーザー側端末１のディスプレイから問題表示を消す。
上記ステップＳ１４でタイムオーバーでないときには、ステップＳ１５へ進み、ユーザーが解答を提出するかどうかを判断する。ユーザーは、制限時間内でも、答案を提出することができる。例えば、ディスプレイ上に表示した提出ボタンをクリックすれば、ステップＳ１６へ進み、ディスプレイ上から問題の表示が無くなる。ユーザーが、上記提出ボタンをクリックしない場合には、ステップＳ１４でタイムオーバーになるまで、問題が表示され、解答を記入できる状態が維持される。
なお、この第１実施例では、タイムオーバーや、ユーザーが解答提出を選んだ場合には、それ以降、問題を解くことができないように、ユーザー側端末１のディスプレイから問題の表示を消すようにしているが、必ずしも、上記ディスプレイ上から問題を消さなくてもよい。例えば、問題は表示したままでも、解答を入力できないようにしてもよい。
ステップＳ１６へ進み、ユーザー側端末１から問題が消えたら、ステップＳ１７でユーザーの解答が、処理部４へ入力される。
ステップＳ１８で、処理部４は、上記解答を採点するとともに、解答率、正解率を算出する。上記解答率とは、出題数に対する解答数の割合であり、正解率とは、出題数に対する正解数の割合である。
ステップＳ１９では、上記解答率が９０％以上かどうかを判定する。ここで、上記解答率が９０％未満の場合には、ステップＳ２０へ進み、ユーザー能力レベルを降格する。例えば、レベルＣからＢへ、ＢからＡに下げることである。
上記のように、解答率によって、ユーザー能力レベルを見直すのは、次のような理由による。
上記解答率が低いということは、解答していない問題があるということである。解答していないということは、ユーザーが見ただけで解くことができない問題と判断して、その問題を飛ばしてしまった場合や、他の問題に時間が掛かってしまって、その問題に時間を割けなかった場合などがある。あるいは、途中で、やる気を無くして、制限時間いっぱいまで考えないで、提出してしまった場合なども考えられる。どのような場合にしても、受験生としてのユーザー能力が不十分であると判断できるからである。
ただし、上記９０％という基準は、学習内容や、試験の合格レベルなどに応じて適当な値を設定するようにする。
そして、ステップＳ２０からステップＳ２３へ進み、上記降格されたユーザー能力レベル、採点結果、正解率、解答率などの、結果を表示する。
これに対し、解答率が９０％以上の場合、ステップＳ２１へ進み、出題の累積値が所定値に達したかどうかを判断する。上記出題累積値が、所定値に達していないときには、ステップＳ２３へ進んで、現在のユーザー能力レベルを含んだ結果を表示する。
上記ステップＳ２１で、出題累積値が所定値に達していた場合には、ステップＳ２２へ進んで、ユーザー能力レベルの見直しを行う。ステップＳ２２では、先に算出したユーザーの正解率に基づいて、ユーザー能力レベルを見直す。能力レベルＡやＢと認定するための正解率をあらかじめ設定しておく。また、能力レベルは、今回の演習の正解率とともに現時点での能力レベルに応じて設定するようにする。つまり、現在能力レベルＡのユーザーが所定の正解率に達した時点で、レベルＢやＣと認められることもある。反対に、所定の正解率未満のときには、能力レベルＢやＣのユーザーが、能力レベルＡとなることもある。このステップにおいて、その時点での能力レベルを、昇格したり、降格したりすることもある。
なお、ここで設定された能力レベルは、次回以降の演習結果によって、再度変更されることもある。
この第１実施例では、ステップＳ２１で出題累積値が所定値に達している場合にのみ、正解率を考慮した能力レベルの設定をするようにしている。これは、例えば、１回だけ、すごく高い正解率を出したからといっても、すぐに能力レベルを上げると、次回の出題内容が難しくなって、すぐに、正解率が落ちてしまうようなことが起こるのを防ぐためである。ある程度、演習を積んだユーザーに限って、能力レベルの再設定をするようにしている。ただし、上記ステップＳ２１における出題累積値の基準値は、システムで自由に設定できるし、設けなくてもかまわない。
ステップＳ２３で、処理部４は、ユーザー側端末１に対して、この演習での結果を表示したら、ステップＳ２４で、上記ステップの中で、入力されたデータや演算結果を、全て、ユーザー情報として記憶する。各ユーザーのユーザー情報には、いつ、どの演習問題を出題されて何を解答したかということや、解答率、正解率が記憶され、演習は終了する。
以上の手順によって、ユーザーは、自分が希望した時間内に、自分のレベルに合った演習問題を、テスト形式で行うことができる。
また、上記ユーザーデータベース３に記憶された個々のユーザーの成績などの学習履歴データは、ユーザーが受験相談を受けるときに、参考資料として利用することができる。
なお、各問題には、その問題に対する正解率も対応させて記憶させておくこともできる。この正解率は、その問題を出題された全てのユーザーの解答を基にした正解率である。この正解率によって、その問題の難易度を計ることもできるので、例えば、定期的に上記正解率を算出して、問題の難易度レベルを設定し直すようにしてもよい。このようにすれば、より実情にマッチした難易度レベルの設定ができる。
また、上記第１実施例では、ユーザーは、自分の希望演習時間だけを入力するようにしているが、問題の分類や、出題数などの希望を入力できるようにして、それらを出題すべき問題の抽出条件とすることもできる。例えば、先に説明したような、科目や、出題範囲のほか、出題形式、重要度レベルなど、問題属性として問題に対応づけて記憶しているものなら何でも、問題抽出条件にすることができる。
このような、ユーザーの希望条件は、ステップＳ１１の問題表示以前のステップなら、どの時点で入力するようにしてもかまわない。
上記問題抽出の条件として、ユーザーが、演習の成績を基にした様々な希望条件を入力できるようにするとともに、成績に、ユーザーの解答に対する自信度を反映させた第２実施例を、図４〜図１２を用いて以下に説明する。また、この第２実施例では、図４に示すように、管理センター５にコメントデータベース６を備えている。コメントデータベース６には、ユーザーの成績を抽出条件として、処理部４が抽出するコメントが記憶されている。ただし、図１の第１実施例と同じ構成要素には、同じ符号を付けている。
なお、上記自信度とは、ユーザーが、どのくらいの自信を持ってその解答を選択したかというものである。この第２実施例では、正解であると確信を持って解答した場合の自信度を○、確信はないが、おそらく正解であろうと考えて選択した場合の自信度を△、全く自信がなく、当てずっぽうで解答したときの自信度を×で表すことにする。そして、ユーザーが、これら自信度を各解答に対応づけて、入力するようにしている。ただし、自信度は上記のように３段階に限らず、任意に設定できる。
また、上記コメントデータベース６に記憶されているコメントの例を図５のコメント表７に示す。詳細は、後で説明するが、図５のコメント表７のように、右側のコメント欄７ａの表示コメントと、左側の条件欄７ｂに記載した各コメントを選択する条件とを対応づけて、コメントデータベース６が記憶している。そして、上記処理部４が、このコメント表７のデータを基にして、条件にあったコメントを抽出し、ユーザー側端末１に表示させるようにしている。
次に、第２実施例におけるユーザーのシステム使用手順を、図６のフローチャートに従って説明する。
ステップＳ１０１で、ユーザーは、自分のユーザー側端末１から演習問題システムのホームページにアクセスする。このステップＳ１０１から、ステップＳ１０６までのステップは、上記第１実施例のステップＳ１〜ステップＳ６（図２参照）と同じなので、ここではその説明は省略する。
上記ステップＳ１０６までに能力レベルを設定したら、ステップＳ１０７へ進む。ステップＳ１０７では、管理センター５の処理部４が、そのユーザーの過去の成績を、図７の成績表示画面８としてユーザー側端末１に表示させる。成績表示画面８には、前回の演習成績を表示するトレーニング成績欄９と、トレイナーからのコメント欄１０、前回の演習で出題された問題の解答欄１１とを備えている。
トレーニング成績欄９には、図８に示す成績表１２が表示される。この成績表１２は、問題の重要度別に成績を集計した結果を示している。この第２実施例では、問題の重要度は、この発明の難易度レベルに対応させている。ここでは、ａ〜ｅの五段階に設定し、成績表１２の一番上に、重要度欄１２ａを設けている。そして、難易度が低いレベルａから順に、重要度が高い問題ということにする。つまり、重要度ａの問題が、最も重要度が高く難易度は低いということである。このような設定は、システムで自由に設定することができるし、難易度と別の基準で重要度を設定してもかまわない。
ただし、この第２実施例で、難易度の低い問題を、重要度を高く設定したのは次の理由による。人数を絞るための試験の場合、易しくて多くの受験生が正解できる問題を正解できないことは、その受験生にとって致命傷になる。そこで、誰も解けないような難しい問題を勉強するより先に、難易度レベルの低い問題をマスターするのが重要であると考えたからである。
すなわち、この第２実施例における重要度の設定は、難易度が低く、正解率の高い問題を確実に正解することが、難易度の高い問題に不安定に正解するよりも、重要であるという考えに基づいている。そのうえで、このシステムは、より難易度の低い問題から優先的に安定して正解できる力を養成することを目指している。
上記問題の重要度レベル、すなわち難易度レベルは、このシステムの総ユーザーの正解率によって決めている。例えば、ここでは、重要度ａの問題の正解率は８０％以上、重要度ｂの問題は６０％以上８０％未満、重要度ｃは、正解率５０％以上６０％未満、重要度ｄは、３０％以上５０％未満、重要度ｅは、３０％未満としている。
そして、成績評価対象となった演習の中で解答された問題のうち、上記総ユーザーの正解率により区分される問題を、その区分に対応する重要度の問題としている。
このように、問題の重要度を設定するための総ユーザーの正解率を、重要度欄１２ａの下に設けた欄１２ｂに表示している。上記総ユーザーの正解率は、その問題を解いた全てのユーザーの数に対する正解数の割合である。そして、この正解率は、成績評価の度に算出され、それに基づいて各問題の重要度が決定される。従って、各問題の重要度は、毎回変化することもあり得るが、実際には、演算回数を重ねる毎に結果のばらつきが小さくなることが多い。
欄１２ｂの下には、そのユーザーの正解率を、問題の重要度毎に表示する個人の正解率欄１２ｃを設けている。この結果から、例えば、重要度の高い問題に正解できているかどうかとか、他の人が正解している問題を自分も正解しているのかどうかというようなことがわかる。
さらに、欄１２ｄ、１２ｅ、１２ｆは、正解率に対する自信度を表示する欄である。○率欄１２ｄに表示される値は、正解した問題数に対するその解答に自信度○を付けた個数の割合である。同様に、△率は、正解数に対する自信度△の割合で、×率は、正解数に対する自信度×の割合である。そして、それぞれ、問題の重要度別に算出されている。このような自信度の欄を設けることによって、ユーザーが、正解した場合に、自信を持って正解したのか、まぐれで正解したのかというようなことを推測することができる。特に、○率は、確信を持って正解した割合で、この発明の確答率にあたる。ユーザーは、全体の正解数率が高いだけでなく、確答率が高いことによって、実力がついたと判断することができる。
また、△率や×率は、自信がなかったのに正解した比率なので、これらの値が高い場合には、自信の無い点を確認して、自信を付けることが必要であると判断することもできる。
さらに、図７の成績表示画面１０のトレイナーからのコメント欄１０には、処理部４が、図５のコメント表７から抽出したコメントを表示させる。コメントには、Ｎｏ．１のように、「ａランクの問題を、（解答時間）×８０％もしくは９０％で演習してください」とか、Ｎｏ．３のように、「ａランクの問題であなたが間違った問題を再度解いてみましょう。」というようなコメントが表示される。
ここで、ａランクなどのランクとは、問題の重要度のことである。そして、解答時間とは、このシステムで設定している標準解答時間のことで、その８０％、９０％で演習するということは、標準解答時間よりも短時間で問題を解く演習をするということである。
さらに、図７の成績表示画面８の解答欄１１には、図９に示す解答表１３が表示される。この解答表１３は、問題番号欄１３ａと、各問題に対するユーザーの解答の正誤を表示する正誤欄１３ｂ、ユーザーの解答を表示する解答欄１３ｃ、正解を表示する正解欄１３ｄとを備えている。さらに、各問題番号の表示位置を、クリックすると、その問題の解説が、図示しないウインドウに表示されるようにしている。
以上のような成績表示画面８は、初めてこのシステムを利用する場合には、もちろん表示されないし、実際に解いた問題数が少ない場合にも表示されないようにすることもできる。このシステムでは、ユーザーが演習時間として使える時間が短くてもそれなりの演習ができるようにしたシステムであるが、解答数があまり少ない場合に、集計を行って成績を評価しても、意味のない場合があるので、成績評価を行うためには、評価対象とする最低解答数を予め設定しておくようにしている。そして、解答累計が、上記最低解答数を超えてからは、最新の解答を含んで上記最低解答数を超えるまで遡って、過去の演習結果を評価するようにしている。
図６のステップＳ１０７で、上記のような過去の成績が表示されたら、ステップＳ１０８で、ユーザーが、その結果を参考にして、次に行う演習問題を選択するために、図１０に示す問題選択画面１４を表示する。ステップＳ１０９で、ユーザーが、その問題選択画面１４に必要事項を入力する。
この問題選択画面１４には、問題を選択するための希望条件を入力するための複数の入力欄が設けられている。演習可能な時間を入力する時間欄１４ａや、希望出題数を入力する希望出題数欄１４ｂのほか、ユーザーの能力レベルを表示する実力レベル欄１４ｃ、上記第１実施例で説明した出題形式を入力する出題型式欄１４ｄ、解答時間の割合を入力する時間の割合欄１４ｅ、自信度欄１４ｆ、解答結果欄１４ｇである。
上記実力レベル欄１４ｃには、図６のステップＳ１０２でユーザーが入力したユーザーＩＤから処理部４が特定したユーザー情報に基づいて、そのユーザーの能力レベルを自動的に表示させるようにしているので、希望入力欄ではない。ただし、ユーザーが、この画面から、自分の能力レベルを修正できるようにしてもかまわない。
上記時間の割合欄１４ｅには、演習の制限時間を標準時間に対する割合で設定する場合に用いる欄である。
また、自信度１４ｆは、ユーザーが前回の演習で各解答に付けた自信度のデータを問題の抽出条件とする場合に、自信度を入力する欄であり、問題重要度欄１４ｈは、演習したい問題の重要度を入力する欄である。
例えば、先に説明したように、トレイナーのコメント欄に、「ａランクの問題を、（解答時間）×８０％もしくは９０％で演習してください」とあった場合、時間の割合欄１４ｅに「８０」と入力し、問題の重要度欄１４ｈに、「ａ」と入力すれば、処理部４が、ランクａの問題を演習問題として抽出し、それを出題したら、標準時間の８０％でタイムオーバーとする。
また、自信を持って解答できなかった問題を再度解きたい場合には、上記自信度欄１４ｆに、自信度△や自信度×を入力する。
ステップ１１０で、処理部４は、上記問題選択画面１４から入力された項目とユーザデータベース３に記憶されているそのユーザーの演習履歴とを抽出条件として、問題データベース２から出題する問題を抽出する。そして、ステップＳ１１１で、出題の累積数を演算する。
ステップＳ１１２で、問題を表示する。問題は、図１１の出題画面１５のように、問題番号毎に、問題表示欄１５ａ、解答表示欄１５ｂ、解答選択欄１５ｃ、自信度入力欄１５ｄを備えている。なお、図中、符号１６，１７は、ユーザーが、選択した解答や自信度をチェックするためのチェックボックスである。
また、複数の演習問題は、画面をスクロールすることによって、次々に表示されるようにしている。
処理部４は、ステップＳ１１３で時間計測を開始し、ステップＳ１１５でタイムオーバーになるか、ステップＳ１１６で問題提出が行われるまでの間、問題の出題画面１５を表示させておく。その間に、ステップＳ１１４で、ユーザーが問題を解き、自信度を記入する。ステップＳ１１７で、問題の表示を止めて、演習を終了したら、ステップＳ１１８で、ユーザーが選択した解答と自信度が処理部４に入力される。
ステップＳ１１９で、採点を行い、解答率を算出する。ここでの採点は、今回行った演習の解答の正誤を判定することであるが、正解率は、今回の演習題数が少なかった場合には、過去の演習の解答結果も含んで算出する場合もある。
ステップＳ１２０では、解答率が９０％以上かどうかを判定し、解答率が９０％未満の場合には、ステップＳ１２１に進み、能力レベルを降格しステップＳ１２５へ進む。
一方、解答率が９０％以上の場合には、ステップＳ１２２に進み、出題累積値が所定値に達したかどうかを判定し、未達成の場合にはステップＳ１２５へ進み、達成していた場合には、ステップＳ１２３へ進む。
ステップＳ１２３では、正解率に応じた能力レベルの見直しを行い、必要なら更新する。
さらに、ステップＳ１２４では、成績表を作成する。ここで作成する成績表は、今回の演習結果を含んで集計した図８に示す表１２である。
ステップＳ１２５では、図９に示す解答表１３とコメントの抽出を行う。
ここで、処理部４が、コメントデータベース６からコメントを抽出する方法について、簡単に説明する。
例えば、図５のＮｏ．１のコメントを抽出する条件は、「ａランクの問題で（正，誤）がＮ１個以上発生」である。これは、重要度ａの問題について、今回の解答結果が不正解、つまり「誤」であって、前回は「正」であったというものがＮ１個以上あった場合という条件である。このような条件を判断するために、ユーザーデータベース６に演習履歴として記憶した図１２に示すようなデータを利用する。図１２の表１８は、ある特定のユーザーの演習結果を表にしたものである。表１８は、各問題番号に対応させて、その問題の重要度と、そのユーザーの解答の正誤と、自信度とを対応づけてある。
右端の今回欄１８ａには、今回の演習の解答に対する正誤と自信度が記入され、その隣の前回欄１８ｂには、前回、前々回欄１８ｃには、前々回の結果が表示されている。ただし、今回の演習で全ての問題が出題されるとは限らいので、今回出題されなかった問題については、前回出題されたときの結果が記入されている。つまり、今回というのは、厳密には、各問題にとって、出題された最も現時点に近い回ということである。また、前回、前々回というのは、今回に直近の過去と、その前ということであり、前回欄１８ｂの解答結果が、全て、同じ回の演習で出題された問題に対応しているわけではないし、前々回欄１８ｃの結果も、同様に、同じ回の演習で出題された問題に対応しているわけではない。
そして、次の演習結果が出た場合には、その結果が、今回欄１８ａに記入され、新しく、結果が記入されたセルの結果が、前回欄１８ｂに移動する。
そして、表１８において、上記Ｎｏ．１の抽出条件を確認するためには、問題番号４、５のように、前回の解答が「正」で今回は「誤」の問題を計数する。そして、その数がＮ１個以上のとき、この条件を満たしたと判定し、Ｎｏ．１のコメントを抽出する。また、Ｎｏ．６〜１１のように、解答と、自信度とを組み合わせた条件も、図１２のデータで判定することができる。
なお、演習結果によっては、複数の条件に適合してしまうこともある。その場合に、適合した全ての条件に対応するコメントを全て同時に表示させたのでは、ユーザーが、どのコメントに対処すればよいか混乱してしまうことも予想される。そこで、複数の条件を満たした場合には、表示させるコメント選ぶ優先順位を設定してくようにしてもよい。
以上のようにして、処理部４が、成績表１２、解答表１３を作成し、コメントを抽出したら、ステップＳ１２６で、それらをユーザー側端末１に表示させる。これらを表示させる結果表示画面は、図７の成績表示画面８とほぼ同じであるが、図７が、「前回の…」であるのに対し、ここで表示する結果表示画面は、「今回の…」と表示される点が異なる。
ただし、この第２実施例では、ステップＳ１２１で降格された場合と、ステップＳ１２２で出題累積数が所定値に達していない場合には、図８の成績表１２を新たに作成しないことにしているが、その場合でも、今回の解答に対する解答表１３（図９参照）と、コメントを表示する。また、能力レベルが、更新された場合には、そのことを、コメントとして、表示させるようにしてもよい。
また、この第２実施例のように各解答に対するユーザーの自信度を収集しておけば、図１３に示すように、自信度と正・誤数の関係を表１９にして表示することもできる。この表１９は、問題の重要度などのレベルには関係なく、５０問の出題に対して、確信をもって解答した数や、その中の正解、不正解の数、自信がない問題の数を一目でわかるように表したものである。自分自身はもちろんのこと、学習相談に応じるアドバイザーなども、このようなデータを参考にして指導することができる。
例えば、正解数は多いのに、自信度○が少ない場合、もっと自信を持つように励ましたり、演習を繰り返して自信を付けるようにアドバイスしたりすることもできる。反対に、不正解なのに自信度○を付けた場合、つまり、確信を持って解答したのに不正解であった値が高いという場合には、勘違いなどの理解不足があると考えられる。
そして、ステップＳ１２７で、全ての結果をユーザーデータベース３に記憶させて終了する。
なお、上記第２実施例では、重要度に対応させた問題の難易度レベルを、総ユーザーの正解率に基づいて決めるようにしているので、難易度レベルや、重要度が、ユーザーの実力にあったものとなっている。また、５０％以上、すなわち、半数以上のユーザーが正解できる問題を、中位の難易度として、それ以上の正解率の問題を複数の難易度レベルａ〜ｃに設定している。この場合、総ユーザーの正解率５０％が、この発明の、予め設定した基準値に相当する。このように、中位のレベル以上を複数のレベルに設定すると、ユーザーにとって、必ずマスターしなければならない、中位より難易度レベルの低い問題を、マスターする際に、レベル毎に段階的に取り組むことができる。
例えば、そのユーザーの全ての問題に対する正解率が低い場合でも、まずは、「ａランクの問題を…解いてください」というコメントを出して、そのランクの正解率が上がったら、「ｂランクの問題を…」というコメントを出すようにする。
レベルが細かく設定されていた方が、ユーザーの能力レベルにあった問題を抽出し易くなり、ユーザーは、自分に合った問題に取り組んで、徐々にレベルアップすることができるようになる。
なお、上記第１、第２の各実施例では、ユーザーがホームページにアクセスしてから演習結果が表示されるまでの間、ユーザー側端末１が、管理センター５の処理部４に接続したままであるが、処理部４が出題すべき問題を決定したら、ユーザー側端末１にダウンロードして接続を切るようにしてもよい。第１実施例では、図２のフローチャート中のステップＳ１２からステップＳ１６をユーザー側端末１だけで処理することになる。また、第２実施例では、図６のフローチャート中のステップＳ１１３からステップＳ１１７をユーザー側端末１だけで処理することになる。
その場合には、時間計測を行って、制限時間が来た時点で、答案入力ができなくするようなプログラムも、上記ユーザー側端末１にダウンロードしておく必要がある。そして、制限時間が来たら、解答を処理部４へ送信する。
このように、ユーザー側端末１で、演習問題を解いている間は、処理部４との間の接続を切るようにすれば、通信費用が掛からないというメリットが有る。
また、ユーザー側端末１に、処理部４と、問題データベース２、ユーザーデータベース３、コメントデータベース６を備えれば、管理センター５は不要になる。このように、ユーザー端末１だけで、このシステムを構成する場合には、ユーザーデータベース３には、その端末１に対応するユーザーのみのユーザーデータを記憶させるようにすればよい。ただし、上記第１、第２の各実施例のように、管理センター５側で、問題データベース２を管理するようにすれば、問題の追加や削除、属性の変更などを、管理センター５側の都合で簡単にすることができる。
さらに、管理センター５が、複数のユーザー側端末１と接続するようにしておいた場合には、処理部４が、同種の試験を目指す複数のユーザーの成績や、レベルなどのデータを集計することもできる。
この場合も、日頃の演習は、ユーザー側端末１だけで行って、定期的に管理センター５にデータを送信するようにしてもよい。
産業上の利用の可能性
第１の発明から第１３の発明によれば、ユーザーは、いつでも、自分が希望した時間内に、自分のレベルに合った演習問題を、テスト形式で行うことができる。
従って、ユーザーは、何冊もの問題集を用意したり、自分のレベルに合った問題を探したりする必要がない。このように、簡単に、自分のレベルに合った問題を解くことができることにより、例えば、試験合格へ向けて、より効率のよい学習ができる。
第２の発明によれば、ユーザーが、ユーザー側端末を用いて、演習問題に解答することができる。また、ユーザーの解答率や正解率に応じて能力レベルを設定するようにしているので、実情に合ったユーザーの能力レベルの設定ができる。
第３の発明によれば、ユーザーは、自分のやりたい数の問題を、自分が使える時間の中で解くことができる。
また、ユーザーの解答率や正解率を記憶部に記憶しておけば、各ユーザーの学習履歴として、ユーザーが受験相談を受けるときに利用することもできる。
第４の発明によれば、ユーザーの能力レベルに合った問題の出題ができる。
第５の発明によれば、出題形式や、出題範囲、重要度レベルによって問題を選択することができる。ユーザーは、出題形式を特定することによって、希望する形式の演習ができるし、出題範囲を特定することによって、自分の学習速度に合った演習ができる。また、重要度レベルを特定することにより、さらに効率的な演習ができる。
第６の発明によれば、問題の難易度レベルを実情に合わせて設定することができる。
第７の発明によれば、ユーザーの能力レベルに合ったレベルの問題を出題することができる。特に、ユーザーが、問題をマスターする際に、身近な目標から徐々にステップアップできるようになる。
第８および第９の発明によれば、個々の解答に対するユーザーの解答時の自信度が把握できる。この自信度と、解答と関連から、そのユーザーの学習上の弱点や、学習姿勢、あるいは、性格なども推測することができる。従って、ユーザー本人や、アドバイザーなどが、今後の学習の進め方などを考える際の参考にすることもできる。
特に第９の発明では、解答と自信度とをユーザーが、一目で把握することができる。
第１０の発明によれば、特定の自信度の問題を繰り返し出題することができる。例えば、自信度の低い問題を演習することによって、ユーザーの自信度を高めれば、安定して好成績がとれるようになる。
第１１の発明によれば、ユーザーの自信度を考慮して、ユーザーにとってより有用なコメントを出すことができる。
第１２の発明によれば、自信を持って正解した確答率がわかる。この確答率から、ユーザーは、自分の現在の演習結果がどの程度安定したものなのかを推測することができる。
第１３の発明によれば、難易度が低く、正解率の高い問題を確実に正解することが、難易度の高い問題に不安定に正解するよりも、重要であるという考えに基づいた重要度の設定ができる。そのため、ユーザーに対し、より難易度の低い問題から優先的に安定して正解できる力を養成することができるようになる。
【図面の簡単な説明】
図１は、第１実施例のシステムの全体構成を示した図である。
図２は、第１実施例のシステムの利用手順を示したフローチャートである。
図３は、第１実施例の、解答時間の難易度レベル別、解答時間比率テーブルである。
図４は、第２実施例のシステムの全体構成を示した図である。
図５は、第２実施例のコメント表を示した図である。
図６は、第２実施例のシステムの利用手順を示したフローチャートである。
図７は、第２実施例の成績表示画面の構成を示した図である。
図８は、第２実施例の成績表を示した図である。
図９は、第２実施例の解答表を示した図である。
図１０は、第２実施例の問題選択画面を示した図である。
図１１は、第２実施例の出題画面を示した図である。
図１２は、第２実施例のユーザーの演習結果を示した表である。
図１３は、第２実施例のユーザーの解答と自信度を示した表である。
【図１】
2003050782.tif 000003
【図２】
2003050782.tif 000004
【図３】
2003050782.tif 000005
【図４】
2003050782.tif 000006
【図５】
2003050782.tif 000007
【図６】
2003050782.tif 000008
【図７】
2003050782.tif 000009
【図８】
2003050782.tif 000010
【図９】
2003050782.tif 000011
【図１０】
2003050782.tif 000012
【図１１】
2003050782.tif 000013
【図１２】
2003050782.tif 000014
【図１３】
2003050782.tif 000015
【手続補正書】
【提出日】平成15年12月15日(2003.12.15)
【手続補正００１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】ディスプレイと、ユーザー情報および問題情報を記憶する記憶部と、情報を入力する入力部と、この入力部の入力情報と記憶部の問題情報とに基づいて問題を特定する処理部とを備え、上記ユーザー情報には、個々のユーザーの能力レベルを含み、上記問題情報には問題そのものと、その問題の属性情報と、出題比率テーブルとを含み、上記問題の属性情報には、各問題の難易度レベルと、問題ごとに設定した標準解答時間とを含むとともに、上記出題比率テーブルが、ユーザーの能力レベルに応じた難易度レベル別の出題比率を特定したテーブルであり、上記処理部は、上記出題比率テーブルおよび特定のユーザーの能力レベルに応じて、難易度別の出題比率を決定する機能と、上記決定した出題比率を満足し、かつ、選択した各問題の標準解答時間の合計が、ユーザー側端末を介して特定された希望演習時間内に収まる範囲で問題を選択する機能とを備えた演習問題出題システム。
【請求項２】（削除）
【請求項３】（削除）
【請求項４】（削除）
【請求項５】（削除）
【請求項６】（削除）
【請求項７】（削除）
【請求項８】（削除）
【請求項９】（削除）
【請求項１０】問題の解答とともにその解答に対するユーザーの自信度を入力する自信度入力手段を備え、処理部は、上記自信度入力手段を介して入力された解答と自信度とを対応づけて記憶部に記憶させる機能と、自信度に基づいて問題を抽出する機能とを備えた請求項１に記載の演習問題出題システム。
【請求項１１】（削除）
【請求項１２】問題の解答とともにその解答に対するユーザーの自信度を入力する自信度入力手段を備え、処理部は、上記自信度入力手段を介して入力された解答と自信度とを対応づけて記憶部に記憶させる機能と、特定のユーザーの演習結果として、問題の難易度レベル別に、そのユーザーの全正解数に対する自信を持って正解した数の割合である確答率を算出して、それを表示させる機能とを備えた請求項１または１０に記載の演習問題出題システム。
【請求項１３】（削除）
【請求項１４】ディスプレイと、ユーザー情報および問題情報を記憶する記憶部と、情報を入力する入力部と、この入力部の入力情報と記憶部の問題情報とに基づいて問題を特定する処理部と、出題された問題の解答とともにその解答に対するユーザーの自信度を入力する自信度入力手段とを備え、上記記憶部に記憶させるユーザー情報にはユーザーの能力レベルを含み、上記問題情報は、問題そのものと、その問題の属性情報とからなり、上記問題の属性情報には、各問題の難易度レベルと、問題ごとに設定した標準解答時間とを含み、上記処理部は、特定のユーザーの能力レベルに応じた問題の中から各問題の標準解答時間の合計が、ユーザー側端末を介して特定された希望演習時間内に収まる範囲で問題を選択する機能と、上記自信度入力手段を介して入力された解答と自信度とを対応づけて記憶部に記憶させる機能と、自信度に基づいて問題を抽出する機能とを備えた演習問題出題システム。
【請求項１５】ディスプレイと、ユーザー情報および問題情報を記憶する記憶部と、情報を入力する入力部と、この入力部の入力情報と記憶部の問題情報とに基づいて問題を特定する処理部と、出題された問題の解答とともにその解答に対するユーザーの自信度を入力する自信度入力手段とを備え、上記記憶部に記憶させるユーザー情報にはユーザーの能力レベルを含み、上記問題情報は、問題そのものと、その問題の属性情報とからなり、上記問題の属性情報には、各問題の難易度レベルと、問題ごとに設定した標準解答時間とを含み、上記処理部は、特定のユーザーの能力レベルに応じた問題の中から各問題の標準解答時間の合計が、ユーザー側端末を介して特定された希望演習時間内に収まる範囲で問題を選択する機能と、上記自信度入力手段を介して入力された解答と自信度とを対応づけて記憶部に記憶させる機能と、特定のユーザーの演習結果として、問題の難易度レベル別に、そのユーザーの全正解数に対する自信を持って正解した数の割合である確答率を算出して、それを表示させる機能とを備えた演習問題出題システム。


【手続補正００２】
【補正対象書類名】明細書
【補正対象項目名】０００２
【補正方法】変更
【補正の内容】
【０００２】
しかも、どの問題集も、自分の不得意とする範囲からだけ、問題が出題されているわけではなく、その学習者にとってあまり必要としない問題も含まれている。そのため、用意する問題集が多くなればなるほど、利用しない部分も多くなって無駄にしてしまうことになる。
一方、自分の実力をテストするつもりで、テスト形式の問題集を解く場合や、上記特許文献１のように、在宅テストを行う場合には、テスト時間を守らなければ実力を正確に把握することはできない。そのため、学習者は、一定の時間が有るときにしか、テスト問題を解くことができないという不便があった。
この発明の課題は、履修済みの範囲を繰り返し学習するためや、その時点での実力を判定するためなど、学習者の目的に合わせた演習問題を、学習者の持ち時間内に解くべき数だけ出題する演習問題出題システムを提供することである。
発明の開示
上記の課題を解決するために、コンピュータ発明は、以下の特徴を有する。
第１の発明は、ディスプレイと、ユーザー情報および問題情報を記憶する記憶部と、情報を入力する入力部と、この入力部の入力情報と記憶部の問題情報とに基づいて問題を特定する処理部とを備え、上記ユーザー情報には、個々のユーザーの能力レベルを含み、上記問題情報には問題そのものと、その問題の属性情報と、出題比率テーブルとを含み、上記問題の属性情報には、各問題の難易度レベルと、問題ごとに設定した標準解答時間とを含むとともに、上記出題比率テーブルが、ユーザーの能力レベルに応じた難易度レベル別の出題比率を特定したテーブルであり、上記処理部は、上記出題比率テーブルおよび特定のユーザーの能力レベルに応じて、難易度別の出題比率を決定する機能と、上記決定した出題比率を満足し、かつ、選択した各問題の標準解答時間の合計が、ユーザー側端末を介して特定された希望演習時間内に収まる範囲で問題を選択する機能とを備えた点に特徴を有する。
なお、上記ユーザーの能力レベルは、どのようにして決めてもかまわない。例えば、学習者の問題正解率や、特定の問題群の成績によって、自動的に決めてもよいし、ユーザーが自ら申告するようにしてもよい。また、このレベルは、何段
【手続補正００３】
【補正対象書類名】明細書
【補正対象項目名】０００３
【補正方法】変更
【補正の内容】
【０００３】
階設定してもよい。
第１０の発明は、第１の発明を前提とし、問題の解答とともにその解答に対するユーザーの自信度を入力する自信度入力手段を備え、処理部は、上記自信度入力手段を介して入力された解答と自信度とを対応づけて記憶部に記憶させる機能と、自信度に基づいて問題を抽出する機能とを備えた点に特徴を有する。
第１２の発明は、第１または第２の発明を前提とし、問題の解答とともにその解答に対するユーザーの自信度を入力する自信度入力手段を備え、処理部は、上記自信度入力手段を介して入力された解答と自信度とを対応づけて記憶部に記憶させる機能と、特定のユーザーの演習結果として、問題の難易度レベル別に、そのユーザーの全正解数に対する自信を持って正解した数の割合である確答率を算出して、それを表示させる機能とを備えた点に特徴を有する。
第１４の発明は、ディスプレイと、ユーザー情報および問題情報を記憶する記憶部と、情報を入力する入力部と、この入力部の入力情報と記憶部の問題情報とに基づいて問題を特定する処理部と、出題された問題の解答とともにその解答に対するユーザーの自信度を入力する自信度入力手段とを備え、上記記憶部に記憶させるユーザー情報には個々のユーザーの能力レベルを含み、上記問題情報は、問題そのものと、その問題の属性情報とからなり、上記問題の属性情報には、各問題の難易度レベルと、問題ごとに設定した標準解答時間とを含み、上記処理部は、特定のユーザーの能力レベルに応じた問題の中から各問題の標準解答時間の合計が、ユーザー側端末を介して特定された希望演習時間内に収まる範囲で問題を選択する機能と、上記自信度入力手段を介して入力された解答と自信度とを対応づけて記憶部に記憶させる機能と、自信度に基づいて問題を抽出する機能とを備えた点に特徴を有する。
第１５の発明は、ディスプレイと、ユーザー情報および問題情報を記憶する記憶部と、情報を入力する入力部と、この入力部の入力情報と記憶部の問題情報とに基づいて問題を特定する処理部と、出題された問題の解答とともにその解答に対するユーザーの自信度を入力する自信度入力手段とを備え、上記記憶部に記憶させるユーザー情報には個々のユーザーの能力レベルを含み、上記問題情報は、問題そのものと、その問題の属性情報とからなり、上記問題の属性情報には、各
【手続補正００４】
【補正対象書類名】明細書
【補正対象項目名】０００４
【補正方法】変更
【補正の内容】
【０００４】
問題の難易度レベルと、問題ごとに設定した標準解答時間とを含み、上記処理部は、特定のユーザーの能力レベルに応じた問題の中から各問題の標準解答時間の合計が、ユーザー側端末を介して特定された希望演習時間内に収まる範囲で問題を選択する機能と、上記自信度入力手段を介して入力された解答と自信度とを対応づけて記憶部に記憶させる機能と、特定のユーザーの演習結果として、問題の難易度レベル別に、そのユーザーの全正解数に対する自信を持って正解した数の割合である確答率を算出して、それを表示させる機能とを備えた点に特徴を有する。
図面の簡単な説明
図１は、第１実施例のシステムの全体構成を示した図である。
図２は、第１実施例のシステムの利用手順を示したフローチャートである。
図３は、第１実施例の、解答時間の難易度レベル別、解答時間比率テーブルである。
図４は、第２実施例のシステムの全体構成を示した図である。
図５は、第２実施例のコメント表を示した図である。
図６は、第２実施例のシステムの利用手順を示したフローチャートである。
図７は、第２実施例の成績表示画面の構成を示した図である。
図８は、第２実施例の成績表を示した図である。
図９は、第２実施例の解答表を示した図である。
図１０は、第２実施例の問題選択画面を示した図である。
図１１は、第２実施例の出題画面を示した図である。
図１２は、第２実施例のユーザーの演習結果を示した表である。
図１３は、第２実施例のユーザーの解答と自信度を示した表である。
発明を実施するための最良の形態
図１〜図３に示す第１実施例のシステムは、管理センター５と、インターネットなどの通信網Ｎを介して接続した複数のユーザー側端末１で構成されている。
上記管理センター５は、演習問題の提供者側で、例えば、学校や予備校などである。
また、上記ユーザーとは、このシステムの会員であり、学習者である。上記ユーザー側端末１はパソコンなどで、このユーザー側端末１には、この発明のディスプレイと入力部とが含まれる。
上記管理センター５側には、問題情報を記憶する問題データベース２と、ユー
【手続補正００５】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】変更
【補正の内容】
【００２１】
産業上の利用の可能性
第１、第１０、第１２、第１４、第１５の発明によれば、ユーザーは、いつでも、自分が希望した時間内に、自分のレベルに合った演習問題を、テスト形式で行うことができる。
従って、ユーザーは、何冊もの問題集を用意したり、自分のレベルに合った問題を探したりする必要がない。このように、簡単に、自分のレベルに合った問題を解くことができることにより、例えば、試験合格へ向けて、より効率のよい学習ができる。
しかも、ユーザーの能力レベルに合った問題の出題ができる。
第１０、第１４の発明によれば、個々の解答に対するユーザーの解答時の自信度が把握できる。この自信度と、解答との関連から、そのユーザーの学習上の弱点や、学習姿勢、あるいは、性格なども推測することができる。従って、ユーザー本人や、アドバイザーなどが、今後の学習の進め方などを考える際の参考にすることもできる。さらに、特定の自信度の問題を繰り返し出題することができる。例えば、自信度の低い問題を演習することによって、ユーザーの自信度を高めれば、安定して好成績がとれるようになる。
第１２、第１５の発明の発明によれば、自信を持って正解した確答率がわかる。この確答率から、ユーザーは、自分の現在の演習結果がどの程度安定したものなのかを推測することができる。
【国際調査報告】
2003050782.tif 000016
2003050782.tif 000017
2003050782.tif 000018
2003050782.tif 000019