JP6492545B2 - Information processing apparatus, information processing system, and program - Google Patents

Information processing apparatus, information processing system, and program Download PDF

Info

Publication number
JP6492545B2
JP6492545B2 JP2014223548A JP2014223548A JP6492545B2 JP 6492545 B2 JP6492545 B2 JP 6492545B2 JP 2014223548 A JP2014223548 A JP 2014223548A JP 2014223548 A JP2014223548 A JP 2014223548A JP 6492545 B2 JP6492545 B2 JP 6492545B2
Authority
JP
Japan
Prior art keywords
data
input data
information processing
keyword
input
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2014223548A
Other languages
Japanese (ja)
Other versions
JP2016090747A (en
Inventor
深雪 鈴木
深雪 鈴木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Dai Nippon Printing Co Ltd
Original Assignee
Dai Nippon Printing Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Dai Nippon Printing Co Ltd filed Critical Dai Nippon Printing Co Ltd
Priority to JP2014223548A priority Critical patent/JP6492545B2/en
Publication of JP2016090747A publication Critical patent/JP2016090747A/en
Application granted granted Critical
Publication of JP6492545B2 publication Critical patent/JP6492545B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)
  • Electrically Operated Instructional Devices (AREA)

Description

本発明は、学習問題における解答者の思考傾向を解析する情報処理装置、情報処理システム及びプログラムに関する。   The present invention relates to an information processing apparatus, an information processing system, and a program for analyzing a thinking tendency of an answerer in a learning problem.

近年、記入した情報を電子化する電子ペンが開発されており、その代表的なものとしてスウェーデンのAnoto社が開発した「アノトペン(Anoto Pen)」が知られている。このアノトペンは、所定のアルゴリズムによりパターン化された位置座標を示すドットパターンが印刷された専用紙(以下、単に「専用紙」という。)とともに使用される。   In recent years, electronic pens that digitize written information have been developed, and “Anoto Pen” developed by Anoto, Sweden, is known as a representative one. This anotopen is used together with dedicated paper (hereinafter simply referred to as “exclusive paper”) on which a dot pattern indicating position coordinates patterned by a predetermined algorithm is printed.

具体的には、このアノトペンは、ペン先部に、専用紙に印刷されたドットパターンを撮像するための小型カメラと、撮像したドットパターンから専用紙における位置座標を演算するプロセッサと、演算された位置座標等を外部機器へ送信するデータ通信ユニットとを搭載している。また、ユーザが専用紙上にアノトペンで文字等を書いた場合に、または、専用紙上に図案化されている画像にチェックマークを記入した場合に、ペンの移動に伴って小型カメラが専用紙に印刷されたドットパターンが撮像され、プロセッサによって演算された連続する位置座標から、ユーザが記入した文字、記号または図形などの情報(以下、「ストローク情報」という。)が取得されるようになっている。そして、このストローク情報が、データ通信ユニットによりアノトペンから近くのパーソナルコンピュータや携帯型電話器などの端末装置に送信されるようになっている(例えば、特許文献1参照)。   Specifically, the anotopen was calculated at the pen tip with a small camera for imaging a dot pattern printed on dedicated paper, and a processor for calculating position coordinates on the dedicated paper from the captured dot pattern. It is equipped with a data communication unit that transmits position coordinates etc. to an external device. In addition, when a user writes characters on the special paper with an anotopen, or when a check mark is entered in the image designed on the special paper, the small camera prints on the special paper as the pen moves. The captured dot pattern is imaged, and information (hereinafter referred to as “stroke information”) such as characters, symbols, or figures entered by the user is acquired from continuous position coordinates calculated by the processor. . The stroke information is transmitted from the Anotopen to a terminal device such as a nearby personal computer or portable telephone by the data communication unit (see, for example, Patent Document 1).

また、最近、コンピュータ装置の表示画面上を専用のペンその他のもので触れることによって文字や記号などの文字情報を記入するシステムが提案されており、その一つとして、所定の画面上の領域にユーザによって手書きされた文字情報を記入するための文字記入領域を用いるものが知られている。   Recently, a system for writing character information such as characters and symbols by touching a display screen of a computer device with a dedicated pen or the like has been proposed, and one of them is an area on a predetermined screen. One using a character entry area for entering character information handwritten by a user is known.

例えば、このような文字を記入して入力できるシステムとしては、文字記入領域が予め設定されており、当該文字記入領域に手書きされた文字や記号などを取得させることによって、文字の記入を行う記入者(いわゆる、ユーザ)に対してその記入時の負担を軽減させるようになっている(例えば、特許文献2)。   For example, as a system that can fill in and input such characters, a character entry area is set in advance, and a character entry is performed by acquiring handwritten characters or symbols in the character entry area. The burden on the user (so-called user) during entry is reduced (for example, Patent Document 2).

一方、最近では、学校などの教育現場において、解答欄(解答領域)を有する用紙などに記入された内容を記憶し、各学習者の記載内容の進行度合いを把握するために、電子ペンを用いた学習システムが知られている。例えば、このような学習システムは、各電子ペンから送信されたストローク情報を受信し、複数のユーザ毎のストローク情報の各々に基づいて描画される複数のストローク群の各々を、設定された表示順序で、表示手段に表示させる制御を実行するようになっている(例えば、特許文献3)。   On the other hand, recently, at educational sites such as schools, electronic pens are used to memorize the contents entered on forms with answer fields (answer areas) and to grasp the progress of each learner's written contents. The learning system that was known is. For example, such a learning system receives stroke information transmitted from each electronic pen, and sets each of a plurality of stroke groups to be drawn based on each of the stroke information for each of a plurality of users in a set display order. Thus, control to display on the display means is executed (for example, Patent Document 3).

特表2003−511761号公報Japanese translation of PCT publication No. 2003-511761 特開平8−50530号公報JP-A-8-50530 特開2013−105376号公報JP 2013-105376 A

しかしながら、特許文献3に記載の学習システムにあっては、論述形式の解答などキーワードを用いる解答を行う場合に、解答者全体やその一部の思考又はその滞留の傾向を把握するために用いることができない。   However, in the learning system described in Patent Document 3, when an answer using a keyword such as an answer in a narrative form is used, it is used for grasping the whole answerer or a part of the thought or the tendency of the stay. I can't.

本発明は、上記課題を解決するためになされたものであり、その目的は、キーワードに基づく論述形式の学習問題の解答などの記入において、記入者の思考の傾向やその滞留の傾向を的確に把握することが可能な情報処理装置などを提供することにある。   The present invention has been made to solve the above-mentioned problems, and the purpose of the present invention is to accurately identify the tendency of the writer's thought and the tendency to stay in the entry of the answer to the learning problem in the narrative form based on the keyword. An object is to provide an information processing apparatus and the like that can be grasped.

(1)上記課題を解決するため、本発明の情報処理装置などは、所与の記入領域に入力された座標を示す座標情報を含む入力データを取得する取得手段と、前記取得された入力データを第1のデータベースに記録する記録制御手段と、前記データベースに記録された各記入者の入力データによって形成された形状に基づいて文字を認識する認識手段と、前記認識された少なくとも1文字から構成される文字列が予め定められたキーワードであるか否かを判定する判定手段と、を備える構成を有している。   (1) In order to solve the above-described problem, the information processing apparatus of the present invention includes an acquisition unit that acquires input data including coordinate information indicating coordinates input to a given entry area, and the acquired input data. A recording control means for recording a character in a first database, a recognition means for recognizing a character based on a shape formed by input data of each writer recorded in the database, and at least one recognized character Determination means for determining whether or not the character string to be processed is a predetermined keyword.

この構成により、本発明の情報処理装置などは、論述形式の学習問題に対する解答など文集を記入する際に、記入領域に入力された入力データを、キーワードを基準に解析することができる。   With this configuration, the information processing apparatus or the like according to the present invention can analyze the input data input in the entry area based on the keyword when entering a collection of sentences such as answers to the narrative learning problem.

通常、記入領域への記入速度は、記入者の思考スピードに関連し、当該記入領域への記入量は、記入者の思考した量(思考した時間)に関連する。また、論述形式の学習問題など文章を記入する場合においては、接頭語などは、論述展開にアクセントを与えるキーワードになり、また、人物名などの名称を示す文字列は、当該文章を理解する上で重要なキーワードとなる場合が多い。さらに、記入された文章などにおいては、キーワードの記載位置としては、記入者の思考が表れることが多く、これらを統計的に解析すれば、記入者全体又は属性別の思考傾向を把握することに役に立つ。   Usually, the writing speed in the writing area is related to the thinking speed of the writer, and the writing quantity in the writing area is related to the thinking amount (thinking time) of the writer. In addition, when writing a sentence such as an essay learning problem, a prefix or the like is a keyword that gives an accent to the narrative development, and a character string indicating a name such as a person name is used for understanding the sentence. It is often an important keyword. In addition, in written sentences, etc., the position of the keyword is often expressed by the writer's thoughts. By statistically analyzing these, it is possible to grasp the thought tendency of the writer as a whole or by attribute. Useful.

したがって、本発明の情報処理装置などは、キーワードを基準とした記入者の思考スピード、思考量及び思考順などの思考傾向や思考の滞留傾向を的確に把握することができる。   Therefore, the information processing apparatus of the present invention can accurately grasp the thinking tendency such as the writer's thinking speed, the thinking amount, and the thinking order, and the thinking retention tendency based on the keyword.

(2)また、本発明の情報処理システムは、位置座標を示すコード化パターンが形成された記入領域を有する記録媒体に対して、入力者の操作に基づいて記入を実行し、かつ、前記コード化パターンを読み取るための電子ペンと、前記電子ペンによって読み取ったコード化パターンを含む入力データを取得し、当該取得した入力データのデータ解析を実行する情報処理装置と、を備え、前記情報処理装置が、前記入力データを取得する取得手段と、前記取得された入力データを第1のデータベースに記録する記録制御手段と、前記データベースに記録された各記入者の入力データによって形成された形状に基づいて文字を認識する認識手段と、前記認識された少なくとも1文字から構成される文字列が予め定められたキーワードであるか否かを判定する判定手段と、を備える構成を有している。   (2) Further, the information processing system according to the present invention performs an entry on a recording medium having an entry area in which a coded pattern indicating position coordinates is formed based on an operation of an input person, and the code And an information processing device for acquiring input data including a coded pattern read by the electronic pen and executing data analysis of the acquired input data. Is based on the shape formed by the acquisition means for acquiring the input data, the recording control means for recording the acquired input data in a first database, and the input data of each writer recorded in the database Recognizing means for recognizing characters and whether or not a character string composed of at least one recognized character is a predetermined keyword It has a determination unit, the arrangement comprising a.

この構成により、本発明の情報処理システムは、上述したように、論述形式の学習問題に対する解答など文集を記入する際に、記入領域に入力された入力データを、キーワードを基準に解析することができるので、キーワードを基準とした記入者の思考スピード、思考量及び思考順などの思考傾向や思考の滞留傾向を的確に把握することができる。   With this configuration, as described above, the information processing system of the present invention can analyze the input data input in the entry area based on the keyword when entering a collection of sentences such as answers to the narrative-type learning problem. Therefore, it is possible to accurately grasp the thinking tendency such as the thinking speed, the thinking amount and the thinking order of the writer based on the keyword and the staying tendency of thinking.

(3)また、本発明の情報処理システムは、記入領域を表示する表示パネルと、当該記入領域が接触されることによって入力された入力データの前記表示パネル上の座標を示す座標情報を検出する検出手段と、を有する電子デバイスと、前記入力された入力データに基づいて解答者における思考の傾向をデータ解析する情報処理装置と、を備え、前記情報処理装置が、前記入力データを取得する取得手段と、前記取得された入力データを第1のデータベースに記録する記録制御手段と、前記データベースに記録された各記入者の入力データによって形成された形状に基づいて文字を認識する認識手段と、前記認識された少なくとも1文字から構成される文字列が予め定められたキーワードであるか否かを判定する判定手段と、を備える構成を有している。   (3) In addition, the information processing system of the present invention detects coordinate information indicating coordinates on the display panel of the display panel that displays the entry area and input data that is input by contacting the entry area. An electronic device having a detection means; and an information processing device that analyzes data on a tendency of thoughts of the answerer based on the input data, and the information processing device acquires the input data Means, recording control means for recording the acquired input data in a first database, recognition means for recognizing characters based on the shape formed by the input data of each writer recorded in the database, Determining means for determining whether or not a character string composed of at least one recognized character is a predetermined keyword. It is.

この構成により、本発明の情報処理システムは、上述したように、上述したように、論述形式の学習問題に対する解答など文集を記入する際に、記入領域に入力された入力データを、キーワードを基準に解析することができるので、キーワードを基準とした記入者の思考スピード、思考量及び思考順などの思考傾向や思考の滞留傾向を的確に把握することができる。   With this configuration, as described above, the information processing system according to the present invention uses the input data input in the entry area as a reference based on the keyword when the sentence collection such as the answer to the narrative learning problem is entered as described above. Therefore, it is possible to accurately grasp the thinking tendency such as the thinking speed, the thinking amount, and the thinking order of the writer based on the keyword and the staying tendency of thinking.

本発明の情報処理装置などは、上述したように、論述形式の学習問題に対する解答など文集を記入する際に、記入領域に入力された入力データを、キーワードを基準に解析することができるので、キーワードを基準とした記入者の思考スピード、思考量及び思考順などの思考傾向や思考の滞留傾向を的確に把握することができる。   As described above, the information processing apparatus of the present invention, as described above, can analyze the input data input in the entry area when entering a collection of sentences such as answers to the narrative learning problem, based on keywords. It is possible to accurately grasp a thinking tendency such as a thinking speed, a thinking amount, and a thinking order of a writer based on a keyword and a staying tendency of thinking.

本発明に係る情報処理システムの一実施形態における構成を示すシステム構成図である。It is a system configuration figure showing the composition in one embodiment of the information processing system concerning the present invention. 一実施形態の学習問題用紙の書式(様式)の一例である。It is an example of the format (style) of the learning problem paper of one Embodiment. 一実施形態におけるドットパターンのドットの配置とそのドットが変換される値との関係を説明する図である。It is a figure explaining the relationship between the dot arrangement | positioning of the dot pattern in one Embodiment, and the value into which the dot is converted. 一実施形態におけるドットパターンを説明するための図であり、(A)は、ドットパターンを模式的に示し、(B)は、それに対応する情報の例を示す図である。It is a figure for demonstrating the dot pattern in one Embodiment, (A) shows a dot pattern typically, (B) is a figure which shows the example of the information corresponding to it. 一実施形態における電子ペンの構造を示す概略図であるとともに、その機能を示すブロック図である。It is the schematic which shows the structure of the electronic pen in one Embodiment, and is a block diagram which shows the function. 一実施形態におけるデータ解析装置の各機能を示すブロック図である。It is a block diagram which shows each function of the data analyzer in one Embodiment. 一実施形態のデータ解析装置内に設けられたストロークデータデータベースに記録されるデータの一例を示す図である。It is a figure which shows an example of the data recorded on the stroke data database provided in the data analyzer of one Embodiment. 一実施形態のデータ解析装置内に設けられた解答情報データベースに記録されるデータの一例を示す図である。It is a figure which shows an example of the data recorded on the answer information database provided in the data analyzer of one Embodiment. 一実施形態のデータ解析装置内に設けられた学習者情報データベースに記録されるデータの一例を示す図である。It is a figure which shows an example of the data recorded on the learner information database provided in the data analysis apparatus of one Embodiment. 一実施形態の所定のタイミング又は所定の期間における解答領域と対応付けて可視化されたストローク情報画像を含む思考傾向表示画像(可視化された算出結果)を説明するための図である。It is a figure for demonstrating the thought tendency display image (visualized calculation result) including the stroke information image visualized corresponding to the answer area | region in the predetermined timing or predetermined period of one Embodiment. 一実施形態の解答領域と対応付けて時間軸に沿って変化するストローク情報を含む思考傾向再生画像(可視化された算出結果)を説明するための図である。It is a figure for demonstrating the thought tendency reproduction | regeneration image (visualized calculation result) including the stroke information which changes in response to the answer area | region of one Embodiment, and changes along a time axis. 一実施形態のデータ解析装置において実行されるストロークデータの記録処理の動作を示すフローチャートである。It is a flowchart which shows the operation | movement of the recording process of the stroke data performed in the data analyzer of one Embodiment. 一実施形態のデータ解析装置において実行される思考傾向可視化処理の動作を示すフローチャートである。It is a flowchart which shows the operation | movement of the thought tendency visualization process performed in the data analyzer of one Embodiment. 本発明に係る情報処理システムの変形例における構成を示すシステム構成図である。It is a system configuration figure showing the composition in the modification of the information processing system concerning the present invention.

以下、本発明の実施形態について、図面を参照しながら説明する。   Hereinafter, embodiments of the present invention will be described with reference to the drawings.

なお、以下に説明する実施形態は、電子ペン又は電子デバイスと、当該電子ペンによって読み取り可能な位置座標を示すコード化パターン(ドットパターン)が予め形成されている所定の解答領域を有する学習問題用紙(又はその画像)と、を用いた情報処理システムに、本発明の情報処理装置、プログラム及び情報処理システムを適用した場合の実施形態である。   The embodiment described below is a learning question sheet having a predetermined answer area in which an electronic pen or an electronic device and a coded pattern (dot pattern) indicating a position coordinate that can be read by the electronic pen are formed in advance. (Or an image thereof) is an embodiment in which the information processing apparatus, the program, and the information processing system of the present invention are applied to an information processing system using the information processing system.

また、以下の実施形態においては、例えば、本願発明における記入領域として、学習問題用紙(又はその画像)に形成された解答領域を用いて説明するとともに、電子ペンに基づく記入操作又は電子デバイスへの接触操作によってキーワードを含む文字列の入力が実行されるとして説明する。   In the following embodiments, for example, as an entry area in the present invention, an answer area formed on a learning question sheet (or an image thereof) is used for explanation, and an entry operation based on an electronic pen or an electronic device is used. A description will be given on the assumption that a character string including a keyword is input by a touch operation.

[1]情報処理システムの概要
まず、図1を用いて、本実施形態における情報処理システム1の構成及び概要について説明する。なお、図1は、本実施形態における情報処理システム1の構成を示すシステム構成図である。また、図1においては、図が煩雑になることを防止するために、一部の電子ペン10及びそれを用いる解答者のみを表示している。すなわち、実際の情報処理システム1においては、表示するよりも多数の解答者及び電子ペン10が存在している。
[1] Overview of Information Processing System First, the configuration and overview of the information processing system 1 in the present embodiment will be described with reference to FIG. FIG. 1 is a system configuration diagram showing the configuration of the information processing system 1 in the present embodiment. Further, in FIG. 1, only a part of the electronic pens 10 and the answerers using the electronic pens 10 are displayed in order to prevent the figure from becoming complicated. That is, in the actual information processing system 1, there are more answerers and electronic pens 10 than displayed.

本実施形態の情報処理システム1は、学校又は学習塾などの教育現場において、学習問題用紙40を用いて学習問題を提示し、その解答を得る際に、学習者によって学習問題用紙40又は当該学習問題用紙40とは別に提供される解答用紙に記入された解答を、その解答の記入時刻及び記入領域(すなわち、解答領域41)とともに、データ化するシステムである。   The information processing system 1 according to the present embodiment presents a learning problem using a learning problem sheet 40 at an educational site such as a school or a cram school, and obtains an answer to the learning problem sheet 40 or the learning by the learner. In this system, the answers entered on the answer sheet provided separately from the question sheet 40 are converted into data together with the answer entry time and the entry area (that is, the answer area 41).

特に、本実施形態の情報処理システム1は、
(1)データ化された各解答者の解答データ(すなわち、「入力データ」であり、以下の「ストロークデータ」を示す。)に基づいて記入された文字をそれぞれ認識し、
(2)解答データ毎に、認識した文字に基づいて、接頭語又は人名や地名その他の名称などの予め定められたキーワードの有無をそれぞれ判定し、
(3)当該キーワードが存在する際に、当該キーワードを基準に、解答中の予め定められたタイミングや解答期間において、学習者全体、又は、男女別、クラス別若しくは地域別などの属性毎に、ストロークデータのデータ解析を実行して可視化する
システムである。
In particular, the information processing system 1 of the present embodiment is
(1) Recognize each character written on the basis of the answer data (ie, “input data” and the following “stroke data”) of each answerer converted into data,
(2) For each answer data, based on the recognized characters, determine the presence or absence of a predetermined keyword such as a prefix or a person name, place name or other name,
(3) When the keyword exists, based on the keyword, at a predetermined timing or answer period in the answer, for the entire learner, or for each attribute such as sex, class, or region, It is a system that performs data analysis of stroke data and visualizes it.

通常、解答領域などの記入領域への記入速度は、記入者(例えば、解答者)の思考スピードに関連し、当該記入領域への記入量は、記入者の思考した量(思考した時間)に関連する。また、論述形式の学習問題など文章を記入する場合においては、接頭語などは、論述展開にアクセントを与えるキーワードになり、また、人物名などの名称を示す文字列は、当該文章を理解する上で重要なキーワードとなる場合が多い。さらに、記入された文章などにおいては、キーワードの記載位置としては、記入者の思考が表れることが多く、これらを統計的に解析すれば、記入者全体又は属性別の思考傾向を把握することに役に立つ。   Usually, the speed of entry into an answer area or the like is related to the speed of thought of the writer (for example, the answerer), and the amount of entry to the entry area depends on the amount of thought of the writer (thought time). Related. In addition, when writing a sentence such as an essay learning problem, a prefix or the like is a keyword that gives an accent to the narrative development, and a character string indicating a name such as a person name is used for understanding the sentence. It is often an important keyword. In addition, in written sentences, etc., the position of the keyword is often expressed by the writer's thoughts. By statistically analyzing these, it is possible to grasp the thought tendency of the writer as a whole or by attribute. Useful.

そこで、本実施形態の情報処理システム1は、キーワードの位置に基づいて、所定のタイミングや所定の期間における解答者全体又は所定の属性の一部の記入者の人数、そのストローク数又は認識された文字数を可視化するなどのキーワードに基づく解析を行うことができるので、論述形式の学習問題などにおける記入者の思考スピード、思考量及び思考順などの思考傾向や思考の滞留傾向を的確に把握することができるようになっている。   Therefore, the information processing system 1 according to the present embodiment recognizes the number of respondents as a whole or a part of a predetermined attribute, the number of strokes, or the recognition at a predetermined timing or a predetermined period based on the keyword position. Analyzes based on keywords such as visualization of the number of characters, etc., to accurately grasp thought trends such as the writer's thinking speed, thought amount and order of thinking and thought retention tendency in narrative learning problems Can be done.

具体的には、本実施形態の情報処理システム1は、図1に示すように、提示された学習問題用紙40に対して解答を行う各解答者に提供される電子ペン10と、キーワードに基づいて解答者の人数、ストローク数又は認識された文字数を可視化することによって思考傾向を可視化する処理(以下、「思考傾向可視化処理」という。)を実行するデータ解析装置20と、有している。   Specifically, as shown in FIG. 1, the information processing system 1 according to the present embodiment is based on an electronic pen 10 provided to each answerer who answers an presented learning question sheet 40 and a keyword. And a data analysis apparatus 20 that executes a process of visualizing a thinking tendency by visualizing the number of respondents, the number of strokes, or the number of recognized characters (hereinafter referred to as “thinking tendency visualization process”).

電子ペン10は、位置座標を示すコード化パターンが形成された学習問題と当該学習問題の解答を記入するための解答領域41とを有する学習問題用紙40(記録媒体)に対して、解答者の解答を記入するための機能と、当該コード化パターンを読み取ってデータ解析装置20に記入された解答者の解答に基づく筆跡のデータ(以下、「ストロークデータ」という。)を提供する機能と、を有している。   The electronic pen 10 applies a learning problem sheet 40 (recording medium) having a learning problem in which a coded pattern indicating position coordinates is formed and an answer area 41 for entering an answer to the learning problem to an answerer's answer. A function for entering an answer, and a function for reading handwritten data (hereinafter referred to as “stroke data”) based on the answer of the answerer who has read the coded pattern and entered the data analysis device 20. Have.

特に、電子ペン10は、解答者によって使用され、ボールペン、鉛筆やシャープペンシルなどの他の筆記用具と同様に、文字又は線図などの学習問題用紙40の解答領域41に所定の記入(所定の形状(キャラクタ)の記入)を行う際に用いられる。   In particular, the electronic pen 10 is used by an answerer and, like other writing instruments such as a ballpoint pen, a pencil, and a mechanical pencil, a predetermined entry (predetermined in an answer area 41 of a learning question sheet 40 such as a character or a diagram) This is used when a shape (character) is entered.

また、電子ペン10は、学習問題用紙40に文字または図形などの記入が行われた場合に、当該記入時のストローク(筆跡)やタップ(電子ペン10のペン先による学習問題用紙40への軽叩)に応じて、当該学習問題用紙40上の移動経路(すなわち、筆跡またはストローク)に沿って、学習問題用紙40に印刷されたドットパターンを局所的、かつ、連続的に読み取る構成を有している。   The electronic pen 10 also has a stroke (handwriting) or tap (lightweight on the learning question paper 40 by the pen tip of the electronic pen 10) when characters or figures are written on the learning question paper 40. The dot pattern printed on the learning problem paper 40 is read locally and continuously along the movement path (that is, handwriting or stroke) on the learning problem paper 40 according to the hit). ing.

そして、電子ペン10は、読み取ったドットパターンに基づいて学習問題用紙40におけるその局所位置の座標を算出するとともに、その算出した位置座標を含むストロークデータを生成し、当該生成したストロークデータをデータ解析装置20に送信する構成を有している。   Then, the electronic pen 10 calculates the coordinates of the local position on the learning problem paper 40 based on the read dot pattern, generates stroke data including the calculated position coordinates, and performs data analysis on the generated stroke data. It has the structure which transmits to the apparatus 20.

データ解析装置20は、例えば、タブレット型情報端末装置、スマートフォン、パーソナルコンピュータ又はワークステーション等の情報通信端末装置である。   The data analysis device 20 is an information communication terminal device such as a tablet information terminal device, a smartphone, a personal computer, or a workstation.

具体的には、データ解析装置20は、無線通信回線を利用して電子ペン10によって読み取ったコード化パターンと当該読み取った際の時刻を示す時刻情報を含むストロークデータを取得し、取得したストロークデータをデータベース(以下、「DB」といい、後述の記録装置200)に記録する機能を有している。   Specifically, the data analysis device 20 acquires stroke data including a coding pattern read by the electronic pen 10 using a wireless communication line and time information indicating the time at the time of reading, and the acquired stroke data Is recorded in a database (hereinafter referred to as “DB”, a recording apparatus 200 described later).

また、データ解析装置20は、情報処理システム1の管理者、学習問題の提供者又はそれらに準ずる権限を有する者(以下、「管理者」という。)の指示に基づいて、記録した各解答者の各ストローク情報に基づいて、思考傾向可視化処理を実行する機能を有している。   The data analysis apparatus 20 records each answerer based on instructions from the administrator of the information processing system 1, the provider of the learning problem, or a person who has authority equivalent thereto (hereinafter referred to as “administrator”). Based on each stroke information, a thinking tendency visualization process is executed.

すなわち、データ解析装置20は、
(1)各電子ペン10より、学習問題用紙40によって提供された学習問題について、解答者毎に、当該学習問題とともに提示された所与の解答領域41に記入された各ストロークの座標を示す座標情報と当該各ストロークが記入された際の時刻を示す時刻情報とを含むストロークデータを取得し、
(2)取得した座標情報及び時刻情報を含む各ストロークデータをそれぞれDBに記録し、
(3)DBに記録された各学習者(各記入者)の各ストロークデータによって形成された形状に基づいて解答領域41に記入された各文字を認識し、
(4)認識した少なくとも1文字から構成される文字列が予め定められたキーワードであるか否かを判定し、
(5)認識した文字列がキーワードと判定した場合に、当該文字列(すなわち、キーワード)を基準に、可視化すべき所与の項目(以下、「可視化項目」という。)に基づいて記録されたストロークデータを集計し、
(6)解答者の人数、ストローク数又は認識された文字数などの集計結果を管理者に提供する
構成を有している。
That is, the data analysis device 20
(1) Coordinates indicating the coordinates of each stroke entered in a given answer area 41 presented together with the learning question for each answerer for the learning question provided by the learning question sheet 40 from each electronic pen 10 Stroke data including information and time information indicating the time when each stroke was entered,
(2) Each stroke data including the acquired coordinate information and time information is recorded in the DB, respectively.
(3) Recognizing each character entered in the answer area 41 based on the shape formed by each stroke data of each learner (each entrant) recorded in the DB,
(4) It is determined whether the recognized character string composed of at least one character is a predetermined keyword,
(5) When the recognized character string is determined to be a keyword, it is recorded based on a given item to be visualized (hereinafter referred to as “visualization item”) based on the character string (ie, keyword). Aggregate stroke data,
(6) It has a configuration that provides the administrator with a total result such as the number of answerers, the number of strokes, or the number of recognized characters.

特に、本実施形態の可視化項目には、上述のように、解答開始(すなわち、テスト開始)から10分後、30分後、50分後などの所与のタイミング、又は、解答開始から10分まで、当該10分から30分までなど所与の期間、及び、解答者全体の他に男女別、年齢別、クラス別又は地域別などの属性において、キーワードを基準に(例えばキーワードの前段部分又は後段部分について)集計された
(A)解答領域41への記入開始などの第1のタイミングからキーワードに相当する文字列が記入されるまでのストローク数、解答者数又は認識された文字数
(B)キーワードに相当する文字列が記入されてから解答領域41への記入終了などの第2のタイミングまでのストローク数、解答者数又は認識された文字数
(C)解答領域41への記入開始などの第3のタイミングからキーワードに相当する文字列が記入されるまでの経過時間、及び
(D)キーワードに相当する文字列が記入されてから解答領域41への記入終了などの第4のタイミングまでの経過時間、
の少なくともいずれか一方が含まれている。
In particular, as described above, the visualization items of the present embodiment include a given timing such as 10 minutes, 30 minutes, and 50 minutes after the answer start (that is, the test start), or 10 minutes after the answer start. Up to a certain period such as 10 to 30 minutes, and in the attributes such as gender, age, class, or region in addition to the entire respondent, for example, the first part of the keyword or the latter part (A) Number of strokes, number of respondents, or number of recognized characters from the first timing such as the start of entry in the answer area 41 to the entry of the character string corresponding to the keyword (B) keyword The number of strokes, the number of answerers or the number of recognized characters (C) to the answer area 41 after the character string corresponding to The elapsed time from the third timing such as the start of entry until the character string corresponding to the keyword is entered, and (D) the fourth such as the end of entry in the answer area 41 after the character string corresponding to the keyword is entered. Elapsed time until the timing of
At least one of them.

そして、データ解析装置20は、所与のタイミング、又は、所与の期間における解答領域41の解答者全体又は所定の属性別において、キーワードを基準に、(A)〜(D)項目における解答者数、ストローク数、認識された文字数又は所定の期間における経過時間を算出し、当該算出した結果を可視化する思考傾向可視化処理を実行するようになっている。   Then, the data analysis device 20 determines the answerers in the items (A) to (D) on the basis of the keywords in the given timing or the whole answerers of the answer area 41 in the given period or by predetermined attributes. A thought tendency visualization process is performed to calculate the number, the number of strokes, the number of recognized characters, or the elapsed time in a predetermined period, and visualize the calculated result.

なお、本実施形態の可視化項目には、上記に加えて、解答開始(すなわち、テスト開始)から10分後、30分後、50分後などの所与のタイミング、又は、解答開始から10分まで、当該10分から30分までなど所与の期間、及び、解答者全体の他に男女別、年齢別、クラス別又は地域別などの属性の項目が含まれる。   In addition to the above, the visualization items of the present embodiment include a given timing such as 10 minutes, 30 minutes, and 50 minutes after the answer start (that is, the test start), or 10 minutes after the answer start. In addition to the given period such as 10 to 30 minutes, and the entire answerer, items of attributes such as sex, age, class, or region are included.

このような構成により、本実施形態の情報処理システム1は、キーワードの位置に基づいてストロークデータを解答者全体又は属性別に集計することによって、論述形式の学習問題における解答者全体又はグループ別の解答者における思考スピード、思考量及び思考順などの思考傾向や思考の滞留傾向を的確に把握することができるようになっている。   With such a configuration, the information processing system 1 according to the present embodiment aggregates stroke data according to the entire answerer or attribute based on the keyword position, so that the answerers as a whole or group answers in the narrative learning problem It is possible to accurately grasp the thinking tendency such as the thinking speed, the thinking amount and the thinking order in the person and the staying tendency of thinking.

なお、本実施形態においては、電子ペン10がペンダウンと判定してからペンアップと判定するまでに、すなわち、ユーザの一つのストロークの記入により、電子ペン10によって生成されるデータを一のストロークデータという。   In the present embodiment, data generated by the electronic pen 10 is converted into one stroke data from when the electronic pen 10 is determined to be pen-down until it is determined to be pen-up. That's it.

[2]学習問題用紙
[2.1]学習問題用紙
次に、図2を用いて本実施形態の学習問題用紙40について説明する。なお、図2は、本実施形態の学習問題用紙40の書式(様式)の一例である。
[2] Learning Question Sheet [2.1] Learning Question Sheet Next, the learning question sheet 40 of this embodiment will be described with reference to FIG. FIG. 2 is an example of a format (style) of the learning problem paper 40 of the present embodiment.

学習問題用紙40には、紙など記録媒体によって形成されており、当該用紙の一面に後述するドットパターン(コード化パターン)が印刷により全体的に形成されている。なお、当該記録媒体は、紙以外の布や樹脂などの問題及びドットパターンが印刷可能であって、学習者によって記入可能な媒体であればよい。   The learning problem paper 40 is formed of a recording medium such as paper, and a dot pattern (encoded pattern) described later is entirely formed on one surface of the paper by printing. The recording medium may be any medium that can print problems such as cloth and resin other than paper and a dot pattern, and can be entered by a learner.

また、学習問題用紙40には、例えば、図2(A)に示すように、ドットパターンが形成(印刷)されている面に、解答が論述形式の学習問題の問題文が印刷されているとともに、学習問題に関連付けてその解答を記入するための余白(空欄)が形成されている。   Further, for example, as shown in FIG. 2A, the learning question paper 40 has a question sentence of a learning question in which the answer is a descriptive format printed on the surface on which the dot pattern is formed (printed). A blank space (blank) is formed for entering the answer in association with the learning question.

特に、学習問題用紙40には、例えば、図2(B)に示すように、文字が記入された際のストロークを検出するため、その余白として、ユーザエリアとして複数の解答領域41が形成されている。すなわち、解答領域41は、電子ペン10により学習問題用紙40の余白に記入された際の電子ペン10のストロークがどの解答領域41への記入によるものであるのかをデータ解析装置20において識別することが可能に形成されている。   In particular, as shown in FIG. 2B, for example, a plurality of answer areas 41 are formed as a user area in the learning question sheet 40 as a margin in order to detect a stroke when a character is entered. Yes. In other words, the answer area 41 is used to identify in which answer area 41 the stroke of the electronic pen 10 when the electronic pen 10 is written in the margin of the learning question paper 40 is written. Is made possible.

なお、ドットパターンは、赤外線を吸収するカーボンを含有するインクによって印刷されており、問題文は、赤外線を吸収しないインクによって印刷されている。また、図2(A)及び(B)に示す学習問題用紙40においては、記述方向は横書きとなっており、解答領域41にはマス目が印刷されていが、記述方向は縦書きであってもよいし、マス目が印刷されていなくてもよい。   The dot pattern is printed with ink containing carbon that absorbs infrared rays, and the problem sentence is printed with ink that does not absorb infrared rays. 2A and 2B, the description direction is horizontal writing, and squares are printed in the answer area 41, but the description direction is vertical writing. Alternatively, the grid may not be printed.

[2.2]ドットパターン
次に、図3及び図4の各図を用いて本実施形態における学習問題用紙40に印刷されているアノト方式のドットパターン(コード化パターン)について説明する。なお、図3は、ドットパターンのドットとそのドットが変換される値との関係を説明する図であり、図4は、ドットパターンを説明するための図である。
[2.2] Dot Pattern Next, an Anoto dot pattern (coded pattern) printed on the learning problem paper 40 in this embodiment will be described with reference to FIGS. 3 and 4. FIG. 3 is a diagram for explaining the relationship between dots of a dot pattern and values to which the dots are converted, and FIG. 4 is a diagram for explaining the dot pattern.

本実施形態のドットパターンの各ドットは、図3に示すように、その位置によって所定の値に対応付けられている。すなわち、ドットの位置を仮想格子の基準位置(縦線及び横線の交差点)から上下左右のどの方向にシフトするかによって、各ドットは、0〜3の値に対応付けられている。また、各ドットの値は、さらに、X座標用の第1ビット値及びY座標用の第2ビット値に変換できるようになっており、このようにして対応付けられた情報の組合せにより、学習問題用紙40上の位置座標が決定されるよう構成されている。   As shown in FIG. 3, each dot of the dot pattern of the present embodiment is associated with a predetermined value depending on its position. That is, each dot is associated with a value of 0 to 3 depending on which direction the top, bottom, left, or right is shifted from the reference position of the virtual grid (the intersection of the vertical and horizontal lines). The value of each dot can be further converted into a first bit value for the X coordinate and a second bit value for the Y coordinate, and learning is performed by combining the information thus associated. The position coordinates on the problem paper 40 are determined.

図4(A)は、ある位置のドットパターンの配列を示している。図4(A)に示すように、縦横約2mmにおける範囲内に6×6の36個のドットが、学習問題用紙40上のどの部分から6×6ドットを取ってもユニークなパターンとなるように配置されている。そして、これら36個のドットにより形成されるドットパターンは、学習問題用紙40上における相対的な位置座標及びドットパターンアドレスを保持している。なお、図4(B)は、図4(A)に示す各ドットを、仮想格子の基準位置からのシフト方向によって、図3に示す規則性に基づいて対応づけられた値に変換したものである。この変換は、ドットパターンの画像を撮影する電子ペン10によって行われる。   FIG. 4A shows an arrangement of dot patterns at a certain position. As shown in FIG. 4A, 36 dots of 6 × 6 within a range of about 2 mm in length and breadth form a unique pattern no matter which part of the learning problem paper 40 is taken 6 × 6 dots. Is arranged. The dot pattern formed by these 36 dots holds a relative position coordinate and a dot pattern address on the learning problem paper 40. 4B is obtained by converting each dot shown in FIG. 4A into a value associated with the regularity shown in FIG. 3 according to the shift direction from the reference position of the virtual lattice. is there. This conversion is performed by the electronic pen 10 that captures an image of a dot pattern.

[3]構成
[3.1]電子ペン
次に、図5を用いて本実施形態における電子ペン10の構造とその動作について説明する。なお、図5は、本実施形態の電子ペン10の構造を示す概略図であるとともに、その機能を示すブロック図である。
[3] Configuration [3.1] Electronic Pen Next, the structure and operation of the electronic pen 10 in the present embodiment will be described with reference to FIG. FIG. 5 is a schematic diagram showing the structure of the electronic pen 10 of the present embodiment and a block diagram showing its function.

具体的には、電子ペン10は、図5に示すように、その筐体101の内部に、ペン部104と、LED105と、CMOSカメラ106と、圧力センサ107と、CPU等により構成されるプロセッサ108と、ROMやRAMといったメモリ109と、リアルタイムクロック110と、アンテナ等により構成される通信ユニット111と、バッテリー112と、を備える。   Specifically, as shown in FIG. 5, the electronic pen 10 includes a pen unit 104, an LED 105, a CMOS camera 106, a pressure sensor 107, a CPU, and the like inside a housing 101. 108, a memory 109 such as a ROM or a RAM, a real-time clock 110, a communication unit 111 including an antenna and the like, and a battery 112.

ペン部104の先端は、ペン先部103となっており、ペン先部103は、文字などの記入又はタップを行う際に、ユーザによって学習問題用紙40に当接される。   The tip of the pen unit 104 is a pen point unit 103, and the pen point unit 103 is brought into contact with the learning problem sheet 40 by the user when writing or tapping characters or the like.

なお、ペン部104には、学習問題用紙40の性質上、消しゴムなどで消せるタイプのインクが充填されたインクカートリッジが装填されていることが好ましい。   The pen unit 104 is preferably loaded with an ink cartridge filled with a type of ink that can be erased with an eraser or the like due to the nature of the learning problem paper 40.

LED105及びCMOSカメラ106は、電子ペン10のペン先部103付近に取り付けられており、筐体101におけるLED105及びCMOSカメラ106と対向する部分には、開口部102が形成されている。   The LED 105 and the CMOS camera 106 are attached in the vicinity of the pen tip portion 103 of the electronic pen 10, and an opening 102 is formed in a portion of the housing 101 that faces the LED 105 and the CMOS camera 106.

LED105は、学習問題用紙40上のペン先部103近傍に向けて赤外線を照射する。赤外線が照射される領域は、ペン先部103が学習問題用紙40に接触する位置とはわずかにずれるように構成されている。   The LED 105 emits infrared rays toward the vicinity of the pen tip portion 103 on the learning problem paper 40. The region irradiated with infrared rays is configured to be slightly shifted from the position where the pen tip portion 103 contacts the learning problem paper 40.

CMOSカメラ106は、LED105によって照明された領域内における上述したドットパターンを撮影し、そのドットパターンの画像データをプロセッサ108に供給する。   The CMOS camera 106 captures the above-described dot pattern in the area illuminated by the LED 105 and supplies image data of the dot pattern to the processor 108.

また、CMOSカメラ106による撮影領域は、図4(A)に示すような約2mm×約2mmの大きさを含む範囲であり、CMOSカメラ106の撮影は毎秒50〜100回程度の定間隔で行われる。   The imaging area by the CMOS camera 106 is a range including a size of about 2 mm × about 2 mm as shown in FIG. 4A, and the imaging by the CMOS camera 106 is performed at regular intervals of about 50 to 100 times per second. Is called.

なお、CMOSカメラ106の受光面側に、ノイズを低減して座標検出の信頼性を高めるため、赤外光を選択的に透過する赤外線透過フィルタを備えてもよい。   Note that an infrared transmission filter that selectively transmits infrared light may be provided on the light receiving surface side of the CMOS camera 106 in order to reduce noise and increase the reliability of coordinate detection.

また、ドットパターンは、上述のように、赤外線を吸収するカーボンを含有するインクによって印刷されているので、LED105によって照射された赤外線は、ドットの位置においては吸収される。したがって、ドットの部分は、赤外線の反射量が少なく、ドット以外の部分は赤外線の反射量が多くなる。   Further, as described above, since the dot pattern is printed with the ink containing carbon that absorbs infrared rays, the infrared rays irradiated by the LED 105 are absorbed at the positions of the dots. Therefore, the dot portion has a small amount of infrared reflection, and the portion other than the dot has a large amount of infrared reflection.

このため、CMOSカメラ106の撮影により、赤外線の反射量の違いから閾値を設けることによって、カーボンを含むドットの領域とそれ以外の領域を区別することができるようになっている。   For this reason, by photographing with the CMOS camera 106, by setting a threshold value based on the difference in the amount of reflected infrared light, it is possible to distinguish the dot region containing carbon from the other regions.

圧力センサ107は、ユーザが電子ペン10により学習問題用紙40に文字などを記入したりタップしたりする際に、ペン先部103からペン部104を通じて与えられる圧力、すなわち、筆圧を検出し、その値をプロセッサ108へ伝送する。   The pressure sensor 107 detects the pressure applied from the pen tip portion 103 through the pen portion 104 when the user enters characters or taps on the learning problem paper 40 with the electronic pen 10, that is, the writing pressure, The value is transmitted to the processor 108.

プロセッサ108は、圧力センサ107から与えられる筆圧のデータ(筆圧データ)に基づいて、電子ペン10のペンダウン(学習問題用紙40に接触してストロークが書き出しされること)及びペンアップ(接触している状態からペン先部103が離れること)を判定してLED105及びCMOSカメラ106のスイッチのオン/オフを切換える。   Based on the writing pressure data (writing pressure data) supplied from the pressure sensor 107, the processor 108 performs pen-down of the electronic pen 10 (the stroke is written by touching the learning problem paper 40) and pen-up (contacting). The pen tip portion 103 is separated from the current state), and the switches of the LED 105 and the CMOS camera 106 are turned on / off.

すなわち、ユーザが電子ペン10によって学習問題用紙40に文字などを記入すると、ペン先部103に筆圧がかかり、圧力センサ107によって所定値以上の筆圧が検出されるので、プロセッサ108は、ユーザが記入を開始したと判定して、LED105及びCMOSカメラ106を作動させる。   That is, when the user enters characters or the like on the learning problem paper 40 with the electronic pen 10, the pen pressure is applied to the pen tip portion 103, and the pressure sensor 107 detects a writing pressure higher than a predetermined value. Is started, the LED 105 and the CMOS camera 106 are operated.

そして、ユーザが学習問題用紙40から電子ペン10を離すと、圧力センサ107によって所定値以上の筆圧の検出がされなくなるので、その際には、プロセッサ108は、ユーザが1つの筆跡の記入を終了したと判定して、LED105及びCMOSカメラ106の作動を終了させる。   When the user removes the electronic pen 10 from the learning problem sheet 40, the pressure sensor 107 does not detect a writing pressure higher than a predetermined value. In this case, the processor 108 enters one handwriting. It determines with having complete | finished and complete | finishes the operation | movement of LED105 and the CMOS camera 106. FIG.

一方、プロセッサ108は、ユーザによって学習問題用紙40に文字等のストロークが記入されている期間中、すなわち、圧力センサ107から与えられる筆圧データを検出中であって、LED105及びCMOSカメラ106のスイッチがオンの状態のときに、当該検出した筆圧データに基づいて、CMOSカメラ106によって供給される各画像データから、X、Y座標(以下、単に「位置座標」、「座標情報」又は「座標データ」ともいう。)及びドットパターンアドレスを個々に演算していく。   On the other hand, the processor 108 detects the writing pressure data given from the pressure sensor 107 during a period when a stroke of characters or the like is written on the learning problem paper 40 by the user, and switches the LED 105 and the CMOS camera 106. Is on, based on the detected pen pressure data, from each image data supplied by the CMOS camera 106, X, Y coordinates (hereinafter simply referred to as “position coordinates”, “coordinate information” or “coordinates”). Data ") and dot pattern addresses are calculated individually.

特に、プロセッサ108は、CMOSカメラ106によって供給される、図4(A)に示されるようなドットパターンの画像データを、図4(B)に示すデータ配列に変換し、さらに、X座標ビット値及びY座標ビット値に変換して、そのデータ配列から所定の演算方法によりX及びY座標データ及びドットパターンアドレスを演算する。   In particular, the processor 108 converts the image data of the dot pattern as shown in FIG. 4A supplied by the CMOS camera 106 into the data array shown in FIG. And the Y coordinate bit value, and the X and Y coordinate data and the dot pattern address are calculated from the data array by a predetermined calculation method.

そして、プロセッサ108は、リアルタイムクロック110から発信される現在時刻と、筆圧データと、X,Y座標データ及びドットパターンアドレスとを関連付けて一のストロークデータを生成する。   Then, the processor 108 generates one stroke data by associating the current time transmitted from the real-time clock 110, the writing pressure data, the X and Y coordinate data, and the dot pattern address.

なお、上述のように、学習問題用紙40における6×6のドットパターンは、学習問題用紙40内で重複することはないため、ユーザが電子ペン10で文字等のストロークを記入すると、記入された位置が学習問題用紙40のどの位置に当たるかを、プロセッサ108による座標演算により、ストロークに沿ってCMOSカメラ6により撮像されたドットパターンの学習問題用紙40における位置座標を特定することができるようになっている。   As described above, since the 6 × 6 dot pattern in the learning problem sheet 40 does not overlap in the learning problem sheet 40, it is entered when the user enters a stroke such as a character with the electronic pen 10. The position coordinates on the learning problem paper 40 of the dot pattern captured by the CMOS camera 6 along the stroke can be specified by coordinate calculation by the processor 108 as to which position on the learning problem paper 40 the position corresponds to. ing.

メモリ109には、電子ペン10を識別するための「001」などのペンID(電子ペン10識別情報)、ペン製造者番号、ペンソフトウェアのバージョン等のプロパティ情報が記憶されている。   The memory 109 stores property information such as a pen ID (electronic pen 10 identification information) such as “001” for identifying the electronic pen 10, a pen manufacturer number, and a pen software version.

リアルタイムクロック110は、現在時刻(タイムスタンプ)を示す時刻情報を発信し、プロセッサ108に供給する。   The real time clock 110 transmits time information indicating the current time (time stamp) and supplies the time information to the processor 108.

通信ユニット111は、ペンIDが関連付けられた各ストロークデータをデータ解析装置20に順次送信する。特に、通信ユニット111によるデータ解析装置20への送信は、Bluetooth(登録商標)などの無線送信によって即時的かつ逐次的に行われる。   The communication unit 111 sequentially transmits each stroke data associated with the pen ID to the data analysis device 20. In particular, transmission to the data analysis device 20 by the communication unit 111 is immediately and sequentially performed by wireless transmission such as Bluetooth (registered trademark).

バッテリー112は、電子ペン10内の各部材に電力を供給するためのものであり、例えば、電子ペン10のキャップ(図示せず)の脱着により電子ペン10自体の電源のオン/オフを行うように構成されている。   The battery 112 is for supplying electric power to each member in the electronic pen 10. For example, the power of the electronic pen 10 itself is turned on / off by detaching a cap (not shown) of the electronic pen 10. It is configured.

[3.2]データ解析装置
次に、図6〜図11の各図を用いて本実施形態のデータ解析装置20について説明する。
[3.2] Data Analysis Device Next, the data analysis device 20 according to the present embodiment will be described with reference to FIGS.

なお、図6は、本実施形態のデータ解析装置20の各機能を示すブロック図であり、図7〜図9は、それぞれ、本実施形態のデータ解析装置20内に設けられたストロークデータDB201、解答情報DB202、及び、学習者情報DB203に記録されるデータの一例を示す図である。また、図10は、本実施形態の解答領域41と対応付けて可視化された所定のタイミング又は所定の期間におけるストローク情報画像を含む思考傾向表示画像(可視化された算出結果)を説明するための図であり、図11は、本実施形態の解答領域41と対応付けて時間軸に沿って変化するストローク数情報を含む思考傾向再生画像(可視化された算出結果)を説明するための図である。   FIG. 6 is a block diagram showing each function of the data analysis apparatus 20 of the present embodiment, and FIGS. 7 to 9 are stroke data DBs 201 provided in the data analysis apparatus 20 of the present embodiment, respectively. It is a figure which shows an example of the data recorded on answer information DB202 and learner information DB203. FIG. 10 is a diagram for explaining a thought tendency display image (visualized calculation result) including stroke information images at a predetermined timing or a predetermined period visualized in association with the answer area 41 of the present embodiment. FIG. 11 is a diagram for explaining a thought tendency reproduction image (visualized calculation result) including stroke number information that changes along the time axis in association with the answer area 41 of the present embodiment.

本実施形態のデータ解析装置20は、図6に示すように、各種の情報が記録される記録装置200と、通信インターフェース(以下、「通信I/F」という。)210と、液晶パネル等により構成される表示部230と、表示部230への表示データを生成して表示部230を制御する描画データ生成部240と、思考傾向可視化処理を実行するデータ処理部250と、操作部260と、ROM/RAM270と、装置全体を制御する管理制御部280と、を有し、上記の各部は、バス21によって相互に接続されている。   As shown in FIG. 6, the data analysis apparatus 20 of the present embodiment includes a recording apparatus 200 that records various types of information, a communication interface (hereinafter referred to as “communication I / F”) 210, a liquid crystal panel, and the like. A display unit 230 configured, a drawing data generation unit 240 that generates display data on the display unit 230 and controls the display unit 230, a data processing unit 250 that executes a thinking tendency visualization process, an operation unit 260, A ROM / RAM 270 and a management control unit 280 that controls the entire apparatus are included. The above-described units are connected to each other via a bus 21.

記録装置200は、HDD(Hard Disc Drive)、又は、SSD(Solid State Drive)により構成される。そして、記録装置200は、少なくとも、ストロークデータDB201と、解答情報DB202と、学習者情報DB203と、を有している。   The recording device 200 is configured by an HDD (Hard Disc Drive) or an SSD (Solid State Drive). The recording device 200 includes at least a stroke data DB 201, an answer information DB 202, and a learner information DB 203.

なお、例えば、本実施形態の記録装置200は、本発明の第1のデータベース及び第2のデータベースを構成する。   Note that, for example, the recording apparatus 200 of the present embodiment constitutes a first database and a second database of the present invention.

ストロークデータDB201は、各電子ペン10から送付されたストロークデータが電子ペン10毎に記録されるデータベースである。例えば、ストロークデータDB201には、図7に示すように、
(1)ペンID
(2)座標情報((x、y)座標)
(3)座標毎のドットパターンアドレス(図4B参照)
(4)座標毎の筆圧データ
(5)座標毎の時刻情報
が記録される。
The stroke data DB 201 is a database in which stroke data sent from each electronic pen 10 is recorded for each electronic pen 10. For example, in the stroke data DB 201, as shown in FIG.
(1) Pen ID
(2) Coordinate information ((x, y) coordinates)
(3) Dot pattern address for each coordinate (see FIG. 4B)
(4) Writing pressure data for each coordinate (5) Time information for each coordinate is recorded.

なお、図7においては、座標情報に示される各座標(x、y)としては(x11,y11)などの所定の座標値が記録され、ドットパターンとしては、図4Bに示される値が記録される(図7のドットパターンの表記については省略)。また、筆圧データとしては、10段階のPP01〜PP10までの値が記録され、時刻情報としては日時が記録される。   In FIG. 7, a predetermined coordinate value such as (x11, y11) is recorded as each coordinate (x, y) indicated in the coordinate information, and a value shown in FIG. 4B is recorded as the dot pattern. (The dot pattern notation in FIG. 7 is omitted). Further, as writing pressure data, values in 10 levels PP01 to PP10 are recorded, and as time information, date and time are recorded.

解答情報DB202は、学習問題用紙40における各学習問題の解答を該当する学習問題に対応付けて認識するための座標領域が記憶されるデータベースである。例えば、解答情報DB202には、図8に示すように、
(1)学習問題用紙40の識別情報(以下、「問題用紙ID」という。)
(2)各学習問題の解答領域(座標領域)41
(3)キーワードのテキストデータ
が記録されている。
The answer information DB 202 is a database in which a coordinate area for recognizing the answer of each learning question in the learning question sheet 40 in association with the corresponding learning question is stored. For example, in the answer information DB 202, as shown in FIG.
(1) Identification information of learning problem paper 40 (hereinafter referred to as “question paper ID”)
(2) Answer area (coordinate area) 41 of each learning problem
(3) Keyword text data is recorded.

なお、問題用紙ID、解答領域41及びキーワードのテキストデータは、電子ペン10を用いて学習問題用紙40を使用する前に情報処理システム1の管理者などによって予め登録される。また、図8には、問題用紙ID「P001」における座標領域と、各キーワード「しかし」、「したがって」及び「徳川家康」のテキストデータが記録されていることが示されている。   Note that the question paper ID, the answer area 41, and the text data of the keyword are registered in advance by the administrator of the information processing system 1 or the like before using the learning question paper 40 using the electronic pen 10. Further, FIG. 8 shows that the coordinate area in the problem paper ID “P001” and the text data of each keyword “but”, “accordingly” and “Ieyasu Tokugawa” are recorded.

学習者情報DB203は、各学習者の属性と各学習者が使用する電子ペン10のペンIDとが記録されるデータベースである。例えば、学習者情報DB203には、図8に示すように、
(1)学習者の識別情報(以下、「学習者ID」という。)
(2)ペンID
(3)属性情報
(4)各学習者において解答した学習問題における問題用紙ID
が記録される。
The learner information DB 203 is a database in which the attributes of each learner and the pen ID of the electronic pen 10 used by each learner are recorded. For example, in the learner information DB 203, as shown in FIG.
(1) Learner identification information (hereinafter referred to as “learner ID”)
(2) Pen ID
(3) Attribute information (4) Question paper ID for the learning question answered by each learner
Is recorded.

なお、各属性情報及びペンIDは、使用する前に情報処理システム1の管理者などによって予め登録される。また、図9には、学習者ID「ST0001」の学習者の電子ペン10のIDが「0001」であること、当該学習者の学習者の属性が「男性」、「20歳」、「Cクラス」及び出身地「東京」であること、及び、当該学習者が解答した学習問題(学習問題ID)が「TEST001」及び「TEST003」であることを示している。   Each attribute information and pen ID are registered in advance by an administrator of the information processing system 1 before use. Further, FIG. 9 shows that the ID of the electronic pen 10 of the learner with the learner ID “ST0001” is “0001”, and the learner's attribute of the learner is “male”, “20 years old”, “C” "Class" and hometown "Tokyo", and the learning questions (learning question IDs) answered by the learner are "TEST001" and "TEST003".

通信I/F210は、Bluetooth(登録商標)等の無線インターフェースであり、図示しないアンテナを介して各電子ペン10とストロークデータの授受などを実行する。   The communication I / F 210 is a wireless interface such as Bluetooth (registered trademark), and executes transmission / reception of stroke data with each electronic pen 10 via an antenna (not shown).

表示部230は、例えば、液晶素子または有機EL(Electro Luminescence)素子のパネルによって構成され、描画データ生成部240において生成された表示データに基づいて所定の画像を表示する。なお、例えば、本実施形態の表示部230は、本発明の表示手段を構成する。   The display unit 230 is configured by, for example, a panel of a liquid crystal element or an organic EL (Electro Luminescence) element, and displays a predetermined image based on the display data generated by the drawing data generation unit 240. For example, the display unit 230 of the present embodiment constitutes a display unit of the present invention.

描画データ生成部240は、表示部230に表示させるために必要な表示データを生成するようになっており、生成された表示データを表示部230に出力する。   The drawing data generation unit 240 generates display data necessary for display on the display unit 230, and outputs the generated display data to the display unit 230.

特に、描画データ生成部240は、データ処理部250の制御の下、思考傾向可視化処理の実行時に、所定の画像を表示するための表示データを生成して表示部230に供給する。   In particular, the drawing data generation unit 240 generates display data for displaying a predetermined image and supplies the display data to the display unit 230 when the thinking tendency visualization process is executed under the control of the data processing unit 250.

データ処理部250は、ROM/RAM270に記録されているストロークデータを記録する処理(以下、単に「記録処理」という。)及び思考傾向可視化処理を実行するアプリケーションに基づいて、
(1)各電子ペン10より、学習問題用紙40によって提供された学習問題について、解答者毎に、当該学習問題とともに提示された所与の解答領域41に記入された各ストロークの座標を示す座標情報と当該各ストロークが記入された際の時刻を示す時刻情報とを含むストロークデータを取得し、取得した座標情報及び時刻情報を含む各ストロークデータをそれぞれストロークデータDB201に記録する記録する記録処理と、
(2)ストロークデータDB201に記録された各解答者の各ストロークデータに基づいて、文字認識を実行しつつ、キーワードの有無を判定し、当該キーワードが存在する場合に、キーワードを基準とした可視化項目に属する解答領域41の解答者の人数又はストローク数などのストロークデータを集計し、集計した結果(具体的には、解答者の人数又はストローク数)を解答領域41に対応付けて可視化する思考傾向可視化処理と、
を実行する。
The data processing unit 250 is based on an application that executes a process of recording stroke data recorded in the ROM / RAM 270 (hereinafter simply referred to as “recording process”) and a thought tendency visualization process.
(1) Coordinates indicating the coordinates of each stroke entered in a given answer area 41 presented together with the learning question for each answerer for the learning question provided by the learning question sheet 40 from each electronic pen 10 A recording process for acquiring stroke data including information and time information indicating the time when each stroke is entered, and recording each stroke data including the acquired coordinate information and time information in the stroke data DB 201; ,
(2) Based on the stroke data of each answerer recorded in the stroke data DB 201, the presence / absence of the keyword is determined while performing character recognition, and when the keyword exists, the visualization item based on the keyword Thinking tendency to aggregate stroke data such as the number of respondents or the number of strokes in the answer area 41 belonging to, and visualize the aggregated result (specifically, the number of answerers or the number of strokes) in association with the answer area 41 Visualization process,
Execute.

特に、データ処理部250は、アプリケーションを実行することによって、受信したストロークデータの記録管理を含む各DBを管理するDB制御管理部251と、思考傾向可視化処理を実行し、可視化項目に属するストロークデータを集計する集計処理部252と、ストロークデータの集計処理を実行する際に解答領域41に記入されたストロークの文字を認識し、特定のキーワードの有無及び当該キーワードの座標を認識する文字認識判定部253と、思考傾向可視化処理において算出結果を可視化する際の表示データの生成その他の制御を行う表示制御部254と、を実現する。   In particular, the data processing unit 250 executes the application and executes a thought tendency visualization process with the DB control management unit 251 that manages each DB including the recording management of the received stroke data, and the stroke data belonging to the visualization item And a character recognition determination unit that recognizes the character of the stroke entered in the answer area 41 when executing the summation processing of the stroke data, and recognizes the presence / absence of the specific keyword and the coordinates of the keyword 253 and a display control unit 254 that performs display data generation and other controls when the calculation result is visualized in the thinking tendency visualization process.

例えば、本実施形態のDB制御管理部251は、本発明の取得手段又は記録制御手段を構成し、集計処理部252は、本発明の算出手段を構成する。また、例えば、本実施形態の文字認識判定部253は、本発明の認識手段を構成し、表示制御部254は、本発明の提供手段を構成する。   For example, the DB control management unit 251 of this embodiment constitutes an acquisition unit or a recording control unit of the present invention, and the aggregation processing unit 252 constitutes a calculation unit of the present invention. Further, for example, the character recognition determination unit 253 of the present embodiment constitutes a recognition unit of the present invention, and the display control unit 254 constitutes a provision unit of the present invention.

DB制御管理部251は、各DBに対するデータの読み出し及び書き込みを管理する。特に、DB制御管理部251は、通信I/F210を介して各電子ペン10から送信された各ストロークデータを受信すると、受信したストロークデータからペンID、座標情報、ドットパターンアドレス、筆圧データ及び時刻情報を抽出する。そして、DB制御管理部251は、抽出したペンIDに基づいてストロークデータDB201を検索し、該当するペンIDに対応付けて座標情報、ドットパターンアドレス、筆圧データ及び時刻情報を当該ストロークデータDB201に記録する。   The DB control management unit 251 manages reading and writing of data with respect to each DB. In particular, when receiving each stroke data transmitted from each electronic pen 10 via the communication I / F 210, the DB control management unit 251 receives a pen ID, coordinate information, dot pattern address, writing pressure data, and writing pressure data from the received stroke data. Extract time information. Then, the DB control management unit 251 searches the stroke data DB 201 based on the extracted pen ID, and associates coordinate information, dot pattern address, writing pressure data, and time information with the corresponding pen ID in the stroke data DB 201. Record.

また、DB制御管理部251は、操作部260における管理者の操作などに基づいて、学習問題用紙40における問題用紙ID、問題番号及び各解答領域41の設定を実行し、それらの各情報を解答情報DB202に記録するとともに、電子ペン10が使用される前に、各学習者の属性と各学習者が使用する電子ペン10のペンIDとを学習者情報DB203に記録又は更新する。   Further, the DB control management unit 251 executes the setting of the question sheet ID, the question number, and each answer area 41 in the learning question sheet 40 based on the operation of the administrator in the operation unit 260, and answers each information thereof. In addition to recording in the information DB 202, before the electronic pen 10 is used, the attributes of each learner and the pen ID of the electronic pen 10 used by each learner are recorded or updated in the learner information DB 203.

集計処理部252は、思考傾向可視化処理の実行時に、管理者の指示によって設定された可視化項目に基づいて、該当する各電子ペン10における該当する各ストロークデータをストロークデータDB201内から検索し、各電子ペン10における当該可視化項目に属する解答領域41の解答者の人数、ストローク数及び認識された文字数を算出しつつ、解答者全体又は特定の属性に属する解答者における当該可視化項目に属する解答領域41の解答者の人数、ストローク数及び認識された文字数を集計する。   The totalization processing unit 252 searches the stroke data DB 201 for the corresponding stroke data in each corresponding electronic pen 10 based on the visualization items set by the administrator's instruction when executing the thought tendency visualization process. While calculating the number of answerers, the number of strokes, and the number of recognized characters in the answer area 41 belonging to the visualization item in the electronic pen 10, the answer area 41 belonging to the visualization item in the entire answerer or the answerer belonging to a specific attribute The number of respondents, the number of strokes, and the number of recognized characters are tabulated.

具体的には、集計処理部252は、操作部260における管理者の操作に基づいて、
(1)ストロークデータを集計して可視化する際に基準となるキーワード及び当該キーワードを基準に可視化する解答領域41の特定の解答部分(例えば、当該基準となるキーワードの前段部分(記述方向においてキーワードの前に記載される部分)、後段部分(記述方向においてキーワードの後に記載される部分)又はその双方)、
(2)解答者数、文字数又はストローク数の可視化対象
(3)予め定められた基準時刻(例えば、テスト開始などの解答開始タイミング)から10分後などの所定のタイミング又は解答開始から10分後までの所定の期間、
(4)解答者全体、又は、男女別、年齢別、クラス別若しくは地域別など一部の解答者の属性
(5)予め定められた基準時刻から時間軸に沿って、算出された予め定められたタイミング又は予め定められた期間における解答者数又はストローク数の変化の表示の有無
の可視化項目を設定する。
Specifically, the aggregation processing unit 252 is based on the operation of the administrator in the operation unit 260.
(1) A keyword used as a reference when the stroke data is aggregated and visualized, and a specific answer portion of the answer area 41 visualized using the keyword as a reference (for example, the preceding part of the keyword used as the reference (the keyword in the description direction) The part described before), the latter part (the part described after the keyword in the description direction) or both),
(2) Number of respondents, number of characters or number of strokes to be visualized (3) A predetermined timing such as 10 minutes after a predetermined reference time (for example, answer start timing such as start of test) or 10 minutes after start of answer A predetermined period of time,
(4) Attributes of all respondents, such as gender, age, class, or region, etc. (5) Predetermined values calculated along the time axis from a predetermined reference time Visualization items for whether or not to display changes in the number of respondents or the number of strokes during a predetermined period or a predetermined period are set.

すなわち、本実施形態の可視化項目は、上述のように、解答開始(すなわち、テスト開始)から10分後、30分後、50分後などの所与のタイミング、又は、解答開始から10分まで、当該10分から30分までなど所与の期間、及び、解答者全体の他に男女別、年齢別、クラス別又は地域別などの属性において、キーワードを基準に(キーワードの前段部分又は後段部分について)集計された
(A)解答領域41への記入開始などの第1のタイミングからキーワードに相当する文字列が記入されるまでのストローク数、解答者数又は認識された文字数
(B)キーワードに相当する文字列が記入されてから解答領域41への記入終了などの第2のタイミングまでのストローク数、解答者数又は認識された文字数
(C)解答領域41への記入開始などの第3のタイミングからキーワードに相当する文字列が記入されるまでの経過時間、及び
(D)キーワードに相当する文字列が記入されてから解答領域41への記入終了などの第4のタイミングまでの経過時間、
の少なくともいずれか一方が含まれている。
That is, as described above, the visualization item of the present embodiment is a given timing such as 10 minutes, 30 minutes, 50 minutes after the answer start (that is, the test start), or 10 minutes after the answer start. In terms of the given period, such as 10 to 30 minutes, and attributes such as by gender, age, class, or region, in addition to the entire respondent, based on the keyword (for the first or second part of the keyword) ) Total (A) Number of strokes, number of respondents or number of recognized characters from first timing such as start of entry to answer area 41, etc. (B) Corresponds to keyword The number of strokes, the number of respondents, or the number of recognized characters (C) from the input of the character string to be entered to the second timing such as the end of entry in the answer area 41 (C) The elapsed time from the third timing such as the beginning until the character string corresponding to the keyword is entered, and (D) the fourth such as the end of entry in the answer area 41 after the character string corresponding to the keyword is entered Elapsed time to timing,
At least one of them.

特に、集計処理部252は、可視化項目に設定されたキーワードを基準に可視化する解答領域41の特定の解答部分については、ペンID(学習者)毎に、基準となるキーワードの解答領域41内における座標(以下、「キーワード座標」という。)を特定し、当該キーワード座標の記述方向において当該キーワードの前に記載される部分、当該キーワード座標の記述方向において当該キーワードの後に記載される部分又はその双方の部分を、可視化する解答領域41の特定の解答部分として特定する。   In particular, for the specific answer portion of the answer area 41 that is visualized with reference to the keyword set in the visualization item, the totalization processing unit 252 includes the keyword answer area 41 as a reference for each pen ID (learner). Coordinates (hereinafter referred to as “keyword coordinates”) are specified, a part described before the keyword in the description direction of the keyword coordinates, a part described after the keyword in the description direction of the keyword coordinates, or both Is specified as a specific answer part of the answer area 41 to be visualized.

また、集計処理部252は、特定された1又は複数の解答領域41内の解答部分において、解答者毎に(すなわち、ペンID毎に)、文字認識判定部253によって認識された特定のキーワードの座標に基づいて、可視化する解答領域41の特定の解答部分に属するストロークデータをストロークデータDB201から検出し、解答者全体又は特定の属性を有する解答者において集計することによって、当該解答部分に属する解答者数、ストローク数又は認識した文字数を算出する。   In addition, the totalization processing unit 252 has a specific keyword recognized by the character recognition determination unit 253 for each answerer (that is, for each pen ID) in the specified answer part in the one or more answer areas 41. Based on the coordinates, the stroke data belonging to the specific answer part of the answer area 41 to be visualized is detected from the stroke data DB 201, and the answers belonging to the answer part are aggregated in the entire answerer or the answerer having a specific attribute. The number of persons, the number of strokes, or the number of recognized characters is calculated.

なお、可視化項目が解答者数と設定された場合には、集計処理部252は、文字認識された文字の中に特定のキーワードが存在するペンID(解答者)において、可視化項目として設定した解答部分にストロークが存在するペンID(解答者)の数を検出する   When the visualization item is set as the number of answerers, the totalization processing unit 252 answers the answer set as the visualization item in the pen ID (answerer) in which a specific keyword exists in the recognized character. Detect the number of pen IDs (answerers) that have strokes in the part

一方、集計処理部252は、各学習者のストロークデータを検出する際に、可視化項目が所定のタイミング又は所定の期間と設定された場合には、ストロークデータDB201を検索する際に、所定のタイミングの時刻情報又は所定の期間に属する時刻情報を有するストロークデータをストロークデータDB201から検出する。   On the other hand, when the totalization processing unit 252 detects the stroke data of each learner and the visualization item is set to a predetermined timing or a predetermined period, the aggregation processing unit 252 searches the stroke data DB 201 at a predetermined timing. The stroke data having the time information or the time information belonging to the predetermined period is detected from the stroke data DB 201.

また、集計処理部252は、可視化項目に少なくとも1の属性が設定された場合には、該当する属性情報を有するペンIDを学習者情報DB203から取得し、当該取得したペンIDによって規定されるストロークデータをストロークデータDB201から検出する。   Further, when at least one attribute is set in the visualization item, the aggregation processing unit 252 acquires a pen ID having the corresponding attribute information from the learner information DB 203, and a stroke defined by the acquired pen ID. Data is detected from the stroke data DB 201.

なお、本実施形態の集計処理部252は、操作部260における管理者の操作に応じて、複数の解答領域41、複数のタイミングや期間、複数の可視化対象、複数の属性又はこれらの組み合わせを設定し、それぞれ算出してもよい。   In addition, the totalization processing unit 252 according to the present embodiment sets a plurality of answer areas 41, a plurality of timings and periods, a plurality of visualization targets, a plurality of attributes, or a combination thereof according to the operation of the administrator in the operation unit 260. However, each may be calculated.

文字認識判定部253は、学習者毎にストロークデータに基づいて、特定の学習問題用紙に記入された1以上の文字を認識してテキストデータに変換しつつ、認識した文字又は文字列の中から予め設定された又は管理者によって特定されたキーワードの有無を検出する。   The character recognition determination unit 253 recognizes one or more characters written on a specific learning problem sheet based on the stroke data for each learner, converts the characters into text data, and recognizes the characters or character strings from the recognized characters or character strings. The presence or absence of a keyword set in advance or specified by an administrator is detected.

そして、文字認識判定部253は、該当するキーワードを検出した場合には、当該検出したキーワードの解答領域41内における座標領域を特定し、特定した座標領域の情報をキーワード座標情報として集計処理部252に提供する。   Then, when the corresponding keyword is detected, the character recognition determination unit 253 specifies a coordinate area in the answer area 41 of the detected keyword, and the aggregation processing unit 252 uses the information of the specified coordinate area as keyword coordinate information. To provide.

表示制御部254は、描画データ生成部240と連動し、思考傾向可視化処理における算出結果を学習問題用紙画像に含まれる解答領域41に対応付けて表示部230に表示するために、必要な表示データを生成する。   The display control unit 254 works in conjunction with the drawing data generation unit 240 to display the calculation result in the thought tendency visualization process in association with the answer area 41 included in the learning question paper image and display it on the display unit 230. Is generated.

具体的には、表示制御部254は、上記のように集計処理部252によって設定された可視化項目に基づいて算出された解答者数、ストローク数及び認識された文字数に応じて定まるストローク情報画像を生成し、生成したストローク情報画像を解答領域の画像(以下、「解答領域画像」という。)と、必要に応じて表示されるキーワードと、対応付けて表示部230に表示するための画像データ(以下、「思考傾向表示画像表示データ」という。)を生成する。   Specifically, the display control unit 254 displays a stroke information image that is determined according to the number of answerers, the number of strokes, and the number of recognized characters calculated based on the visualization items set by the tabulation processing unit 252 as described above. The generated stroke information image is an image of an answer area (hereinafter referred to as “answer area image”), a keyword displayed as necessary, and image data to be displayed in association with the display unit 230 ( Hereinafter, “thinking tendency display image display data”) is generated.

例えば、所定のタイミングにおけるストローク情報画像を、集計処理部252によって算出されたストローク数(又は解答者数や認識した文字数)に応じて大きさが定まる円によって表示する場合には、表示制御部254は、図10に示すように、解答領域画像52に対応させてキーワード「しかし」とともに各ストローク情報画像53を表示するための思考傾向表示画像表示データを生成する。なお、図10は、キーワード「しかし」の前段部分の認識された文字数が当該「しかし」の前段部分の認識された文字数よりも少ないことが示されている。   For example, when the stroke information image at a predetermined timing is displayed by a circle whose size is determined according to the number of strokes calculated by the totalization processing unit 252 (or the number of answerers or the number of recognized characters), the display control unit 254 As shown in FIG. 10, thought tendency display image display data for displaying each stroke information image 53 together with the keyword “but” in association with the answer area image 52 is generated. FIG. 10 shows that the number of recognized characters in the preceding part of the keyword “but” is smaller than the number of recognized characters in the preceding part of “but”.

一方、解答開始(テスト開始)から5分毎などの所定のタイミング毎又は解答開始から10分毎までの所定の期間毎において、集計された解答者全体又は当該解答者の所定の属性別のストローク数、解答者数又は認識された文字数を、時間軸に沿って可視化する場合には、表示制御部254は、所定のタイミング毎又は所定の期間毎に算出されたストローク数、解答者数又は認識した文字数に応じて定まるストローク情報画像を、上述の図10と同様に、解答領域画像52と、必要に応じてキーワードと、に対応付けて生成する。   On the other hand, at every predetermined timing such as every 5 minutes from the start of the answer (test start) or every predetermined period from the start of the answer to every 10 minutes, the total number of the answerers or the strokes according to predetermined attributes of the answerers When the number, the number of answerers, or the number of recognized characters are visualized along the time axis, the display control unit 254 determines the number of strokes, the number of answerers, or the recognition calculated at each predetermined timing or every predetermined period. A stroke information image determined according to the number of characters is generated in association with the answer area image 52 and, if necessary, a keyword, as in FIG.

そして、表示制御部254は、生成した解答領域画像52を含み、かつ、必要に応じてキーワードを含む各ストローク情報画像を時間軸に応じて所定のタイミングで切り替わる再生画像(以下、「思考傾向再生画像」という。)を生成する。   Then, the display control unit 254 includes a generated replay image (hereinafter referred to as “thought tendency replay”) that includes the generated answer area image 52 and switches each stroke information image including a keyword as necessary according to a time axis. Image ").

特に、表示制御部254は、生成した思考傾向再生画像を予め定められた再生スピード(すなわち、切り替えスピード)に応じて表示部230に表示するための画像データ(以下、「思考傾向再生画像データ」という。)を生成する。   In particular, the display control unit 254 displays image data for displaying the generated thought tendency reproduction image on the display unit 230 in accordance with a predetermined reproduction speed (that is, switching speed) (hereinafter, “thought tendency reproduction image data”). Is generated).

例えば、所定のタイミング毎におけるストローク情報画像を、集計処理部252によって算出されたストローク数(又は解答者数や認識された文字数)に応じて大きさが定まる円によって表示する場合には、表示制御部254は、図11(A)〜(C)に示すように、各学習問題用紙画像51の解答領域画像52に対応させて、かつ、キーワード「しかし」を表示しつつ、各ストローク情報画像53が順に切り替わる思考傾向再生画像データを生成する。   For example, when the stroke information image at each predetermined timing is displayed by a circle whose size is determined according to the number of strokes calculated by the totalization processing unit 252 (or the number of answerers or the number of recognized characters), display control is performed. As shown in FIGS. 11A to 11C, the unit 254 corresponds to the answer area image 52 of each learning question paper image 51 and displays the keyword “but” while displaying each stroke information image 53. The thought tendency reproduction image data in which are sequentially switched is generated.

なお、本実施形態においては、ストローク情報画像を円の大きさによってストローク数、解答者数又は認識した文字数を表しているが、棒や矩形などの他の形状又は色の濃さなどの色の変化によってストローク情報画像を用いてもよいし、ストローク数又は解答者数の数を示す数字をその大きさによって当該ストローク数又は解答者数の差を表すストローク情報画像を用いてもよい。   In the present embodiment, the stroke information image represents the number of strokes, the number of respondents, or the number of recognized characters depending on the size of the circle, but other shapes such as bars and rectangles or colors such as color intensity are used. A stroke information image may be used depending on the change, or a stroke information image representing a difference between the number of strokes or the number of answerers may be used depending on the size of the number indicating the number of strokes or the number of answerers.

操作部260は、各種の確認ボタン、各操作指令を入力する操作ボタン、テンキーなどの多数のキー又はタッチパネルにより構成され、ユーザが各操作を行う際に用いられるようになっている。例えば、操作部260は、思考傾向可視化処理を実行する際などに用いられる。   The operation unit 260 includes various confirmation buttons, operation buttons for inputting each operation command, a number of keys such as a numeric keypad, or a touch panel, and is used when a user performs each operation. For example, the operation unit 260 is used when executing a thinking tendency visualization process.

管理制御部280は、主に中央演算処理装置(CPU)によって構成されるとともに、キー入力ポート、表示制御ポート等の各種入出力ポートを含み、データ解析装置20の全般的な機能を総括的に制御する。   The management control unit 280 is mainly composed of a central processing unit (CPU), and includes various input / output ports such as a key input port and a display control port, and generalizes the overall functions of the data analysis device 20. Control.

ROM/RAM270は、データ解析装置20の管理及び制御に関するプログラム、思考傾向可視化処理の実行するためのアプリケーション、並びに、各プログラムやアプリケーションの実行中にワークエリアとして用いられるとともに、データ解析装置20で実行される各処理において用いられるデータが記憶される。   The ROM / RAM 270 is used as a work area during execution of each program and application, and a program related to management and control of the data analysis device 20, an application for executing thought tendency visualization processing, and executed by the data analysis device 20. Data used in each process is stored.

[4]本実施形態の動作
[4.1]電子ペンの動作
次に、電子ペン10よりデータ解析装置20へ送信されるストロークデータについて説明する。
[4] Operation of this Embodiment [4.1] Operation of Electronic Pen Next, stroke data transmitted from the electronic pen 10 to the data analysis device 20 will be described.

ユーザが電子ペン10を用いて学習問題用紙40にストローク(筆跡)を記入する際に、電子ペン10を学習問題用紙40に接触させると、圧力センサ107は、ペン先部103にかかる筆圧を検出する。   When the user enters a stroke (handwriting) on the learning problem paper 40 using the electronic pen 10, when the electronic pen 10 is brought into contact with the learning problem paper 40, the pressure sensor 107 causes the pen pressure on the pen tip portion 103 to be measured. To detect.

このとき、プロセッサ108は、圧力センサ107によって所定値以上の筆圧が検出されたと判断すると、電子ペン10の学習問題用紙40への接触を示すペンダウン情報PDと、電子ペン10の識別情報であるペンID等とを関連付けたストロークデータを生成し、通信ユニット111を介して当該ストロークデータをデータ解析装置20に送信させる。   At this time, if the processor 108 determines that the pressure sensor 107 has detected a writing pressure equal to or higher than a predetermined value, the processor 108 includes pen-down information PD indicating contact of the electronic pen 10 with the learning problem paper 40 and identification information of the electronic pen 10. Stroke data associated with a pen ID or the like is generated, and the stroke data is transmitted to the data analysis device 20 via the communication unit 111.

また、ユーザによって、電子ペン10のペン先部103を学習問題用紙40に接触させた後、筆圧を維持しつつ、ペン先部103を移動させてストロークが描かれると、プロセッサ108は、ペンダウンした状態を維持しつつ、ペンID等を関連付けて
(1)演算により求めた座標情報(X,Y)及びドットパターンアドレスと、
(2)圧力センサ107により検出される筆圧データと、
(3)リアルタイムクロック110により発信された時刻情報と、
を含むストロークデータをCMOSカメラ106によるドットパターンの撮影周期(例えば70Hz〜80Hz)に応じて逐次生成し、通信ユニット111を介して当該ストロークデータを順次データ解析装置20に送信させる。
When the user touches the pen tip portion 103 of the electronic pen 10 with the learning problem paper 40 and then draws a stroke by moving the pen tip portion 103 while maintaining the writing pressure, the processor 108 may (1) Coordinate information (X, Y) and dot pattern address obtained by calculation by associating the pen ID etc.
(2) writing pressure data detected by the pressure sensor 107;
(3) time information transmitted by the real-time clock 110;
Is sequentially generated according to the dot pattern imaging period (for example, 70 Hz to 80 Hz) by the CMOS camera 106, and the stroke data is sequentially transmitted to the data analysis device 20 via the communication unit 111.

そして、ユーザがストロークを描き終えて電子ペン10が学習問題用紙40から離され、圧力センサ107における筆圧が検出されなくなると、プロセッサ108は、電子ペン10の学習問題用紙40への離脱を示すペンアップ情報PUと、電子ペン10の識別情報であるペンID等とを関連付けたストロークデータを生成し、通信ユニット111を介してそのストロークデータをデータ解析装置20に送信させる。   When the user finishes drawing the stroke and the electronic pen 10 is separated from the learning problem sheet 40 and the writing pressure in the pressure sensor 107 is not detected, the processor 108 indicates that the electronic pen 10 has left the learning problem sheet 40. Stroke data that associates the pen-up information PU with the pen ID that is identification information of the electronic pen 10 is generated, and the stroke data is transmitted to the data analysis device 20 via the communication unit 111.

[4.2]データ解析装置の動作
[4.2.1]ストロークデータの記録処理
次に、図12を用いてデータ解析装置20において実行されるストロークデータの記録処理の動作について説明する。なお、図12は、データ解析装置20において実行されるストロークデータの記録処理の動作を示すフローチャートである。
[4.2] Operation of Data Analysis Device [4.2.1] Stroke Data Recording Process Next, the operation of the stroke data recording process executed in the data analysis device 20 will be described with reference to FIG. FIG. 12 is a flowchart showing the operation of the stroke data recording process executed in the data analysis device 20.

本動作においては、複数の電子ペン10における電源が投入されており、かつ、各電子ペン10とそれぞれBluetooth(登録商標)のインターフェースを用いて通信回線が確立しているものとする。   In this operation, it is assumed that power is supplied to the plurality of electronic pens 10 and a communication line is established with each electronic pen 10 using a Bluetooth (registered trademark) interface.

まず、通信I/F210が電子ペン10から送信されたストロークデータを受信すると(ステップS201)、DB制御管理部251は、受信したストロークデータからペンID、座標情報、ドットパターンアドレス、筆圧データ及び時刻情報を抽出する(ステップS202)。   First, when the communication I / F 210 receives stroke data transmitted from the electronic pen 10 (step S201), the DB control management unit 251 determines a pen ID, coordinate information, dot pattern address, writing pressure data, and writing pressure data from the received stroke data. Time information is extracted (step S202).

次いで、DB制御管理部251は、抽出したペンIDに基づいてストロークデータDB201を検索し、ペンIDに対応付けて座標情報、ドットパターンアドレス、筆圧データ及び時刻情報をストロークデータDB201に記録して(ステップS203)本動作を終了する。   Next, the DB control management unit 251 searches the stroke data DB 201 based on the extracted pen ID, and records coordinate information, dot pattern address, writing pressure data, and time information in the stroke data DB 201 in association with the pen ID. (Step S203) This operation is terminated.

[4.2.2]思考傾向可視化処理
次に、図13を用いてデータ解析装置20において実行される思考傾向可視化処理の動作について説明する。なお、図13は、データ解析装置20において実行される思考傾向可視化処理の動作を示すフローチャートである。
[4.2.2] Thought tendency visualization process Next, the operation of the thinking tendency visualization process executed in the data analysis apparatus 20 will be described with reference to FIG. FIG. 13 is a flowchart showing the operation of the thinking tendency visualization process executed in the data analysis device 20.

本動作においては、既にストロークデータDB201に図7に示すような複数の解答者における複数のストロークデータが記録されているものとし、解答情報DB202及び学習者情報DB203には、図8又は図9に示すデータが記録されているものとする。   In this operation, it is assumed that a plurality of stroke data for a plurality of respondents as shown in FIG. 7 is already recorded in the stroke data DB 201, and the answer information DB 202 and the learner information DB 203 are shown in FIG. 8 or FIG. It is assumed that the data shown is recorded.

また、本動作においては、特定の問題用紙IDに関する思考傾向可視化処理を実行するものとする。   Further, in this operation, it is assumed that a thought tendency visualization process regarding a specific problem paper ID is executed.

まず、集計処理部252は、操作部260を介して管理者における思考傾向可視化処理の実行開始の指示を検出すると(ステップS301)、ROM/RAM270のワークエリアなど初期化処理を実行する(ステップS302)。なお、この実行開始指示には、思考傾向可視化処理の実行を希望する学習問題用紙IDが含まれる。   First, when the aggregation processing unit 252 detects an instruction to start execution of the thought tendency visualization process by the administrator via the operation unit 260 (step S301), the totalization processing unit 252 executes initialization processing such as a work area of the ROM / RAM 270 (step S302). ). The execution start instruction includes a learning question sheet ID for which execution of the thought tendency visualization process is desired.

次いで、表示制御部254は、描画データ生成部240と連動させて可視化すべき項目(すなわち、可視化項目)の入力を促す画面を表示部230に表示させ、その入力を待機する(ステップS303)。   Next, the display control unit 254 causes the display unit 230 to display a screen that prompts an input of an item to be visualized (that is, a visualization item) in conjunction with the drawing data generation unit 240, and waits for the input (step S303).

次いで、集計処理部252は、操作部260を介して可視化項目の入力を検出すると(ステップS304)、入力された可視化項目を設定する(ステップS305)。   Next, when the totalization processing unit 252 detects an input of a visualization item via the operation unit 260 (step S304), the totalization processing unit 252 sets the input visualization item (step S305).

具体的には、集計処理部252は、上述のように、
(1)ストロークデータを集計して可視化する際に基準となるキーワード及び当該キーワードを基準に可視化する解答部分、
(2)解答者数、ストローク数又は文字数の可視化対象
(2)可視化するタイミング又は可視化する期間、
(3)解答者全体、又は、可視化する解答者の属性、
(4)予め定められた基準時刻から時間軸に沿って、算出された予め定められたタイミング又は予め定められた期間における解答者数、ストローク数又は文字数の変化の表示の有無、
の可視化項目を設定する。
Specifically, as described above, the aggregation processing unit 252
(1) A keyword used as a reference when the stroke data is aggregated and visualized, and an answer part visualized based on the keyword,
(2) Number of answerers, number of strokes or number of characters to be visualized (2) Timing to visualize or period to visualize,
(3) The entire answerer or the attribute of the answerer to be visualized,
(4) Presence or absence of display of a change in the number of respondents, the number of strokes, or the number of characters in a predetermined period calculated along a time axis from a predetermined reference time,
Set the visualization item of.

次いで、集計処理部252は、文字認識判定部253と連動して、学習者毎に、全ての学習者に対して以下のステップS310〜ステップS315の処理を実行する。ただし、集計処理部252は、学習者情報DB203を検索し、特定された問題用紙IDについて解答を行った学習者のペンIDを特定し、当該特定したペンIDのみ(すなわち、当該特定したペンIDを有する学習者)についてステップS310〜ステップS31の処理を実行してもよい。   Next, the totalization processing unit 252 performs the following steps S <b> 310 to S <b> 315 for all learners in conjunction with the character recognition determination unit 253. However, the totalization processing unit 252 searches the learner information DB 203, specifies the pen ID of the learner who has answered the specified question paper ID, and only the specified pen ID (that is, the specified pen ID). The process of step S310 to step S31 may be executed for a learner who has

まず、集計処理部252は、特定した学習者のペンIDに基づいて、各ストロークデータのドットパターンに基づいて、実行開始指示に含まれる特定の問題用紙IDに対応するストロークデータを検出する(ステップS310)。   First, the totalization processing unit 252 detects stroke data corresponding to a specific problem paper ID included in the execution start instruction, based on the dot pattern of each stroke data, based on the identified learner's pen ID (step S1). S310).

次いで、文字認識判定部253は、検出されたストロークデータに基づいて特定の学習問題用紙に記入された1以上の文字を認識し(ステップS311)、当該認識した文字又は文字列の中から該当するキーワードの有無を検出する(ステップS312)。   Next, the character recognition determination unit 253 recognizes one or more characters written on a specific learning problem sheet based on the detected stroke data (step S311), and the corresponding character or character string is recognized. The presence or absence of a keyword is detected (step S312).

このとき、文字認識判定部253は、該当するキーワードを検出することができなかった場合には、ステップS315の処理に移行し、該当するキーワードを検出した場合には、ステップS313の処理に移行する。   At this time, if the corresponding keyword cannot be detected, the character recognition determining unit 253 proceeds to the process of step S315, and if detected, the process proceeds to the process of step S313. .

次いで、文字認識判定部253は、認識した文字又は文字列の中から該当するキーワードを検出した場合には、当該検出したキーワードの座標領域を特定する(ステップS313)。   Next, when the corresponding keyword is detected from the recognized character or character string, the character recognition determining unit 253 specifies the coordinate area of the detected keyword (step S313).

次いで、集計処理部252は、特定されたキーワードの座標領域を基準に、設定した可視化項目を算出するためのストロークデータ又は認識した文字の集計を実行し、その結果をペンIDに対応付けてROM/RAM270に記憶する(ステップS314)。   Next, the totalization processing unit 252 performs the totalization of the stroke data or the recognized characters for calculating the set visualization item with reference to the coordinate region of the identified keyword, and associates the result with the pen ID in the ROM. / RAM 270 to store (step S314).

具体的には、集計処理部252は、設定された可視化項目に基づいて、解答領域41をキーワードの座標領域の前後で分類し、前段部分、後段部分又は双方におけるストローク数又は認識した文字数を、可視化する1以上のタイミング又は可視化する期間において、集計する。   Specifically, the totalization processing unit 252 classifies the answer area 41 before and after the keyword coordinate area based on the set visualization item, and determines the number of strokes or the number of recognized characters in the front part, the rear part, or both, Aggregate at one or more timings to visualize or a period to visualize.

次いで、集計処理部252は、次に該当する学習者の有無を判定するとともに(ステップS315)、次に該当する学習者がいると判定した場合には、ステップS310の処理に移行し、そうでなければステップS321の処理に移行する。   Next, the totalization processing unit 252 determines whether or not there is a next corresponding learner (step S315), and if it is determined that there is a next corresponding learner, the process proceeds to step S310. If not, the process proceeds to step S321.

次いで、集計処理部252は、キーワードを基準に学習者毎に集計されたストロークデータ又は認識した文字と、設定された可視化項目と、に基づいて、該当する各電子ペン10における該当する各ストロークデータを集計する(ステップS321)。   Next, the totalization processing unit 252 performs the corresponding stroke data in each corresponding electronic pen 10 based on the stroke data or the recognized characters calculated for each learner based on the keyword and the set visualization item. (Step S321).

具体的には、集計処理部252は、ステップS314において集計された各学習者の集計結果に基づいて、設定された可視化項目における学習者全体又は特定の属性における解答者数、ストローク数又は認識した文字数(すなわち、キーワードの前段部分、後段部分又はその双方における、解答者数、ストローク数又は認識した文字数を、可視化する1以上のタイミング又は可視化する期間において、集計する。   Specifically, the totalization processing unit 252 recognizes the total number of learners in the set visualization item or the number of answerers, the number of strokes, or the recognition in a specific attribute based on the totalization result of each learner totaled in step S314. The number of characters (that is, the number of respondents, the number of strokes, or the number of recognized characters in the front part, the rear part, or both of the keywords is tabulated at one or more timings to be visualized or the period to be visualized.

次いで、表示制御部254は、ROM/RAM270に予め記録されている学習問題用紙画像を読み出して、解答領域41を有する学習問題用紙画像を生成するとともに、当該学習問題用紙画像上に設定された可視化項目において集計された集計結果を可視化するための画像(すなわち、思考傾向表示画像)のデータを生成する(ステップS322)。   Next, the display control unit 254 reads the learning question paper image recorded in advance in the ROM / RAM 270 to generate a learning question paper image having the answer area 41 and the visualization set on the learning question paper image. Data of an image (that is, a thinking tendency display image) for visualizing the tabulation result tabulated in the item is generated (step S322).

例えば、図10に示すような所定のタイミング又は所定の期間における思考傾向表示画像データを生成する場合には、表示制御部254は、ステップS3321の処理において、可視化項目によって、所定のタイミング又は所定の期間におけるストローク情報画像を、学習問題用紙画像において、キーワードと当該キーワードを基準とする解答領域41の解答部分と、に対応付けてそれぞれ生成する。   For example, when generating thought tendency display image data at a predetermined timing or a predetermined period as shown in FIG. 10, the display control unit 254 determines the predetermined timing or the predetermined time depending on the visualization item in the process of step S3321. Stroke information images in the period are generated in association with the keyword and the answer portion of the answer area 41 based on the keyword in the learning question paper image.

また、例えば、図11に示すような各ストローク情報画像が時間軸に応じて切り替わる思考傾向再生画像を生成する場合には、表示制御部254は、ステップS321の処理において、可視化項目によって、所定のタイミング毎又は所定の期間毎を設定してあることを前提に、複数のタイミング又は複数の期間におけるストローク情報画像を、学習問題用紙画像において、キーワードと当該キーワードを基準とする解答領域41の解答部分と、に対応付けてそれぞれ生成する。   In addition, for example, when generating a thought tendency reproduction image in which each stroke information image is switched according to the time axis as illustrated in FIG. 11, the display control unit 254 performs predetermined processing according to a visualization item in the process of step S321. On the premise that every timing or every predetermined period is set, a stroke information image at a plurality of timings or a plurality of periods is represented as a keyword and an answer part of an answer area 41 based on the keyword in the learning question paper image Are generated in association with each other.

なお、各ストローク情報画像が時間軸に応じて切り替わる思考傾向再生画像を生成する場合には、表示制御部254は、生成した各解答領域41の画像を含まれる各ストローク情報画像を時間軸に応じて切り替わる思考傾向再生画像を生成するとともに、生成した思考傾向再生画像を予め定められた再生スピード(すなわち、切り替えスピード)に応じて表示部230に表示するための思考傾向再生画像データを生成する。   In addition, when generating the thought tendency reproduction image in which each stroke information image is switched according to the time axis, the display control unit 254 displays each stroke information image including the generated image of each answer area 41 according to the time axis. The thinking tendency reproduction image to be switched is generated, and the thinking tendency reproduction image data for displaying the generated thinking tendency reproduction image on the display unit 230 according to a predetermined reproduction speed (that is, switching speed) is generated.

次いで、表示制御部254は、生成した思考傾向表示画像データに基づいて、当該画像を表示部230に表示(可視化)して(ステップS323)、本動作を終了させる。   Next, the display control unit 254 displays (visualizes) the image on the display unit 230 based on the generated thinking tendency display image data (step S323), and ends this operation.

以上本実施形態の情報処理システム1は、キーワードの位置に基づいてストロークデータを解答者全体又は属性別に集計することによって、論述形式の学習問題における解答者全体又はグループ別の解答者における思考スピード、思考量及び思考順などの思考傾向や思考の滞留傾向を的確に把握することができる。   As described above, the information processing system 1 according to the present embodiment aggregates the stroke data based on the position of the keyword for the entire answerer or the attribute, so that the thinking speed for the entire answerer in the descriptive learning problem or the answerer for each group, It is possible to accurately grasp the thinking tendency such as the amount of thinking and the order of thinking and the tendency to stay in thought.

[5]変形例
[5.1]変形例1
上記実施形態の情報処理システム1においては、記録媒体としてドットパターンを有する学習問題用紙40と電子ペン10とを用いて学習者が記入した解答を、ストロークデータを介して取得して記録するようになっているが、タブレット型情報端末装置などのタッチセンサー付き表示パネルを有する電子デバイス12を用いて学習問題を提供し、当該学習問題とともに提供される解答領域41へのタッチ入力によって学習者の解答におけるストロークデータを取得して記録するようにしてもよい。
[5] Modification [5.1] Modification 1
In the information processing system 1 of the above-described embodiment, the answer entered by the learner using the learning question sheet 40 having the dot pattern as the recording medium and the electronic pen 10 is acquired and recorded via the stroke data. However, a learning problem is provided by using an electronic device 12 having a display panel with a touch sensor such as a tablet information terminal device, and a learner's answer is obtained by touch input to the answer area 41 provided together with the learning problem. The stroke data may be acquired and recorded.

具体的には、本変形例の情報処理システム11において、各電子デバイス12は、図14に示すように、学習問題の画像及び当該学習問題の解答を記入するための解答領域の画像を表示する表示パネル13を有しており、タッチペン14を用いて解答領域の画像上に記入された各ストロークの表示パネル上の座標を示す座標情報と、当該各ストロークが記入された際の時刻を示す時刻情報と、を検出し、検出した座標情報及び時刻情報を含むストロークデータをBluetooth(登録商標)などの無線通信インターフェースを用いてデータ解析装置20に送信する構成を有している。   Specifically, in the information processing system 11 according to the present modification, each electronic device 12 displays an image of a learning problem and an image of an answer area for entering the answer of the learning problem, as shown in FIG. The display panel 13 has the coordinate information indicating the coordinates on the display panel of each stroke entered on the answer area image using the touch pen 14, and the time indicating the time when each stroke was entered. And the stroke data including the detected coordinate information and time information is transmitted to the data analysis device 20 using a wireless communication interface such as Bluetooth (registered trademark).

なお、タッチペン14に替えて学習者の指を用いてもよいし、キーボードやマウスといった入力デバイスを用いてもよい。また、図14は、本変形例の情報処理システムにおける構成を示すシステム構成図である。   The learner's finger may be used instead of the touch pen 14, or an input device such as a keyboard or a mouse may be used. FIG. 14 is a system configuration diagram showing the configuration of the information processing system according to this modification.

[5.2]変形例2
上記実施形態においては、解答者の解答においては、解答領域41が含まれる学習問題用紙40を用いているが、当該学習問題用紙40とは別に提供される解答用紙を用いてもよい。
[5.2] Modification 2
In the above embodiment, the answer sheet of the answerer uses the learning question sheet 40 including the answer area 41, but an answer sheet provided separately from the learning question sheet 40 may be used.

[5.3]変形例3
上記実施形態においては、データ解析装置20が記録装置200を有し、当該記録装置200内に各データベースが設けられているが、データ解析装置20が、インターネットなどのネットワークを介して単一の記録装置又はそれぞれのデータベースに接続し、各データの登録及びその検索を行うようにしてもよい。
[5.3] Modification 3
In the above embodiment, the data analysis apparatus 20 has the recording apparatus 200, and each database is provided in the recording apparatus 200. However, the data analysis apparatus 20 is a single recording via a network such as the Internet. You may connect with an apparatus or each database, and you may make it register and search each data.

[5.4]変形例4
上記実施形態又は変形例においては、電子ペン10又は電子デバイス12を用いて解答者によって記入されたデータを入力データとして取得するようになっているが、マウスジェスチャーなどのマウスその他の入力ポインティングデバイスを用いてストロークをトラッキングし、当該トラッキングのデータを、キーワードなどの解答者によって記入された入力データとして取得してもよい。
[5.4] Modification 4
In the above-described embodiment or modification, data entered by an answerer using the electronic pen 10 or the electronic device 12 is acquired as input data. However, a mouse or other input pointing device such as a mouse gesture is used. The stroke may be tracked using the tracking data, and the tracking data may be acquired as input data entered by an answerer such as a keyword.

1、11 … 情報処理システム
10 … 電子ペン
11 … 電子デバイス
12 … 表示パネル
13 … タッチペン
20 … データ解析装置
40 … 学習問題用紙
200 … 記録装置
230 … 表示部
240 … 描画データ生成部
250 … データ処理部
251 … DB制御管理部
252 … 集計処理部
253 … 文字認識判定部
254 … 表示制御部
260 … 操作部
270 … ROM/RAM
280 … 管理制御部
DESCRIPTION OF SYMBOLS 1, 11 ... Information processing system 10 ... Electronic pen 11 ... Electronic device 12 ... Display panel 13 ... Touch pen 20 ... Data analysis device 40 ... Learning problem paper 200 ... Recording device 230 ... Display unit 240 ... Drawing data generation unit 250 ... Data processing Unit 251 ... DB control management unit 252 ... Total processing unit 253 ... Character recognition determination unit 254 ... Display control unit 260 ... Operation unit 270 ... ROM / RAM
280 ... Management control unit

Claims (10)

所与の記入領域に入力された座標を示す座標情報を含む入力データを取得する取得手段と、
前記取得された入力データを第1のデータベースに記録する記録制御手段と、
前記データベースに記録された各記入者の入力データによって形成された形状に基づいて文字を認識する認識手段と、
前記認識された少なくとも1文字から構成される文字列が予め定められたキーワードであるか否かを判定する判定手段と、
前記認識された文字列が前記キーワードと判定された場合に、当該文字列を基準に形成される領域について、前記記録された入力データ数又は当該入力データ数に関連する関連データ数を算出する算出手段と、
前記算出された入力データ数又は当該入力データ数に関連する関連データ数を可視化するための画像表示データを生成し、当該画像表示データを表示手段に表示させる表示制御手段と、
を備えることを特徴とする情報処理装置。
An acquisition means for acquiring input data including coordinate information indicating coordinates input to a given entry area;
Recording control means for recording the acquired input data in a first database;
Recognition means for recognizing characters based on the shape formed by the input data of each writer recorded in the database;
Determining means for determining whether or not the recognized character string including at least one character is a predetermined keyword;
When the recognized character string is determined to be the keyword, a calculation for calculating the number of recorded input data or related data related to the number of input data for an area formed on the basis of the character string Means,
Display control means for generating image display data for visualizing the calculated input data number or the related data number related to the input data number, and displaying the image display data on a display means;
An information processing apparatus comprising:
請求項1に記載の情報処理装置において、
前記表示制御手段が
前記算出された入力データ数又は当該入力データ数に関連する関連データ数を、前記キーワードとともに可視化する画像表示データを生成し、当該画像表示データを表示手段に表示させる、情報処理装置。
The information processing apparatus according to claim 1,
The display control means
An information processing apparatus that generates image display data for visualizing the calculated number of input data or the number of related data related to the number of input data together with the keyword, and causes the display unit to display the image display data .
請求項1又は2に記載の情報処理装置において、
前記取得手段が、前記座標情報を取得した際の時刻を示す時刻情報を含む入力データを取得し、
前記算出手段が、予め定められた時間情報及び前記取得された時刻情報に基づいて、前記文字列を基準に形成される領域における入力データ数又は当該入力データ数に関連する関連データ数を算出する、情報処理装置。
The information processing apparatus according to claim 1 or 2 ,
The acquisition unit acquires input data including time information indicating a time when the coordinate information is acquired;
The calculation means calculates the number of input data in a region formed on the basis of the character string or the number of related data related to the number of input data based on predetermined time information and the acquired time information. Information processing device.
請求項3に記載の情報処理装置において、
前記予め定められた時間情報には、所与のタイミング又は所与の期間が含まれる、情報処理装置。
The information processing apparatus according to claim 3.
The information processing apparatus, wherein the predetermined time information includes a given timing or a given period.
請求項1〜4のいずれか1項に記載の情報処理装置において、
前記入力データを入力した入力者の属性を示す属性情報が第2のデータベースに記録されており、
前記算出手段が、前記入力者の属性に属し、かつ、前記文字列を基準に形成される領域に対応付けられた入力データ数又は当該入力データ数を算出する、情報処理装置。
The information processing apparatus according to any one of claims 1 to 4 ,
Attribute information indicating the attribute of the input person who has input the input data is recorded in the second database,
The information processing apparatus, wherein the calculation unit calculates the number of input data that belongs to the attribute of the input person and is associated with an area formed on the basis of the character string or the number of input data.
請求項1〜5のいずれか1項に記載の情報処理装置において、
前記入力データを入力する入力者の操作に応じて文字記入可能な入力デバイスによって読み取り可能な位置座標を示すコード化パターンが形成された前記記入領域を有する記録媒体を用いるとともに、
前記取得手段が、前記入力デバイスによって読み取ったコード化パターンのデータに基づいて各入力データの前記記録媒体上の座標を認識することによって前記座標情報を取得する、情報処理装置。
The information processing apparatus according to any one of claims 1 to 5,
Using a recording medium having the entry area in which a coded pattern indicating a position coordinate readable by an input device capable of entering characters according to an operation of an input person who inputs the input data is formed,
An information processing apparatus, wherein the acquisition unit acquires the coordinate information by recognizing coordinates on the recording medium of each input data based on data of a coded pattern read by the input device.
請求項1〜5のいずれか1項に記載の情報処理装置において、
前記入力データを入力する入力者の操作に応じて文字記入可能であって当該電子デバイス上の座標を認識する表示パネルが形成された前記電子デバイスを用いるとともに、
前記取得手段が、前記表示パネルへの入力者の接触操作に応じて各入力データの前記電子デバイス上の座標を認識することによって前記座標情報を取得する、情報処理装置。
The information processing apparatus according to any one of claims 1 to 5,
While using the electronic device formed with a display panel capable of entering characters according to the operation of the input person who inputs the input data and recognizing coordinates on the electronic device,
The information processing apparatus, wherein the acquisition unit acquires the coordinate information by recognizing coordinates on the electronic device of each input data in accordance with a contact operation of an input person to the display panel.
コンピュータを、
所与の記入領域に入力された座標を示す座標情報を含む入力データを取得する取得手段
前記取得された入力データを第1のデータベースに記録する記録制御手段、
前記データベースに記録された各記入者の入力データによって形成された形状に基づいて文字を認識する認識手段
前記認識された少なくとも1文字から構成される文字列が予め定められたキーワードであるか否かを判定する判定手段、
前記認識された文字列が前記キーワードと判定された場合に、当該文字列を基準に形成される領域について、前記記録された入力データ数又は当該入力データ数に関連する関連データ数を算出する算出手段、及び
前記算出された入力データ数又は当該入力データ数に関連する関連データ数を、前記キーワードとともに可視化する画像表示データを生成し、当該画像表示データを表示手段に表示させる表示制御手段、
として機能させることを特徴とするプログラム。
Computer
Obtaining means for obtaining input data including coordinate information indicating coordinates inputted in a given entry area ;
Recording control means for recording the acquired input data in a first database;
Recognition means for recognizing characters based on the shape formed by the input data of each writer recorded in the database ;
Determining means for determining whether or not the recognized character string composed of at least one character is a predetermined keyword;
When the recognized character string is determined to be the keyword, a calculation for calculating the number of recorded input data or related data related to the number of input data for an area formed on the basis of the character string Means, and
Display control means for generating image display data for visualizing the calculated input data number or the related data number related to the input data number together with the keyword, and displaying the image display data on a display means;
A program characterized by functioning as
位置座標を示すコード化パターンが形成された記入領域を有する記録媒体に対して、入力者の操作に基づいて記入を実行し、かつ、前記コード化パターンを読み取るための電子ペンと、
前記電子ペンによって読み取ったコード化パターンを含む入力データを取得し、当該取得した入力データのデータ解析を実行する情報処理装置と、
を備え、
前記情報処理装置が、
前記入力データを取得する取得手段と、
前記取得された入力データを第1のデータベースに記録する記録制御手段と、
前記データベースに記録された各記入者の入力データによって形成された形状に基づいて文字を認識する認識手段と、
前記認識された少なくとも1文字から構成される文字列が予め定められたキーワードであるか否かを判定する判定手段と、
前記認識された文字列が前記キーワードと判定された場合に、当該文字列を基準に形成される領域について、前記記録された入力データ数又は当該入力データ数に関連する関連データ数を算出する算出手段と、
前記算出された入力データ数又は当該入力データ数に関連する関連データ数を、前記キーワードとともに可視化する画像表示データを生成し、当該画像表示データを表示手段に表示させる表示制御手段と、
を備えることを特徴とする情報処理システム。
An electronic pen for performing entry based on an operation of an input person on a recording medium having an entry area in which a coded pattern indicating position coordinates is formed, and reading the coded pattern;
An information processing device that acquires input data including a coded pattern read by the electronic pen and performs data analysis of the acquired input data;
With
The information processing apparatus is
Obtaining means for obtaining the input data;
Recording control means for recording the acquired input data in a first database;
Recognition means for recognizing characters based on the shape formed by the input data of each writer recorded in the database;
Determining means for determining whether or not the recognized character string including at least one character is a predetermined keyword;
When the recognized character string is determined to be the keyword, a calculation for calculating the number of recorded input data or related data related to the number of input data for an area formed on the basis of the character string Means,
Display control means for generating image display data for visualizing the calculated input data number or the related data number related to the input data number together with the keyword, and displaying the image display data on a display means;
An information processing system comprising:
記入領域を表示する表示パネルと、当該記入領域が接触されることによって入力された入力データの前記表示パネル上の座標を示す座標情報を検出する検出手段と、を有する電子デバイスと、
前記入力された入力データのデータ解析を実行する情報処理装置と、
を備え、
前記情報処理装置が、
前記入力データを取得する取得手段と、
前記取得された入力データを第1のデータベースに記録する記録制御手段と、
前記データベースに記録された各記入者の入力データによって形成された形状に基づいて文字を認識する認識手段と、
前記認識された少なくとも1文字から構成される文字列が予め定められたキーワードであるか否かを判定する判定手段と、
前記認識された文字列が前記キーワードと判定された場合に、当該文字列を基準に形成される領域について、前記記録された入力データ数又は当該入力データ数に関連する関連データ数を算出する算出手段と、
前記算出された入力データ数又は当該入力データ数に関連する関連データ数を、前記キーワードとともに可視化する画像表示データを生成し、当該画像表示データを表示手段に表示させる表示制御手段と、
を備えることを特徴とする情報処理システム。
An electronic device comprising: a display panel for displaying an entry area; and detection means for detecting coordinate information indicating coordinates on the display panel of input data inputted by contacting the entry area;
An information processing apparatus for performing data analysis of the input data;
With
The information processing apparatus is
Obtaining means for obtaining the input data;
Recording control means for recording the acquired input data in a first database;
Recognition means for recognizing characters based on the shape formed by the input data of each writer recorded in the database;
Determining means for determining whether or not the recognized character string including at least one character is a predetermined keyword;
When the recognized character string is determined to be the keyword, a calculation for calculating the number of recorded input data or related data related to the number of input data for an area formed on the basis of the character string Means,
Display control means for generating image display data for visualizing the calculated input data number or the related data number related to the input data number together with the keyword, and displaying the image display data on a display means;
An information processing system comprising:
JP2014223548A 2014-10-31 2014-10-31 Information processing apparatus, information processing system, and program Active JP6492545B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014223548A JP6492545B2 (en) 2014-10-31 2014-10-31 Information processing apparatus, information processing system, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014223548A JP6492545B2 (en) 2014-10-31 2014-10-31 Information processing apparatus, information processing system, and program

Publications (2)

Publication Number Publication Date
JP2016090747A JP2016090747A (en) 2016-05-23
JP6492545B2 true JP6492545B2 (en) 2019-04-03

Family

ID=56019546

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014223548A Active JP6492545B2 (en) 2014-10-31 2014-10-31 Information processing apparatus, information processing system, and program

Country Status (1)

Country Link
JP (1) JP6492545B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101811543B1 (en) * 2016-12-09 2017-12-27 주식회사 좋은책신사고 Apparatus and method for displaying using input of handwriting by smart pen
JP6907570B2 (en) * 2017-02-07 2021-07-21 大日本印刷株式会社 Entry content judgment device and program
JP7187863B2 (en) * 2018-07-23 2022-12-13 大日本印刷株式会社 Entries analyzer and program

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3772205B2 (en) * 2002-02-06 2006-05-10 国立大学法人佐賀大学 Teaching material learning system
US20070160971A1 (en) * 2006-01-12 2007-07-12 Caldera Paul F Method for Automated Examination Testing and Scoring
JP2010055373A (en) * 2008-08-28 2010-03-11 Sky Co Ltd Note evaluation device or note evaluation program
JP2013050564A (en) * 2011-08-31 2013-03-14 Brother Ind Ltd Learning device, control method of the same, and learning system
JP2013105376A (en) * 2011-11-15 2013-05-30 Dainippon Printing Co Ltd Learning system, computer device, and program
WO2014141414A1 (en) * 2013-03-13 2014-09-18 株式会社日立製作所 Learning process visualization system and visualization processing device, and visualization method

Also Published As

Publication number Publication date
JP2016090747A (en) 2016-05-23

Similar Documents

Publication Publication Date Title
JP6511770B2 (en) INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING SYSTEM, AND PROGRAM
RU2536667C2 (en) Handwritten input/output system, handwritten input sheet, information input system and sheet facilitating information input
JP6340830B2 (en) Analysis apparatus and program
JP5136769B2 (en) Terminal device and program for managing entry progress with electronic pen
CN102067153A (en) Multi-modal learning system
JP5099595B2 (en) Electronic pen system and program thereof
JP5811739B2 (en) Information processing system, computer apparatus, and program
JP6492545B2 (en) Information processing apparatus, information processing system, and program
JP4761523B2 (en) Writing practice system and writing practice program
JP6197290B2 (en) Computer apparatus, playback system, and program
KR101700317B1 (en) System, method and computer readable recording medium for managing an education using a smart pen based on a dot code
JP2014052407A (en) Computer device, program, and information processing system
JP2004045844A (en) Kanji learning system, program of judgment of kanji stroke order, and kanji practice paper
JP5366035B2 (en) Computer apparatus and program
JP5483266B2 (en) Terminal device and program for managing entry progress with electronic pen
JP5884364B2 (en) Computer apparatus and program
CN109358799A (en) The method of the hand annotation information of user&#39;s input is added on handwriting equipment
JP6160082B2 (en) Computer apparatus, evaluation system, and program
JP5267950B2 (en) Information processing system and program thereof
JP5831091B2 (en) Computer apparatus and program
JP2009288573A (en) Terminal device, program therefor and correction support system
JP5472505B2 (en) Computer apparatus and program
JP2016091465A (en) Information processing unit, information processing system and program
JP2012194991A (en) Computer, display system using the same, and program therefor
JP5212852B2 (en) Display system and program thereof

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170829

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20180608

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180710

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180831

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20190205

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190218

R150 Certificate of patent or registration of utility model

Ref document number: 6492545

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150