(57)【要約】      （修正有）【課題】実務レベルで要求される記述内容を、Ｅ−Ｌｅａｒｎｉｎｇシステムにおける「設問→解答→自動採点」の対象とすること。【解決手段】Ｅ−Ｌｅａｒｎｉｎｇシステムと、言語処理システムと、Ｅ−Ｌｅａｒｎｉｎｇシステムと言語処理システムとを接続するインターフェースとを備え、Ｅ−Ｌｅａｒｎｉｎｇシステムは、ユーザに問題の解答を記述させ、解答である記述を、インターフェースを介して、言語処理システムに送り、言語処理システムから、インターフェースを介して、解答である記述に基づく処理結果を受け取って、正しい結果と比較することにより、解答の自動採点を行い、言語処理システムは、Ｅ−Ｌｅａｒｎｉｎｇシステムから、インターフェースを介して、解答である記述を受け取り、解答である記述に基づく処理を行って、処理結果を、インターフェースを介して、Ｅ−Ｌｅａｒｎｉｎｇシステムに返すことを特徴とする言語記述学習システム。【選択図】図１
2006244003.tif 000002
【特許請求の範囲】
【請求項１】
Ｅ−Ｌｅａｒｎｉｎｇシステムと、
言語処理システムと、
Ｅ−Ｌｅａｒｎｉｎｇシステムと言語処理システムとを接続するインターフェースとを備え、
Ｅ−Ｌｅａｒｎｉｎｇシステムは、ユーザに問題の解答を記述させ、解答である記述を、インターフェースを介して、言語処理システムに送り、言語処理システムから、インターフェースを介して、解答である記述に基づく処理結果を受け取って、正しい結果と比較することにより、解答の自動採点を行い、
言語処理システムは、Ｅ−Ｌｅａｒｎｉｎｇシステムから、インターフェースを介して、解答である記述を受け取り、解答である記述に基づく処理を行って、処理結果を、インターフェースを介して、Ｅ−Ｌｅａｒｎｉｎｇシステムに返すことを特徴とする言語記述学習システム。
【請求項２】
Ｅ−Ｌｅａｒｎｉｎｇシステムと、
言語処理システムと、
Ｅ−Ｌｅａｒｎｉｎｇシステムと言語処理システムとを接続するインターフェースとを備えるシステムが実行する方法であって、
Ｅ−Ｌｅａｒｎｉｎｇシステムが、ユーザに問題の解答を記述させ、解答である記述を、インターフェースを介して、言語処理システムに送る工程と、
言語処理システムが、Ｅ−Ｌｅａｒｎｉｎｇシステムから、インターフェースを介して、解答である記述を受け取り、解答である記述に基づく処理を行って、処理結果を、インターフェースを介して、Ｅ−Ｌｅａｒｎｉｎｇシステムに返す工程と、
Ｅ−Ｌｅａｒｎｉｎｇシステムが、言語処理システムから、インターフェースを介して、処理結果を受け取って、正しい結果と比較することにより、解答の自動採点を行う工程とを含むことを特徴とする言語記述学習方法。
【請求項３】
Ｅ−Ｌｅａｒｎｉｎｇシステムと、
言語処理システムと、
Ｅ−Ｌｅａｒｎｉｎｇシステムと言語処理システムとを接続するインターフェースとを備えるシステムに、
Ｅ−Ｌｅａｒｎｉｎｇシステムが、ユーザに問題の解答を記述させ、解答である記述を、インターフェースを介して、言語処理システムに送る工程と、
言語処理システムが、Ｅ−Ｌｅａｒｎｉｎｇシステムから、インターフェースを介して、解答である記述を受け取り、解答である記述に基づく処理を行って、処理結果を、インターフェースを介して、Ｅ−Ｌｅａｒｎｉｎｇシステムに返す工程と、
Ｅ−Ｌｅａｒｎｉｎｇシステムが、言語処理システムから、インターフェースを介して、処理結果を受け取って、正しい結果と比較することにより、解答の自動採点を行う工程とを実行させることを特徴とする言語記述学習プログラム。
【請求項４】
請求項３に記載の言語記述学習プログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネットなどのネットワークを利用して、ユーザに教育サービスを提供する技術に関する。
【背景技術】
【０００２】
一般に、Ｅ−Ｌｅａｒｎｉｎｇシステムとも呼ばれ、インターネットなどのネットワークを利用して、ユーザに教育サービスを提供するコンピュータシステムが知られている（例えば、特許文献１〜４参照）。Ｅ−Ｌｅａｒｎｉｎｇシステムには、解答を記述させる形式の設問をするものがある。この場合、自動採点しようとすれば、解答は単語や短い定形文などに限定されていた。なぜなら、複雑な文章は意味の自動的な認識が困難であるからである。
【０００３】
一方、ＥＤＡ（Ｅｌｅｃｔｒｏｎｉｃ  Ｄｅｓｉｇｎ  Ａｕｔｏｍａｔｉｏｎ）ツールのように、特定の分野で、専用の言語を用いて、文章を記述すると、コンピュータに、その文章に基づく何らかの処理を行わせ、その結果を出力させるソフトウェア（以降、言語処理ソフトウェアと呼ぶことにする）は存在するが、それらはＥ−Ｌｅａｒｎｉｎｇシステムにおける目的の機能、すなわち、「設問→解答→自動採点」というようなものを持たない。
【特許文献１】特開２００１−２４３２６５号公報
【特許文献２】特開２００１−２９０４１１号公報
【特許文献３】特開２００２−１８２５４９号公報
【特許文献４】特開２００２−２０２７１０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明は係る背景技術に鑑みてなされたもので、実務レベルで要求される記述内容を、Ｅ−Ｌｅａｒｎｉｎｇシステムにおける「設問→解答→自動採点」の対象とすることを課題とする。
【課題を解決するための手段】
【０００５】
本発明において上記の課題を達成するために、まず請求項１の発明では、Ｅ−Ｌｅａｒｎｉｎｇシステムと、
言語処理システムと、
Ｅ−Ｌｅａｒｎｉｎｇシステムと言語処理システムとを接続するインターフェースとを備え、
Ｅ−Ｌｅａｒｎｉｎｇシステムは、ユーザに問題の解答を記述させ、解答である記述を、インターフェースを介して、言語処理システムに送り、言語処理システムから、インターフェースを介して、解答である記述に基づく処理結果を受け取って、正しい結果と比較することにより、解答の自動採点を行い、
言語処理システムは、Ｅ−Ｌｅａｒｎｉｎｇシステムから、インターフェースを介して、解答である記述を受け取り、解答である記述に基づく処理を行って、処理結果を、インターフェースを介して、Ｅ−Ｌｅａｒｎｉｎｇシステムに返すことを特徴とする言語記述
学習システムとしたものである。
【０００６】
また請求項２の発明では、Ｅ−Ｌｅａｒｎｉｎｇシステムと、
言語処理システムと、
Ｅ−Ｌｅａｒｎｉｎｇシステムと言語処理システムとを接続するインターフェースとを備えるシステムが実行する方法であって、
Ｅ−Ｌｅａｒｎｉｎｇシステムが、ユーザに問題の解答を記述させ、解答である記述を、インターフェースを介して、言語処理システムに送る工程と、
言語処理システムが、Ｅ−Ｌｅａｒｎｉｎｇシステムから、インターフェースを介して、解答である記述を受け取り、解答である記述に基づく処理を行って、処理結果を、インターフェースを介して、Ｅ−Ｌｅａｒｎｉｎｇシステムに返す工程と、
Ｅ−Ｌｅａｒｎｉｎｇシステムが、言語処理システムから、インターフェースを介して、処理結果を受け取って、正しい結果と比較することにより、解答の自動採点を行う工程とを含むことを特徴とする言語記述学習方法としたものである。
【０００７】
また請求項３の発明では、Ｅ−Ｌｅａｒｎｉｎｇシステムと、
言語処理システムと、
Ｅ−Ｌｅａｒｎｉｎｇシステムと言語処理システムとを接続するインターフェースとを備えるシステムに、
Ｅ−Ｌｅａｒｎｉｎｇシステムが、ユーザに問題の解答を記述させ、解答である記述を、インターフェースを介して、言語処理システムに送る工程と、
言語処理システムが、Ｅ−Ｌｅａｒｎｉｎｇシステムから、インターフェースを介して、解答である記述を受け取り、解答である記述に基づく処理を行って、処理結果を、インターフェースを介して、Ｅ−Ｌｅａｒｎｉｎｇシステムに返す工程と、
Ｅ−Ｌｅａｒｎｉｎｇシステムが、言語処理システムから、インターフェースを介して、処理結果を受け取って、正しい結果と比較することにより、解答の自動採点を行う工程とを実行させることを特徴とする言語記述学習プログラムとしたものである。
【０００８】
また請求項４の発明では、請求項３に記載の言語記述学習プログラムを記録した記録媒体としたものである。
【発明の効果】
【０００９】
本発明は、実務レベルで要求される記述内容を、Ｅ−Ｌｅａｒｎｉｎｇシステムにおける「設問→解答→自動採点」の対象にできるという効果がある。
【発明を実施するための最良の形態】
【００１０】
以下に、本発明の最良の一実施形態を説明する。
【００１１】
言語記述学習システムは、図１に示すように、Ｅ−Ｌｅａｒｎｉｎｇシステムと、言語処理システムと、Ｅ−Ｌｅａｒｎｉｎｇシステムと言語処理システムと接続するインターフェースとを備える。言語処理システムは、言語処理ソフトウェアを実行するコンピュータシステムである。Ｅ−Ｌｅａｒｎｉｎｇシステムは、学習アプリケーションソフトウェアを実行することによって、ネットワークを介して、ユーザの端末に学習の場を提供するコンピュータシステムである。インターフェースにより、Ｅ−Ｌｅａｒｎｉｎｇシステムは、以下の（１）〜（３）の機能を有する。
【００１２】
（１）言語処理ソフトウェアを起動する。
【００１３】
（２）言語処理ソフトウェアの起動に際して、解答である記述そのもののデータを、言語処理ソフトウェアに引き渡す。
【００１４】
（３）言語処理ソフトウェアから、処理の結果を受け取り、この結果を、正しい結果と比較することにより、自動採点する。
【００１５】
以下に、Ｅ−Ｌｅａｒｎｉｎｇシステムが学習アプリケーションソフトウェアを実行することによってなされる処理の流れの例を、図２のフローチャートに従って説明する。
【００１６】
Ｓ（ＳＴＥＰ）１；
Ｅ−Ｌｅａｒｎｉｎｇシステムは、ユーザの端末にて、ユーザに、問題を選択するよう要求する。
【００１７】
Ｓ（ＳＴＥＰ）２；
ユーザは、ユーザの端末にて、問題を選択する。
【００１８】
Ｓ（ＳＴＥＰ）３；
Ｅ−Ｌｅａｒｎｉｎｇシステムは、ユーザの端末にて、ユーザに、ユーザが選択した問題を出題する。
【００１９】
Ｓ（ＳＴＥＰ）４；
ユーザは、ユーザの端末にて、問題を解く。
【００２０】
Ｓ（ＳＴＥＰ）５；
ユーザは、ユーザの端末にて、解答である記述そのもののデータを、Ｅ−Ｌｅａｒｎｉｎｇシステムに送信する。
【００２１】
Ｓ（ＳＴＥＰ）６；
Ｅ−Ｌｅａｒｎｉｎｇシステムは、解答である記述そのもののデータがユーザから送信されて来るのを常時待機しており、
解答である記述そのもののデータを未だに受信できない場合、ＳＴＥＰ６に戻り、
他方、解答である記述そのもののデータを受信した場合、ＳＴＥＰ７に進む。
【００２２】
Ｓ（ＳＴＥＰ）７；
Ｅ−Ｌｅａｒｎｉｎｇシステムは、コマンドを作成して言語処理システムに送信する。このコマンドは、言語処理ソフトウェアを起動し、この起動に際して、解答である記述そのもののデータを、言語処理ソフトウェアに引き渡すものである。
【００２３】
Ｓ（ＳＴＥＰ）８；
言語処理システムは、コマンドを受信して、このコマンドにより、言語処理ソフトウェアを起動し、この起動に際して、解答である記述そのもののデータを、言語処理ソフトウェアに引き渡し、言語処理ソフトウェアに従って、解答である記述そのもののデータに基づく何らかの処理を行う。
【００２４】
Ｓ（ＳＴＥＰ）９；
言語処理システムは、処理の結果を、Ｅ−Ｌｅａｒｎｉｎｇシステムに送信する。
【００２５】
Ｓ（ＳＴＥＰ）１０；
Ｅ−Ｌｅａｒｎｉｎｇシステムは、処理の結果を受信して、この結果と、正しい結果とを比較することにより、自動採点する。
【００２６】
Ｓ（ＳＴＥＰ）１１；
Ｅ−Ｌｅａｒｎｉｎｇシステムは、自動採点の結果などを伝えるメッセージを作成する。
【００２７】
Ｓ（ＳＴＥＰ）１２；
Ｅ−Ｌｅａｒｎｉｎｇシステムは、メッセージをユーザの端末に表示し、ユーザの端末にて、ユーザに、学習を続行するか否かの意志を送信するアクションを要求する。
【００２８】
Ｓ（ＳＴＥＰ）１３；
ユーザは、ユーザの端末にて、学習を続行するか否かの意志を、Ｅ−Ｌｅａｒｎｉｎｇシステムに送信する。
【００２９】
Ｓ（ＳＴＥＰ）１４；
Ｅ−Ｌｅａｒｎｉｎｇシステムは、学習を続行するか否かの意志がユーザから送信されて来るのを常時待機しており、
学習を続行するとの意志を受信した場合、ＳＴＥＰ１に戻り、
他方、学習を続行しないとの意志を受信した場合、ＥＮＤに進む。
【実施例】
【００３０】
以下に、本実施形態を具体的に実施した実施例を説明する。
【００３１】
本実施例では、言語処理ソフトウェアは、Ｖｅｒｉｌｏｇシミュレータであって、Ｖｅｒｉｌｏｇで記述された論理回路の動作を、コンピュータにシミュレーションさせるものである。
【００３２】
本実施例では、Ｅ−Ｌｅａｒｎｉｎｇシステムは、出題に際して、図３に示すような画面を、ユーザの端末に表示する。ユーザは、この画面の解答欄に、問題の答えである論理回路を、条件に従って、Ｖｅｒｉｌｏｇで記述して、採点ボタンを押すと、背後で、Ｖｅｒｉｌｏｇシミュレータが実行され、問題の答えである論理回路の動作がシミュレーションされる。この動作が、正しい動作と比較され、双方が一致すれば、正解と判定される。従って、正しい動作をする限り、問題の答えが、どのような記述であっても、等しく正解となる。例えば、図３の解答欄には、模範解答を記述してあるが、図４に示す記述でも正解である。図４に示す記述では、模範解答に対して、空白の削除やｉｎｐｕｔ、ｏｕｔｐｕｔ文の入替を行っている。
【図面の簡単な説明】
【００３３】
【図１】言語学習記述システムの構成の例を示す図。
【図２】Ｅ−Ｌｅａｒｎｉｎｇシステムが学習アプリケーションソフトウェアを実行することによってなされる処理の流れの例を示すフローチャート。
【図３】本実施例において出題に際してユーザの端末に表示される画面の例を示す図。
【図４】図３に示す問題のもう一つの正解を示す図。
【図１】
2006244003.tif 000003
【図２】
2006244003.tif 000004
【図３】
2006244003.tif 000005
【図４】
2006244003.tif 000006