Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7779140B2 - Information processing device and program - Google Patents
[go: Go Back, main page]

JP7779140B2 - Information processing device and program - Google Patents

Information processing device and program

Info

Publication number
JP7779140B2
JP7779140B2 JP2021210428A JP2021210428A JP7779140B2 JP 7779140 B2 JP7779140 B2 JP 7779140B2 JP 2021210428 A JP2021210428 A JP 2021210428A JP 2021210428 A JP2021210428 A JP 2021210428A JP 7779140 B2 JP7779140 B2 JP 7779140B2
Authority
JP
Japan
Prior art keywords
question
similar
learning
graph
unit
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
JP2021210428A
Other languages
Japanese (ja)
Other versions
JP2023094864A (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 JP2021210428A priority Critical patent/JP7779140B2/en
Publication of JP2023094864A publication Critical patent/JP2023094864A/en
Application granted granted Critical
Publication of JP7779140B2 publication Critical patent/JP7779140B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、学習に関する情報を出力する技術に関する。 The present invention relates to technology for outputting information related to learning.

従来から、生徒に対して実施したテスト結果をデータベースに保存し、コンピュータ上で確認することが可能なシステムが知られている。特許文献1には、学習者のテストの成績を集計した成績集計データベースを有し、タブレット端末装置により当該データベースが参照可能に構成された教育支援システムが開示されている。 Systems that store test results administered to students in a database and enable them to be viewed on a computer have been known for some time. Patent Document 1 discloses an educational support system that has a performance summary database that compiles learners' test scores and is configured so that the database can be accessed via a tablet terminal device.

特開2016-65987号公報JP 2016-65987 A

しかしながら、特許文献1に係る発明は、学習履歴であるテスト結果を確認できるにすぎず、生徒の学習傾向を確認することはできない。 However, the invention described in Patent Document 1 only allows users to check test results, which are learning histories, and does not allow users to check students' learning trends.

本発明は、例えば、上記のような課題を解決するためになされたものであり、類似する問題に対する学習者の学習傾向を解析して出力する情報処理装置を提供することにある。 The present invention has been made to solve the above-mentioned problems, for example, and aims to provide an information processing device that analyzes and outputs a learner's learning tendencies for similar questions.

本発明の1つの観点では、特定の学習者である対象者が使用する端末装置と通信可能に接続された情報処理装置は、学習内容を細分化した学習要素毎に分類された問題情報を記憶する問題記憶部と、学習者による問題の解答に関する解答情報を記憶する学習履歴記憶部と、前記問題情報及び前記解答情報のいずれか1つ以上に基づいて、前記問題の類似度を算出する類似度算出部と、前記学習要素が同一である複数の問題を、前記問題の類似度に基づいてさらに細分化した類似問題グループに分類する類似問題グループ分類部と、前記解答情報に基づいて、前記学習者の学力を算出する学力算出部と、同じ類似問題グループに属する問題に取り組んだ学習者を、前記学力毎にさらに細分化した複数の類似学力グループに分類する類似学力グループ分類部と、前記端末装置から、前記対象者が入力した問題である対象問題の情報を含む入力情報を取得する入力情報取得部と、前記問題記憶部を参照し、前記対象問題が属する学習要素を特定する学習要素特定部と、前記対象問題が属する学習要素に対応する類似問題グループを特定するとともに、前記入力情報に基づいて前記対象者の学力を取得し、当該対象者が属する類似学力グループを特定する類似学力グループ特定部と、前記対象者が属する類似学力グループを含む複数の類似学力グループに対応するグラフを作成するグラフ作成部と、を備える。
In one aspect of the present invention, an information processing device communicably connected to a terminal device used by a subject who is a specific learner includes a problem storage unit that stores problem information classified into learning elements that subdivide learning content , a learning history storage unit that stores answer information regarding answers given to problems by the learner, a similarity calculation unit that calculates the similarity of the problems based on at least one of the problem information and the answer information, a similar problem group classification unit that classifies a plurality of problems having the same learning element into further subdivided similar problem groups based on the similarity of the problems, an academic ability calculation unit that calculates the academic ability of the learner based on the answer information, and a learning history storage unit that stores answer information regarding answers given to problems by the learner based on the similarity of the problems. The system comprises a similar academic ability group classification unit that classifies learners into a plurality of similar academic ability groups further subdivided by academic ability; an input information acquisition unit that acquires input information from the terminal device including information on target questions that are questions entered by the subject; a learning element identification unit that refers to the question memory unit and identifies the learning element to which the target question belongs; a similar academic ability group identification unit that identifies a similar question group corresponding to the learning element to which the target question belongs, acquires the subject's academic ability based on the input information, and identifies the similar academic ability group to which the subject belongs; and a graph creation unit that creates a graph corresponding to a plurality of similar academic ability groups including the similar academic ability group to which the subject belongs .

上記の情報処理装置は、例えば、学習教材の問題に対して、同じグループに属する他の教材から類似する問題を取得し、当該問題を類似度毎にさらに細分化して分類することができる。また、上記の情報処理装置は、学習者の解答情報を解析することで、問題の類似度毎の学習者の学習結果や学習傾向を比較することができる。また、上記の情報処理装置は、学習者の解答情報を解析することで、問題の類似度及び学習者の学力毎の学習結果や学習傾向を比較することができる。また、上記の情報処理装置は、任意に設定された対象者の類似学力グループを特定することができる。また、上記の情報処理装置は、各類似学力グループに対応するグラフを作成するため、学習者は、問題の類似度及び学習者の学力毎の学習結果や学習傾向を視覚的に確認しやすい。For example, the information processing device can obtain similar questions from other learning materials belonging to the same group for a question in a learning material, and further subdivide and classify the questions by similarity. Furthermore, the information processing device can compare the learner's learning results and learning trends for each level of question similarity by analyzing the learner's answer information. Furthermore, the information processing device can compare the learner's learning results and learning trends for each level of question similarity and for each learner's academic ability by analyzing the learner's answer information. Furthermore, the information processing device can identify an arbitrarily set group of similar academic ability for the subject. Furthermore, the information processing device creates a graph corresponding to each similar academic ability group, making it easy for the learner to visually check the learning results and learning trends for each level of question similarity and each learner's academic ability.

上記の情報処理装置の一態様では、前記グラフ作成部は、前記対象者が属する類似学力グループに対応するグラフ上に、前記対象者による前記対象問題の解答情報に基づいて、前記対象者の位置を出力するようにグラフを作成する。この態様によれば、学習者は、グラフ上で容易に自身の位置を確認することができる。 In one aspect of the information processing device, the graph creation unit creates a graph corresponding to the similar academic ability group to which the subject belongs, outputting the subject's position based on the subject's answer information for the target question. According to this aspect, the learner can easily confirm their own position on the graph.

上記の情報処理装置の一態様では、前記グラフ作成部は、前記対象問題と同じ学習要素の問題に取り組んだ学習者であって、前記対象者と同程度の学力の学習者の解答情報に基づいて新たなグラフを作成し、新たなグラフ上に、前記学習者による問題の解答に関する平均値と、前記対象者による前記対象問題の解答に関する値とを同時に出力するようにグラフを作成する。この態様によれば、学習者は、グラフ上で容易に、同程度の学力の他の学習者による平均値と、自身の値とを比較することができる。 In one aspect of the above information processing device, the graph creation unit creates a new graph based on answer information from learners who have tackled problems with the same learning element as the target problem and who have a similar level of academic ability to the target student, and creates a graph that simultaneously outputs the average value of the answers to the problems by the learners and the value of the answers to the target problem by the target student on the new graph. According to this aspect, the learner can easily compare their own value with the average value of other learners with a similar level of academic ability on the graph.

上記の情報処理装置の一態様では、前記グラフ作成部は、前記類似問題グループ毎の前記平均値の推移と、前記類似問題グループ毎の前記値の推移とを同時に出力するようにグラフを作成する。この態様によれば、学習者は、グラフ上の値だけではなく推移により、学力が同程度の他の学習者及び自身の学習結果や学習傾向を確認することができる。 In one aspect of the above information processing device, the graph creation unit creates a graph that simultaneously outputs the trend in the average value for each similar question group and the trend in the value for each similar question group. According to this aspect, learners can check their own learning results and learning trends as well as those of other learners with similar academic ability by not only looking at the values on the graph but also at the trends.

上記の情報処理装置の他の一態様では、前記学習者による問題の解答に関する平均値の推移及び前記対象者による問題の解答に関する値の推移のずれ量を学習傾向とし、前記学習者へのコメントと対応付けて記憶するコメント記憶部を備え、前記グラフ作成部は、前記類似問題グループ毎の前記平均値の推移及び前記前記類似問題グループ毎の前記値の推移のずれ量を算出し、算出したずれ量に基づいて前記コメント記憶部から抽出したコメントを出力するようにグラフを作成する。この態様によれば、情報処理装置は、推移のずれに応じて、コメントによる学習方針のアドバイス等を学習者に提供することができる。 In another aspect of the above information processing device, a comment storage unit is provided that stores, as a learning trend, the amount of deviation between the change in the average value of the learner's answers to the questions and the change in the value of the subject's answers in association with comments to the learner, and the graph creation unit calculates the amount of deviation between the change in the average value for each similar question group and the change in the value for each similar question group, and creates a graph to output comments extracted from the comment storage unit based on the calculated amount of deviation. According to this aspect, the information processing device can provide the learner with advice on learning strategies, etc., in the form of comments, depending on the deviation in the trends.

上記の情報処理装置の他の一態様では、前記類似度は、前記問題の難易度であって、前記類似度算出部は、前記解答情報に基づいて前記問題の難易度を算出し、前記類似問題グループ分類部は、同じグループに属する問題を、前記問題の難易度に基づいて分類する。この態様によれば、情報処理装置は、問題の難易度に基づいて学習者の学習結果や学習傾向を比較することができる。 In another aspect of the above information processing device, the similarity is the difficulty level of the questions, the similarity calculation unit calculates the difficulty level of the questions based on the answer information, and the similar question group classification unit classifies questions belonging to the same group based on the difficulty level of the questions. According to this aspect, the information processing device can compare learners' learning results and learning tendencies based on the difficulty level of the questions.

上記の情報処理装置の他の一態様では、前記類似度は、前記問題のテキスト類似度であって、前記類似度算出部は、前記問題情報に基づいてテキスト類似度を算出し、前記類似問題グループ分類部は、同じグループに属する問題を、前記テキスト類似度に基づいて分類する。この態様によれば、情報処理装置は、問題のテキスト類似度に基づいて学習者の学習結果や学習傾向を比較することができる。 In another aspect of the above information processing device, the similarity is the text similarity of the questions, the similarity calculation unit calculates the text similarity based on the question information, and the similar question group classification unit classifies questions belonging to the same group based on the text similarity. According to this aspect, the information processing device can compare learners' learning results and learning tendencies based on the text similarity of the questions.

本発明の別の観点では、特定の学習者である対象者が使用する端末装置と通信可能に接続され、コンピュータを備える情報処理装置により実行されるプログラムであって、学習内容を細分化した学習要素毎に分類された問題情報を記憶する問題記憶部、学習者による問題の解答に関する解答情報を記憶する学習履歴記憶部、前記問題情報及び前記解答情報のいずれか1つ以上に基づいて、前記問題の類似度を算出する類似度算出部、前記学習要素が同一である複数の問題を、前記問題の類似度に基づいてさらに細分化した類似問題グループに分類する類似問題グループ分類部、前記解答情報に基づいて、前記学習者の学力を算出する学力算出部、同じ類似問題グループに属する問題に取り組んだ学習者を、前記学力毎にさらに細分化した複数の類似学力グループに分類する類似学力グループ分類部、前記端末装置から、前記対象者が入力した問題である対象問題の情報を含む入力情報を取得する入力情報取得部、前記問題記憶部を参照し、前記対象問題が属する学習要素を特定する学習要素特定部、前記対象問題が属する学習要素に対応する類似問題グループを特定するとともに、前記入力情報に基づいて前記対象者の学力を取得し、当該対象者が属する類似学力グループを特定する類似学力グループ特定部、前記対象者が属する類似学力グループを含む複数の類似学力グループに対応するグラフを作成するグラフ作成部、として前記コンピュータを機能させる。このプログラムをコンピュータにインストールして実行させることで、本発明に係る情報処理装置を構成させることができる。 In another aspect of the present invention, there is provided a program executed by an information processing device that is communicably connected to a terminal device used by a target person who is a specific learner and that is equipped with a computer, the program including: a question storage unit that stores question information classified into learning elements that subdivide learning content ; a learning history storage unit that stores answer information regarding answers given to questions by the learner; a similarity calculation unit that calculates the similarity of the questions based on at least one of the question information and the answer information; a similar question group classification unit that classifies a plurality of questions having the same learning element into further subdivided similar question groups based on the similarity of the questions; an academic ability calculation unit that calculates the academic ability of the learner based on the answer information; and a graph creation unit that creates a graph corresponding to the plurality of similar academic ability groups, including the similar academic ability group to which the subject belongs. By installing and running this program on a computer, an information processing device according to the present invention can be configured.

本発明に係る情報処理装置によれば、類似する問題に対する学習者の学習傾向を解析して出力することができる。 The information processing device according to the present invention can analyze and output a learner's learning tendencies for similar questions.

本発明のサーバを適用した学習支援システムの構成を示す。1 shows the configuration of a learning support system to which a server of the present invention is applied. サーバのハードウェア構成を示すブロック図である。FIG. 2 is a block diagram showing the hardware configuration of a server. 学習要素DBのデータ構成の一例である。10 is an example of the data configuration of a learning element DB. 問題DBのデータ構成の一例である。10 is an example of a data structure of a question DB. 学習履歴DBのデータ構成の一例である。10 is an example of a data configuration of a learning history DB. 第1実施形態におけるサーバの機能構成を示すブロック図である。FIG. 2 is a block diagram showing the functional configuration of a server according to the first embodiment. 学習要素が同じ問題の一例を示す。Here is an example of a problem with the same learning element. 特徴量に基づいてグループ化する手法を説明する図である。FIG. 10 is a diagram illustrating a method for grouping based on feature amounts. 生徒の学習傾向を表す第1のグラフの一例である。1 is an example of a first graph showing a student's learning tendency. 生徒の学習傾向を表す第2のグラフの一例である。10 is an example of a second graph showing a student's learning tendency. 第1実施形態における第1の学習傾向画面の一例である。10 is an example of a first learning tendency screen in the first embodiment. 第1実施形態における第2の学習傾向画面の一例である。10 is an example of a second learning tendency screen in the first embodiment. 生徒用端末のハードウェア構成を示すブロック図である。FIG. 2 is a block diagram showing the hardware configuration of a student terminal. 分類処理のフローチャートである。10 is a flowchart of a classification process. 解析処理のフローチャートである。10 is a flowchart of an analysis process. 対象者グラフ処理のフローチャートである。10 is a flowchart of subject graph processing. 第3変形例における学習支援システムの構成例を示す10 shows an example of the configuration of a learning support system according to a third modified example. 第2実施形態におけるサーバの機能構成を示すブロック図である。FIG. 10 is a block diagram showing the functional configuration of a server according to a second embodiment. 第2実施形態における第1の学習傾向画面の一例である。10 is an example of a first learning tendency screen in the second embodiment. 第2実施形態における第2の学習傾向画面の一例である。10 is an example of a second learning tendency screen in the second embodiment.

以下、図面を参照しながら、本発明の実施の形態について説明する。
<第1実施形態>
[全体構成]
図1は、本発明のサーバを適用した学習支援システムの構成を示す。学習支援システム100は、所定の問題と同じグループに属する問題と、当該問題の解答とを取得し、類似度毎の学習傾向を解析して出力するシステムである。学習支援システム100は、サーバ10と、複数の生徒用端末20と、複数の教師用端末30とがインターネット等のネットワーク5を介してそれぞれ通信可能に構成されている。
Hereinafter, an embodiment of the present invention will be described with reference to the drawings.
First Embodiment
[Overall configuration]
1 shows the configuration of a learning support system to which the server of the present invention is applied. The learning support system 100 acquires questions belonging to the same group as a given question and the answers to the question, and analyzes and outputs learning trends for each similarity. The learning support system 100 is configured so that a server 10, multiple student terminals 20, and multiple teacher terminals 30 can communicate with each other via a network 5 such as the Internet.

サーバ10は、種々の情報に対する処理、記憶及び送受信を行う情報処理装置であって、例えばサーバ装置、パーソナルコンピュータまたは汎用のタブレットPC(パソコン)等である。 The server 10 is an information processing device that processes, stores, and transmits and receives various types of information, and is, for example, a server device, a personal computer, or a general-purpose tablet PC (personal computer).

生徒用端末20は、生徒やその保護者等の学習者が使用するものであって、例えばスマートフォン、携帯電話、アップルウォッチ(Apple Watch:登録商標)等のウェアラブルデバイス、タブレット、パーソナルコンピュータ端末等の情報処理機器である。具体的に、生徒用端末20は、学習履歴情報や入力情報の送信、学習傾向画面の受信及び表示等を行う。 The student device 20 is used by learners such as students and their parents, and is an information processing device such as a smartphone, mobile phone, wearable device such as an Apple Watch (registered trademark), tablet, or personal computer terminal. Specifically, the student device 20 transmits learning history information and input information, and receives and displays learning trend screens.

教師用端末30は、教師等の学習支援者が使用するものであって、例えば、タブレットやパーソナルコンピュータ端末等の情報処理機器である。具体的に、教師用端末30は、入力情報の送信、学習傾向画面の受信及び表示等を行う。 The teacher terminal 30 is used by a learning supporter such as a teacher, and is, for example, an information processing device such as a tablet or personal computer terminal. Specifically, the teacher terminal 30 transmits input information, receives and displays learning trend screens, etc.

[サーバの構成]
図2は、サーバ10のハードウェア構成を示すブロック図である。サーバ10は、通信部11と、制御部12と、記憶部13と、記録媒体14と、表示部15と、入力部16とを備える。なお、これらの構成要素と、学習要素データベース(以下、「データベース」を「DB」と記す。)41と、問題DB42と、学習履歴DB43と、コメントDB44とは、バス19を介して相互に接続されている。
[Server configuration]
2 is a block diagram showing the hardware configuration of server 10. Server 10 includes a communication unit 11, a control unit 12, a storage unit 13, a recording medium 14, a display unit 15, and an input unit 16. These components, a learning element database (hereinafter, "database" will be referred to as "DB") 41, a question DB 42, a learning history DB 43, and a comment DB 44 are interconnected via a bus 19.

なお、サーバ10はコンピュータ単体で実行しても良いし、複数のコンピュータで分散して実行しても良いし、仮想マシンで分散して実行しても良い。 Note that the server 10 may be run on a single computer, distributed across multiple computers, or distributed across virtual machines.

通信部11は、ネットワーク5を通じて生徒用端末20や教師用端末30と通信を行うための通信ユニットである。具体的に、通信部11は、生徒用端末20や教師用端末30から入力情報を受信したり、学習傾向画面を生徒用端末20や教師用端末30へ送信したりする。 The communication unit 11 is a communication unit for communicating with the student terminal 20 and the teacher terminal 30 via the network 5. Specifically, the communication unit 11 receives input information from the student terminal 20 and the teacher terminal 30, and sends learning trend screens to the student terminal 20 and the teacher terminal 30.

制御部12は、CPU(Central Processing Unit)、MPU(Micro-Processing Unit)、GPU(Graphics Processing Unit)等の演算処理装置を含み、記憶部13に記憶されたプログラムを読み出して実行することにより、サーバ10に係る種々の情報処理、制御処理等を行う。なお、プログラムは、単一のコンピュータ上で、または1つのサイトにおいて配置されるか、もしくは複数のサイトにわたって分散され、通信ネットワークによって相互接続された複数のコンピュータ上で実行されるように展開することができる。なお、図2では制御部12を単一のプロセッサであるものとして説明するが、マルチプロセッサであっても良い。 The control unit 12 includes processing units such as a CPU (Central Processing Unit), MPU (Micro-Processing Unit), and GPU (Graphics Processing Unit), and performs various information processing, control processing, and other operations related to the server 10 by reading and executing programs stored in the memory unit 13. The programs can be deployed to run on a single computer, at a single site, or distributed across multiple sites and on multiple computers interconnected by a communications network. While Figure 2 illustrates the control unit 12 as a single processor, it may also be a multi-processor.

記憶部13はRAM(Random Access Memory)、ROM(Read Only Memory)等のメモリ素子を含み、制御部12が処理を実行するために必要なプログラム又はデータ等を記憶している。また、記憶部13は、制御部12が演算処理を実行するために必要なデータ等を一時的に記憶する。 The memory unit 13 includes memory elements such as RAM (Random Access Memory) and ROM (Read Only Memory), and stores programs, data, etc. necessary for the control unit 12 to execute processing. The memory unit 13 also temporarily stores data, etc. necessary for the control unit 12 to execute calculations.

記録媒体14は、ディスク状記録媒体、半導体メモリなどの不揮発性で非一時的な記録媒体であり、サーバ10に対して着脱可能に構成される。記録媒体14は、制御部12が実行する各種プログラムを記録している。サーバ10が分類処理や解析処理を実行する際には、記録媒体14に記録されているプログラムが記憶部13にロードされ、制御部12により実行される。 The recording medium 14 is a non-volatile, non-temporary recording medium such as a disk-shaped recording medium or semiconductor memory, and is configured to be detachable from the server 10. The recording medium 14 stores various programs executed by the control unit 12. When the server 10 performs classification processing or analysis processing, the programs stored on the recording medium 14 are loaded into the memory unit 13 and executed by the control unit 12.

表示部15は、液晶ディスプレイ又は有機EL(electroluminescence)ディスプレイ等であり、制御部12の指示に従い各種情報を表示する。入力部16は、マウス、キーボード、タッチパネル、ボタン等の入力デバイスであり、受け付けた操作情報を制御部12へ出力する。 The display unit 15 is a liquid crystal display or organic EL (electroluminescence) display, etc., and displays various information according to instructions from the control unit 12. The input unit 16 is an input device such as a mouse, keyboard, touch panel, or buttons, and outputs received operation information to the control unit 12.

学習要素DB41は、学習内容を細分化した学習要素に関する情報を記憶している。ここで、学習要素とは、学習内容や教科書の説明内容を、単元をはじめとする学習のまとまりを踏まえながら、教科書や教材の連携、学習進度の把握、指導計画の作成等の目的のために最適な粒度で細分化したものである。つまり、同じ学習要素の問題は、同じグループに属する問題であるともいえる。また、単元とは、所定の主題を中心に行う学習活動のひとまとまりであって、「数学」、「国語」といった教科毎に設定されており、1つ以上の学習要素から構成されている。 The learning element DB41 stores information about learning elements, which are subdivisions of learning content. Here, learning elements are learning content and textbook explanations that have been subdivided to an optimal level of granularity, taking into account learning groups such as units, for purposes such as linking textbooks and teaching materials, understanding learning progress, and creating lesson plans. In other words, questions with the same learning element can be said to belong to the same group. Furthermore, a unit is a group of learning activities centered around a specific theme, is set for each subject such as "Mathematics" or "Japanese," and is composed of one or more learning elements.

図3は、学習要素DB41のデータ構造の一例である。図示のように、学習要素DB41は、教科、分野、単元、学習要素及び学習要素IDの情報を記憶している。教科は、教科の名称であって、例えば、「数学」、「国語」等である。分野は、分野の名称であって、教科毎に設定されており、例えば、「微分」等である。単元は、単元の名称であって、分野毎に設定されており、例えば、「合成関数の微分」等である。学習要素は、学習要素が対象とする学習内容を示す情報であって、単元毎に設定されており、例えば、「log+1次式」、「log+2次式」等である。学習要素IDは、学習要素の識別情報である。 Figure 3 is an example of the data structure of the learning element DB41. As shown, the learning element DB41 stores information on subjects, fields, units, learning elements, and learning element IDs. The subject is the name of the subject, such as "Mathematics" or "Japanese." The field is the name of the field, which is set for each subject, such as "Differentiation." The unit is the name of the unit, which is set for each field, such as "Differentiation of a Composite Function." The learning element is information indicating the learning content that the learning element targets, which is set for each unit, such as "log + linear expression" or "log + quadratic expression." The learning element ID is identification information for the learning element.

なお、教科を構成する分野、分野を構成する単元、単元を構成する学習要素は、それぞれ予め設定されているものとする。また、図3に示す学習要素DB41のデータ構造は一例であって、本発明はこれに限定されるものではなく、学習要素DB41は、学習要素の識別に関する情報を記憶していれば、そのデータ構造は任意に設定することができる。 It is assumed that the fields that make up a subject, the units that make up a field, and the learning elements that make up a unit are each set in advance. The data structure of the learning element DB41 shown in Figure 3 is an example, and the present invention is not limited to this. The data structure of the learning element DB41 can be set arbitrarily as long as it stores information related to the identification of learning elements.

問題DB42は、問題を識別する問題IDに対応付けて、生徒が取り組む問題に関する問題情報を記憶している。図4は、問題DB42のデータ構造の一例である。図示のように、問題DB42は、問題ID、問題データ、学習要素ID、教材名称、ページ、難易度の情報を記憶している。問題データは、問題IDが示す問題のデータである。学習要素IDは、問題IDが示す問題が属する学習要素の識別情報である。教材名称は、問題IDが示す問題が含まれる参考書やテキストといった教材の名称であり、ページは、当該教材において当該問題が記載されているページと問の番号である。 Question DB 42 stores question information about questions that students work on, in association with question IDs that identify the questions. Figure 4 shows an example of the data structure of question DB 42. As shown in the figure, question DB 42 stores information such as question IDs, question data, learning element IDs, learning material names, pages, and difficulty levels. Question data is data about the question indicated by the question ID. Learning element ID is identification information for the learning element to which the question indicated by the question ID belongs. Learning material name is the name of the learning material, such as a reference book or textbook, that contains the problem indicated by the question ID, and page is the page and question number on which the problem appears in the learning material.

難易度は、問題IDが示す問題の難易度を示す数値である。ここで、問題難易度(以下、単に「難易度」ともいう。)は、問題の難易、正答率の高低など任意の概念に基づくものであって、項目応答理論(IRT:Item Response Theory)等を用いて各問題を評価することで設定してもよいし、予め人為的に設定されていてもよい。具体的に、本実施形態において難易度は、後述する生徒の解答情報に基づいて算出されるが、図4に示すように問題DB42に記憶され、必要なときに抽出されることとしてもよいし、問題DB42には記憶せず、必要なときにその都度解答情報に基づいて算出されることとしてもよい。 The difficulty level is a numerical value indicating the difficulty of the question indicated by the question ID. Here, the question difficulty level (hereinafter simply referred to as "difficulty level") is based on any concept, such as the difficulty level of the question or the correct answer rate, and may be set by evaluating each question using Item Response Theory (IRT) or the like, or may be set artificially in advance. Specifically, in this embodiment, the difficulty level is calculated based on the student's answer information, which will be described later. However, as shown in Figure 4, the difficulty level may be stored in the question DB 42 and extracted when needed, or it may not be stored in the question DB 42 and instead be calculated based on the answer information each time it is needed.

なお、問題がどの学習要素に属するかは予め設定されている。また、図4に示す問題DB42のデータ構造は一例であって、本発明はこれに限定されるものではなく、問題DB42は、問題と学習要素を紐付ける情報が記憶されていれば、そのデータ構造は任意に設定することができる。 Note that which learning element a question belongs to is set in advance. Furthermore, the data structure of question DB42 shown in Figure 4 is an example, and the present invention is not limited to this. Question DB42 can have any data structure as long as it stores information linking questions to learning elements.

学習履歴DB43は、生徒を識別する生徒IDに対応付けて、生徒が取り組んだ問題の解答に関する解答情報を記憶している。図5は、学習履歴DB43のデータ構造の一例である。図示のように、学習履歴DB43は、生徒ID、問題ID、正誤、解答時間、解答文字数の情報を記憶している。問題IDは、生徒IDが示す生徒が取り組んだ問題の識別情報である。正誤、解答時間及び解答文字数は、それぞれ生徒IDが示す生徒が取り組んだ問題に対する解答の正誤、当該解答にかかった時間及び当該解答の文字数である。 The learning history DB43 stores answer information related to the answers to questions that students have worked on, in association with a student ID that identifies the student. Figure 5 shows an example of the data structure of the learning history DB43. As shown in the figure, the learning history DB43 stores information such as the student ID, question ID, correct/incorrect answer, answer time, and number of characters in the answer. The question ID is identification information for the question that the student identified by the student ID worked on. The correct/incorrect answer, answer time, and number of characters in the answer are respectively the correct/incorrect answer to the question that the student identified by the student ID worked on, the time taken to answer the answer, and the number of characters in the answer.

なお、本実施形態では、一例として、生徒用端末20は使用する生徒の生徒IDが予め紐付けられており、生徒が生徒用端末20を使用して取り組んだ問題の解答に関する解答情報は、自動的にサーバ10の学習履歴DB43に記憶されるものとする。また、図5に示す学習履歴DB43のデータ構造は一例であって、本発明はこれに限定されるものではなく、学習履歴DB43は、生徒が生徒用端末20を使用して取り組んだ学習に関する情報を記憶しており、そのデータ構造は任意に設定することができる。 In this embodiment, as an example, the student terminal 20 is pre-linked to the student ID of the student using it, and answer information regarding answers to questions that the student has worked on using the student terminal 20 is automatically stored in the learning history DB 43 of the server 10. Furthermore, the data structure of the learning history DB 43 shown in FIG. 5 is an example, and the present invention is not limited to this. The learning history DB 43 stores information regarding the learning that the student has worked on using the student terminal 20, and the data structure can be set as desired.

コメントDB44は、詳細は後述するが、解答時間や解答文字数の観点における生徒の学習傾向と、生徒へのコメントとを紐付けたコメント情報を記憶している。 Comment DB44, which will be described in more detail below, stores comment information that links students' learning tendencies in terms of answer time and number of characters in their answers with comments to the students.

なお、上述した各DBの記憶形態は一例であり、データ間の関係が維持されていれば、他の記憶形態であってもよい。また、各DBは、例えばHDD(Hard disk drive)、SSD(Solid State Drive)等の記録媒体により実現される。本実施形態において、記憶部13と各種DBは一体の記憶装置として構成されていてもよいし、別々の記憶装置であってもよい。また、各種DBは、サーバ10に接続された外部記憶装置であってもよく、その構成は任意に設定することができる。 Note that the storage format of each DB described above is an example, and other storage formats are possible as long as the relationships between data are maintained. Each DB is implemented using a recording medium such as an HDD (Hard Disk Drive) or SSD (Solid State Drive). In this embodiment, the storage unit 13 and the various DBs may be configured as an integrated storage device, or may be separate storage devices. The various DBs may also be external storage devices connected to the server 10, and the configuration can be set as desired.

図6は、サーバの機能構成を示すブロック図である。サーバ10は、機能的には、学習要素DB41と、問題DB42と、学習履歴DB43と、コメントDB44と、類似度算出部45と、類似問題グループ分類部46と、解析部47とを備える。 Figure 6 is a block diagram showing the functional configuration of the server. Functionally, the server 10 includes a learning element DB 41, a question DB 42, a learning history DB 43, a comment DB 44, a similarity calculation unit 45, a similar question group classification unit 46, and an analysis unit 47.

なお、類似度算出部45、類似問題グループ分類部46及び解析部47は、制御部12がプログラムを実行することにより実現される。 The similarity calculation unit 45, similar problem group classification unit 46, and analysis unit 47 are realized by the control unit 12 executing a program.

類似度算出部45は、問題DB42に記憶された問題情報及び学習履歴DB43に記憶された解答情報のいずれか1つ以上に基づき、問題の類似度を算出する。ここで、類似度とは、例えば、問題の難易度や問題のテキスト類似度等が挙げられる。具体的に、類似度算出部45は、類似度の一例として、IRTを用いて各問題の難易度を数値で算出する。難易度は、数値が低いほど易しく、数値が高いほど難しい。また、類似度算出部45は、類似度の別の一例として、コサイン類似度を用いて問題のテキストの類似度(以下、「テキスト類似度」ともいう。)を数値で算出する。テキスト類似度は、詳細は後述するが特徴量空間上で、近い距離の問題ほど類似度が高く数値は1に近づき、遠い距離の問題ほど類似度は低く数値は0に近づく。 The similarity calculation unit 45 calculates the similarity of questions based on one or more of the question information stored in the question DB 42 and the answer information stored in the learning history DB 43. Here, similarity refers to, for example, the difficulty of the question and the text similarity of the question. Specifically, the similarity calculation unit 45 uses IRT as an example of similarity to calculate the difficulty of each question as a numerical value. The lower the numerical value, the easier the question, and the higher the numerical value, the more difficult the question. Furthermore, as another example of similarity, the similarity calculation unit 45 uses cosine similarity to calculate the similarity of the question text (hereinafter also referred to as "text similarity") as a numerical value. Details of text similarity will be described later, but in feature space, the closer the question is to the question, the higher the similarity, with the numerical value approaching 1, and the farther the question is to the question, the lower the similarity, with the numerical value approaching 0.

類似問題グループ分類部46は、問題DB42から同じ学習要素の問題を抽出し、抽出した問題を類似度に基づいてさらに細分化した類似問題グループに分類する。 The similar question group classification unit 46 extracts questions with the same learning elements from the question DB 42 and classifies the extracted questions into further subdivided similar question groups based on their similarity.

具体的に、類似問題グループ分類部46による分類方法について説明する。まず、類似度が問題の難易度であって、学習要素が同じである複数の問題を、難易度に基づいて分類する方法について説明する。図7は、学習要素が同じ問題の一例である。図7に示すように、学習要素が(log+1次式)である問題は、数式81、数式82及び数式83を有する。 Specifically, the classification method used by the similar problem group classification unit 46 will be described. First, a method will be described in which the degree of similarity is the difficulty of the problem, and multiple problems with the same learning element are classified based on difficulty. Figure 7 is an example of a problem with the same learning element. As shown in Figure 7, a problem with a learning element of (log + linear expression) has formula 81, formula 82, and formula 83.

なお、本実施形態では、学習要素が同じである複数の問題を、難易度「0.0~1.0」の類似問題グループA、難易度「1.1~2.0」の類似問題グループB、及び、難易度「2.1~3.0」の類似問題グループCの3つに分類するものとする。分類の基準となる難易度や、いくつの類似問題グループに分類するかは任意に設定することができる。 In this embodiment, multiple questions with the same learning elements are classified into three groups: similar question group A with a difficulty level of "0.0 to 1.0," similar question group B with a difficulty level of "1.1 to 2.0," and similar question group C with a difficulty level of "2.1 to 3.0." The difficulty level used as the classification standard and the number of similar question groups into which the questions are classified can be set arbitrarily.

図7に示すように、数式81の問題の難易度は「0.8」のため、類似問題グループ分類部46は、数式81を難易度「0.0~1.0」の類似問題グループAに分類する。また、数式82の問題の難易度は「1.3」のため、類似問題グループ分類部46は、数式82を難易度「1.1~2.0」の類似問題グループBに分類する。また、数式83の問題の難易度は「2.6」のため、類似問題グループ分類部46は、数式83を難易度「2.1~3.0」の類似問題グループCに分類する。このように、類似問題グループ分類部46は、難易度に基づいて、近い難易度の問題を同じ類似問題グループに分類する。 As shown in FIG. 7, the difficulty level of the problem for formula 81 is "0.8," so the similar problem group classification unit 46 classifies formula 81 into similar problem group A, which has a difficulty level of "0.0 to 1.0." Furthermore, the difficulty level of the problem for formula 82 is "1.3," so the similar problem group classification unit 46 classifies formula 82 into similar problem group B, which has a difficulty level of "1.1 to 2.0." Furthermore, the difficulty level of the problem for formula 83 is "2.6," so the similar problem group classification unit 46 classifies formula 83 into similar problem group C, which has a difficulty level of "2.1 to 3.0." In this way, the similar problem group classification unit 46 classifies problems of similar difficulty into the same similar problem group based on difficulty level.

次に、類似度がテキスト類似度であって、学習要素が同じである複数の問題を、テキスト類似度に基づいて分類する方法について説明する。図8は、問題を特徴量に基づいてグループ化する手法を説明する図である。類似問題グループ分類部46は、図8(a)に示すように、例えば、数式81の問題を「y」、「=」のように1文字ずつテキストとして扱い、LSTM(Long Short Term Memory)等、時系列の情報をテキスト処理可能な機械学習の手法を用いることで、数式81の問題の特徴量を数値化して抽出する。類似問題グループ分類部46は、学習要素が同じである全ての問題の特徴量を数値化し、図8(b)に示すように、特徴量空間にプロットする。そして、類似問題グループ分類部46は、図8(c)に示すように、学習要素が同じである全ての問題をクラスタリングにより、類似問題グループA、類似問題グループB及び類似問題グループCにグループ化する。テキスト類似度は、特徴量空間上で距離が近い問題ほど高く、距離が遠い問題ほど低い。そのため、類似問題グループ分類部46は、学習要素が同じである複数の問題を、テキスト類似度に基づいて分類しているといえる。 Next, we will explain a method for classifying multiple questions with the same learning element based on text similarity. Figure 8 is a diagram illustrating a method for grouping questions based on features. As shown in Figure 8(a), the similar problem group classification unit 46 treats each character of a problem with formula 81 as text, such as "y" and "=", and quantifies and extracts the features of the problem with formula 81 using a machine learning technique capable of processing time-series information in text, such as LSTM (Long Short Term Memory). The similar problem group classification unit 46 quantifies the features of all questions with the same learning element and plots them in feature space, as shown in Figure 8(b). Then, as shown in Figure 8(c), the similar problem group classification unit 46 groups all questions with the same learning element into similar problem group A, similar problem group B, and similar problem group C by clustering. Text similarity is higher for questions closer to each other in the feature space, and lower for questions farther apart. Therefore, it can be said that the similar question group classification unit 46 classifies multiple questions with the same learning element based on text similarity.

なお、本実施形態において問題は数式であるが、本発明はこれに限定されるものではなく、例えば、問題は記述式で答える文章題等であってもよい。つまり、問題は、任意に設定することができる。 In this embodiment, the questions are mathematical formulas, but the present invention is not limited to this. For example, the questions may be written questions that require a descriptive answer. In other words, the questions can be set arbitrarily.

解析部47は、学力判定部51と、類似学力グループ分類部52と、入力情報取得部53と、学習要素特定部54と、抽出部55と、類似学力グループ特定部56と、グラフ作成部57とを備え、問題DB42に記憶された問題情報と、学習履歴DB43に記憶された解答情報とに基づいて、問題の類似度や生徒の学力毎に、類似問題グループに属する問題を解析する。 The analysis unit 47 includes an academic ability assessment unit 51, a similar academic ability group classification unit 52, an input information acquisition unit 53, a learning element identification unit 54, an extraction unit 55, a similar academic ability group identification unit 56, and a graph creation unit 57, and analyzes questions belonging to similar question groups for each degree of question similarity and student academic ability based on the question information stored in the question DB 42 and the answer information stored in the learning history DB 43.

なお、学力判定部51、類似学力グループ分類部52、入力情報取得部53、学習要素特定部54、抽出部55、類似学力グループ特定部56及びグラフ作成部57は、制御部12がプログラムを実行することにより実現される。 The academic ability assessment unit 51, similar academic ability group classification unit 52, input information acquisition unit 53, learning element identification unit 54, extraction unit 55, similar academic ability group identification unit 56, and graph creation unit 57 are realized by the control unit 12 executing a program.

学力判定部51は、学習履歴DB43に記憶された解答情報に基づき、各生徒の学力レベル(以下、単に「学力」ともいう。)を算出する。具体的に、学力判定部51は、各生徒の解答情報に基づき、潜在ランク理論(LRT:Latent Rank Theory)等を用いて各生徒を評価することで学力レベルを数値で算出する。学力レベルは、数値が低いほど生徒の学習能力が低く、数値が高いほど生徒の学習能力が高い。このように、学力レベルは、生徒の解答情報に基づいて算出されるが、例えば、生徒IDに対応付けて記憶部13に記憶され、必要なときに抽出されることとしてもよいし、記憶部13には記憶せず、必要なときにその都度解答情報に基づいて算出されることとしてもよい。 The academic ability assessment unit 51 calculates each student's academic ability level (hereinafter simply referred to as "academic ability") based on the answer information stored in the learning history DB 43. Specifically, the academic ability assessment unit 51 evaluates each student using Latent Rank Theory (LRT) or the like based on each student's answer information to calculate a numerical academic ability level. The lower the numerical value of the academic ability level, the lower the student's learning ability, and the higher the numerical value, the higher the student's learning ability. In this way, the academic ability level is calculated based on the student's answer information, but it may be stored in the memory unit 13 in association with the student ID and extracted when needed, or it may not be stored in the memory unit 13 and instead be calculated based on the answer information each time it is needed.

なお、本実施形態では、学力レベルは、解答情報に基づいて算出されることとしているが、本発明はこれに限定されるものではなく、偏差値等とし、予め生徒IDと紐づけて記憶されることとしてもよい。 In this embodiment, the academic ability level is calculated based on answer information, but the present invention is not limited to this. It may also be calculated as a deviation value or the like, and stored in advance in association with the student ID.

類似学力グループ分類部52は、所定の類似問題グループに属する問題に取り組んだ生徒を、学力レベル毎にさらに細分化した類似学力グループに分類する。解析部47は、問題情報及び解答情報に基づき、各類似学力グループに属する生徒が取り組んだ問題を解析する。 The similar academic ability group classification unit 52 classifies students who have worked on questions belonging to a specified similar problem group into further subdivided similar academic ability groups based on academic ability level. The analysis unit 47 analyzes the questions worked on by students belonging to each similar academic ability group based on the problem information and answer information.

入力情報取得部53は、生徒用端末20から生徒IDと、生徒が学習傾向を確認する対象となる問題(以下、「対象問題」ともいう。)に関する情報と、を含む入力情報を取得する。生徒は、自身の学習傾向を確認したい場合、生徒用端末20を使用して、所定の問題を対象問題として入力し、入力情報をサーバ10へ送信する。入力情報取得部53は、生徒用端末20から入力情報を取得し、当該生徒を解析の対象者とする。 The input information acquisition unit 53 acquires input information from the student terminal 20, including a student ID and information regarding the question for which the student's learning tendency is to be checked (hereinafter also referred to as the "target question"). When a student wants to check their own learning tendency, they use the student terminal 20 to input a specific question as the target question and send the input information to the server 10. The input information acquisition unit 53 acquires the input information from the student terminal 20 and sets the student as the target of analysis.

学習要素特定部54は、問題DB42を参照し、入力情報に含まれる対象問題の学習要素を特定する。具体的に、学習要素特定部54は、問題DB42を参照し、入力情報に含まれる問題の問題IDと、当該問題の学習要素IDとを特定する。 The learning element identification unit 54 references the question DB 42 and identifies the learning elements of the target question included in the input information. Specifically, the learning element identification unit 54 references the question DB 42 and identifies the question ID of the question included in the input information and the learning element ID of that question.

抽出部55は、入力情報に含まれる生徒IDに基づいて、学習結果DB43から対象者の解答情報を抽出する。 The extraction unit 55 extracts the subject's answer information from the learning result DB 43 based on the student ID included in the input information.

類似学力グループ特定部56は、対象問題の学習要素と、対象問題の類似度と、対象者の学力レベルとに基づいて、当該対象者が属する類似学力グループを特定する。具体的に、類似学力グループ特定部56は、学習要素特定部54により特定された対象問題の学習要素と、類似度算出部45により算出された対象問題の類似度と、学力判定部51により対象者の解答情報に基づいて算出された学力レベルとを取得し、当該対象者が属する類似学力グループを特定する。 The similar academic ability group identification unit 56 identifies the similar academic ability group to which the subject belongs based on the learning elements of the target question, the similarity of the target question, and the subject's academic ability level. Specifically, the similar academic ability group identification unit 56 obtains the learning elements of the target question identified by the learning element identification unit 54, the similarity of the target question calculated by the similarity calculation unit 45, and the academic ability level calculated by the academic ability assessment unit 51 based on the subject's answer information, and identifies the similar academic ability group to which the subject belongs.

グラフ作成部57は、位置特定部61と、推移特定部62とを備え、問題情報及び解答情報に基づいて、生徒の学習傾向を表すグラフを作成する。そして、グラフ作成部57は、作成したグラフを含む学習傾向画面を作成し、対象者の生徒用端末20へ送信する。 The graph creation unit 57 includes a position identification unit 61 and a transition identification unit 62, and creates a graph representing the student's learning trends based on the question information and answer information. The graph creation unit 57 then creates a learning trend screen including the created graph and transmits it to the student's device 20.

なお、位置特定部61及び推移特定部62は、制御部12がプログラムを実行することにより実現される。 The position identification unit 61 and the transition identification unit 62 are realized by the control unit 12 executing a program.

図9は、生徒の学習傾向を表す第1のグラフの一例である。図9は、学習要素が(log+1次式)である問題を表示する問題項目84と、生徒の学習傾向を表すグラフ85とを有する。問題項目84は、問題DB42から抽出した、学習要素が(log+1次式)である問題84a~84dを有する。 Figure 9 is an example of a first graph showing a student's learning tendency. Figure 9 includes a question item 84 displaying questions whose learning element is (log + linear expression), and a graph 85 showing the student's learning tendency. The question item 84 includes questions 84a to 84d whose learning element is (log + linear expression) extracted from question DB 42.

グラフ85は、縦軸に類似問題グループA、類似問題グループB及び類似問題グループC、横軸に学力レベル1、学力レベル2及び学力レベル3が設定され、9つのグラフ85a~85iを有する。具体的に、類似度が問題の難易度である場合、問題項目84の問題において、例えば、類似問題グループAは難易度「0.0~1.0」の問題、類似問題グループBは難易度「1.1~2.0」問題、類似問題グループCは難易度「2.1~3.0」の問題である。また、類似度が問題のテキスト類似度である場合、問題項目84の問題において、例えば、類似問題グループAは整数を含む(log+1次式)の問題、類似問題グループBは小数を含む(log+1次式)の問題、類似問題グループCは分数を含む(log+1次式)の問題である。 Graph 85 has nine graphs 85a-85i, with similar question group A, similar question group B, and similar question group C on the vertical axis and academic ability level 1, academic ability level 2, and academic ability level 3 on the horizontal axis. Specifically, if similarity is the difficulty of the question, then for questions in question item 84, for example, similar question group A is a question with a difficulty level of "0.0-1.0," similar question group B is a question with a difficulty level of "1.1-2.0," and similar question group C is a question with a difficulty level of "2.1-3.0." Furthermore, if similarity is the text similarity of the question, then for questions in question item 84, for example, similar question group A is a question with an integer (log + linear expression), similar question group B is a question with a decimal (log + linear expression), and similar question group C is a question with a fraction (log + linear expression).

グラフ85aは、類似問題グループAに属する問題に取り組んだ、学力レベル1の生徒の解答情報に基づいて作成されたグラフである。換言すると、グラフ85aは、類似問題グループAに属する問題に取り組んだ生徒の中で、学力レベル1の生徒が属する類似学力グループに対応するグラフである。 Graph 85a is a graph created based on the answer information of students at academic ability level 1 who tackled problems belonging to similar problem group A. In other words, graph 85a is a graph corresponding to the similar academic ability group to which students at academic ability level 1 belong who tackled problems belonging to similar problem group A.

図9に示すように、グラフ85aは、縦軸に解答時間、横軸に解答文字数が設定され、各生徒の解答情報に基づいて各生徒のアイコンが配置されている。具体的に、グラフ作成部57は、まず、問題DB42を参照し、類似問題グループAに属する問題に対応する各生徒の解答情報を、学習履歴DB43から全て抽出する。そして、グラフ作成部57は、抽出した解答情報に基づいて、類似問題グループAに属する問題に対応する各生徒の平均解答時間及び平均解答文字数を算出する。そして、グラフ作成部57は、各生徒の平均解答時間と平均解答文字数が示す位置に各生徒のアイコンを配置することでグラフ85aを作成する。 As shown in FIG. 9, graph 85a has answer time on the vertical axis and the number of characters in the answer on the horizontal axis, with each student's icon arranged based on their answer information. Specifically, graph creation unit 57 first references question DB 42 and extracts all of the answer information for each student corresponding to questions belonging to similar question group A from learning history DB 43. Then, based on the extracted answer information, graph creation unit 57 calculates the average answer time and average number of characters in the answer for each student corresponding to questions belonging to similar question group A. Then, graph creation unit 57 creates graph 85a by placing each student's icon in the position indicated by each student's average answer time and average number of characters in the answer.

例えば、生徒Aが類似問題グループAに属する問題を「100問」取り組んでいた場合、グラフ作成部57は、100問全ての解答情報に基づいて、生徒Aの平均解答時間及び平均解答文字数を算出し、生徒Aのアイコン87aを配置することでグラフ85aを作成する。また、生徒Bが類似問題グループAに属する問題を「2問」しか取り組んでいない場合、グラフ作成部57は、2問分の解答情報に基づいて、生徒Bの平均解答時間及び平均解答文字数を算出し、生徒Bのアイコン87bを配置することでグラフ85aを作成する。 For example, if Student A has worked on 100 questions belonging to Similar Question Group A, the graph creation unit 57 calculates Student A's average answer time and average number of characters in the answer based on the answer information for all 100 questions, and creates graph 85a by placing Student A's icon 87a. Also, if Student B has worked on only two questions belonging to Similar Question Group A, the graph creation unit 57 calculates Student B's average answer time and average number of characters in the answer based on the answer information for the two questions, and creates graph 85a by placing Student B's icon 87b.

そして、グラフ作成部57は、作成したグラフ85aにおいて、似た傾向の群をグループ化する。グループ化の手法は、例えば、RANSAC(Random Sample Consensus)とk-meansの組み合わせによるグループ化等が挙げられる。具体的に、グラフ作成部57は、図9に示すように、グラフ85aに配置された生徒のアイコンをクラスタリングにより、類似傾向グループ86a、類似傾向グループ86b及び類似傾向グループ86cにグループ化する。同じ類似傾向グループに属する生徒は、同じ学習傾向であるといえる。 The graph creation unit 57 then groups groups of students with similar tendencies in the created graph 85a. Examples of grouping methods include a combination of RANSAC (Random Sample Consensus) and k-means. Specifically, as shown in FIG. 9, the graph creation unit 57 groups the student icons arranged in the graph 85a into similar tendency groups 86a, 86b, and 86c by clustering. Students belonging to the same similar tendency group can be said to have the same learning tendencies.

グラフ85aと同様に、グラフ85bは、類似問題グループAに属する問題に取り組んだ生徒の中で、学力レベル2の生徒が属する類似学力グループに対応するグラフである。グラフ85cは、類似問題グループAに属する問題に取り組んだ生徒の中で、学力レベル3の生徒が属する類似学力グループに対応するグラフである。 Like graph 85a, graph 85b is a graph corresponding to the similar academic ability group to which students at academic ability level 2 belong, among students who worked on problems belonging to similar problem group A. Graph 85c is a graph corresponding to the similar academic ability group to which students at academic ability level 3 belong, among students who worked on problems belonging to similar problem group A.

また、グラフ85dは、類似問題グループBに属する問題に取り組んだ生徒の中で、学力レベル1の生徒が属する類似学力グループに対応するグラフである。グラフ85eは、類似問題グループBに属する問題に取り組んだ生徒の中で、学力レベル2の生徒が属する類似学力グループに対応するグラフである。グラフ85fは、類似問題グループBに属する問題に取り組んだ生徒の中で、学力レベル3の生徒が属する類似学力グループに対応するグラフである。 Graph 85d is a graph corresponding to the similar academic ability group to which students at academic ability level 1 belong among students who worked on problems belonging to similar problem group B. Graph 85e is a graph corresponding to the similar academic ability group to which students at academic ability level 2 belong among students who worked on problems belonging to similar problem group B. Graph 85f is a graph corresponding to the similar academic ability group to which students at academic ability level 3 belong among students who worked on problems belonging to similar problem group B.

また、グラフ85gは、類似問題グループCに属する問題に取り組んだ生徒の中で、学力レベル1の生徒が属する類似学力グループに対応するグラフである。グラフ85hは、類似問題グループCに属する問題に取り組んだ生徒の中で、学力レベル2の生徒が属する類似学力グループに対応するグラフである。グラフ85iは、類似問題グループCに属する問題に取り組んだ生徒の中で、学力レベル3の生徒が属する類似学力グループに対応するグラフである。 Graph 85g is a graph corresponding to the similar academic ability group to which students at academic ability level 1 belong among students who worked on problems belonging to similar problem group C. Graph 85h is a graph corresponding to the similar academic ability group to which students at academic ability level 2 belong among students who worked on problems belonging to similar problem group C. Graph 85i is a graph corresponding to the similar academic ability group to which students at academic ability level 3 belong among students who worked on problems belonging to similar problem group C.

このように、グラフ85が有する9つのグラフ85a~85iは、それぞれ各類似学力グループに属する生徒の解答情報に基づいて作成されたグラフである。つまり、グラフ作成部57は、生徒の学力レベル及び類似問題グループ毎に、同じ学習要素の問題における生徒の学習傾向をグラフ化している。これによれば、例えば、「学力レベルが低い生徒は、問題難易度が低いときも解答時間が長いが、学力レベルが高い生徒は、問題難易度が中程度であっても解答時間が短い」といった学習傾向を確認することができる。また、例えば、「学力レベルが低い生徒は、整数を含む(log+1次式)の問題は比較的解答時間が短いが、分数を含む(log+1次式)の問題は解答時間が長い」といった学習傾向を確認することができる。 As such, the nine graphs 85a-85i of graph 85 are graphs created based on the answer information of students belonging to each similar academic ability group. In other words, graph creation unit 57 graphs students' learning trends for questions with the same learning element, for each student's academic ability level and similar problem group. This makes it possible to confirm learning trends such as, for example, "students with low academic ability levels take a long time to answer questions even when the question difficulty is low, but students with high academic ability levels take a short time to answer questions even when the question difficulty is medium." It is also possible to confirm learning trends such as, for example, "students with low academic ability levels take a relatively short time to answer questions with integers (log + linear equations), but take a long time to answer questions with fractions (log + linear equations)."

図10は、生徒の学習傾向を表す第2のグラフの一例である。図10は、学習要素が(log+1次式)である問題項目84と、生徒の学習傾向を表すグラフ88とを有する。問題項目84は、問題DB42から抽出した、学習要素が(log+1次式)である問題84a~84dを有する。 Figure 10 is an example of a second graph showing a student's learning tendency. Figure 10 shows a question item 84 whose learning element is (log + linear expression) and a graph 88 showing the student's learning tendency. The question item 84 includes questions 84a to 84d whose learning element is (log + linear expression) extracted from question DB 42.

グラフ88は、学力レベル1のグラフ88a及び88bと、学力レベル2のグラフ88c及び88dと、学力レベル3のグラフ88e及び88fとを有する。 Graph 88 includes graphs 88a and 88b for academic ability level 1, graphs 88c and 88d for academic ability level 2, and graphs 88e and 88f for academic ability level 3.

グラフ88aは、問題項目84の問題に取り組んだ、学力レベル1の生徒の解答情報に基づいて作成される。図10に示すように、グラフ88aは、縦軸に解答時間、横軸に類似問題グループが設定され、各生徒の解答情報に基づいて各生徒のアイコンが配置されている。具体的に、グラフ作成部57は、まず、問題DB42及び学習履歴DB43を参照し、類似問題グループAに属する問題に取り組んだ、学力レベル1の各生徒の解答情報を抽出する。そして、グラフ作成部57は、抽出した解答情報に基づいて、類似問題グループAに属する問題に対応する各生徒の平均解答時間を算出する。そして、グラフ作成部57は、横軸に設定された類似問題グループAの範囲において各生徒の平均解答時間を示す位置に各生徒のアイコンを配置することでグラフ88aを作成する。 Graph 88a is created based on the answer information of students at academic ability level 1 who tackled the problem in question item 84. As shown in FIG. 10, graph 88a has answer time set on the vertical axis and similar problem group set on the horizontal axis, with each student's icon arranged based on their answer information. Specifically, graph creation unit 57 first references question DB 42 and learning history DB 43 and extracts answer information for each student at academic ability level 1 who tackled problems belonging to similar problem group A. Then, graph creation unit 57 calculates the average answer time for each student corresponding to the problems belonging to similar problem group A based on the extracted answer information. Then, graph creation unit 57 creates graph 88a by placing each student's icon at a position indicating each student's average answer time within the range of similar problem group A set on the horizontal axis.

このように、グラフ作成部57は、類似問題グループA~Cに属する問題に対応する各生徒の平均解答時間をそれぞれ算出する。そして、グラフ作成部57は、横軸に設定された各類似問題グループの範囲において各生徒の平均解答時間を示す位置に各生徒のアイコンを配置し、同じ生徒のアイコンを線でつなぐことでグラフ88aを作成する。これにより、類似問題グループ毎の各生徒の解答時間の値の推移をグラフ88a上に出力することができる。また、グラフ作成部57は、類似問題グループ毎に学力レベル1の全生徒の解答時間の値の平均値を算出し、平均値の推移をグラフ88a上に出力することができる。 In this way, the graph creation unit 57 calculates the average answer time for each student corresponding to the questions belonging to similar question groups A to C. Then, the graph creation unit 57 places each student's icon at a position indicating each student's average answer time within the range of each similar question group set on the horizontal axis, and creates graph 88a by connecting icons of the same student with a line. This makes it possible to output on graph 88a the change in the answer time values for each student for each similar question group. In addition, the graph creation unit 57 can calculate the average value of the answer time values for all students at academic ability level 1 for each similar question group, and output the change in the average value on graph 88a.

例えば、生徒Aが学力レベル1の場合、グラフ作成部57は、生徒Aが取り組んだ類似問題グループAに属する問題の解答情報に基づいて、生徒Aの平均解答時間を算出し、生徒Aのアイコン89aを配置する。また、グラフ作成部57は、生徒Aが取り組んだ類似問題グループBに属する問題の解答情報に基づいて、生徒Aの平均解答時間を算出し、生徒Aのアイコン89bを配置する。また、グラフ作成部57は、生徒Aが取り組んだ類似問題グループCに属する問題の解答情報に基づいて、生徒Aの平均解答時間を算出し、生徒Aのアイコン89cを配置する。そして、グラフ作成部57は、生徒Aのアイコン89a~89cを線でつなぐことで、類似問題グループ毎の生徒Aの解答時間の値の推移を出力可能なグラフ88aを作成する。 For example, if Student A is at academic ability level 1, the graph creation unit 57 calculates Student A's average answer time based on the answer information for questions belonging to similar problem group A that Student A worked on, and places Student A's icon 89a. The graph creation unit 57 also calculates Student A's average answer time based on the answer information for questions belonging to similar problem group B that Student A worked on, and places Student A's icon 89b. The graph creation unit 57 also calculates Student A's average answer time based on the answer information for questions belonging to similar problem group C that Student A worked on, and places Student A's icon 89c. The graph creation unit 57 then connects Student A's icons 89a to 89c with lines to create graph 88a that can output the transition in Student A's answer time values for each similar problem group.

グラフ作成部57は、グラフ88aと同様に、問題項目84の問題に取り組んだ、学力レベル2の生徒の解答情報に基づいて、類似問題グループ毎の各生徒の解答時間の値の推移を表すグラフ88cを作成する。また、グラフ作成部57は、問題項目84の問題に取り組んだ、学力レベル3の生徒の解答情報に基づいて、類似問題グループ毎の各生徒の解答時間の値の推移を表すグラフ88eを作成する。 Similar to graph 88a, the graph creation unit 57 creates graph 88c, which shows the change in the answer time values for each student in each similar question group, based on the answer information of students at academic ability level 2 who tackled problem item 84. Furthermore, the graph creation unit 57 creates graph 88e, which shows the change in the answer time values for each student in each similar question group, based on the answer information of students at academic ability level 3 who tackled problem item 84.

グラフ88bは、問題項目84に属する問題に取り組んだ、学力レベル1の生徒の解答情報に基づいて作成される。図10に示すように、グラフ88bは、縦軸に解答文字数、横軸に類似問題グループが設定され、各生徒の解答情報に基づいて各生徒のアイコンが配置されている。具体的に、グラフ作成部57は、まず、問題DB42及び学習履歴DB43を参照し、類似問題グループAに属する問題に取り組んだ、学力レベル1の各生徒の解答情報を抽出する。そして、グラフ作成部57は、抽出した解答情報に基づいて、類似問題グループAに即する問題に対応する各生徒の平均解答文字数を算出する。そして、グラフ作成部57は、横軸に設定された各類似問題グループの範囲において各生徒の平均解答文字数を示す位置に各生徒のアイコンを配置することでグラフ88bを作成する。 Graph 88b is created based on the answer information of students at academic ability level 1 who tackled questions belonging to question item 84. As shown in FIG. 10, graph 88b has the number of characters in the answer set on the vertical axis and the similar question group set on the horizontal axis, with each student's icon arranged based on their answer information. Specifically, graph creation unit 57 first references question DB 42 and learning history DB 43 and extracts answer information for each student at academic ability level 1 who tackled questions belonging to similar question group A. Then, graph creation unit 57 calculates the average number of characters in each student's answer corresponding to questions in similar question group A based on the extracted answer information. Then, graph creation unit 57 creates graph 88b by placing each student's icon at a position that indicates each student's average number of characters in their answer within the range of each similar question group set on the horizontal axis.

このように、グラフ作成部57は、類似問題グループA~Cに属する問題に対応する各生徒の平均解答文字数をそれぞれ算出する。そして、グラフ作成部57は、横軸に設定された各類似問題グループの範囲において各生徒の平均解答文字数を示す位置に各生徒のアイコンを配置し、同じ生徒のアイコンを線でつなぐことでグラフ88bを作成する。これにより、類似問題グループ毎の各生徒の解答文字数の値の推移をグラフ88b上に出力することができる。また、グラフ作成部57は、類似問題グループ毎に学力レベル1の全生徒の解答文字数の値の平均値を算出し、平均値の推移をグラフ88b上に出力することができる。 In this way, the graph creation unit 57 calculates the average number of characters in each student's answer corresponding to the questions belonging to similar question groups A to C. Then, the graph creation unit 57 places each student's icon at a position that indicates the average number of characters in each student's answer within the range of each similar question group set on the horizontal axis, and creates graph 88b by connecting icons of the same student with a line. This makes it possible to output on graph 88b the trend in the value of the number of characters in each student's answer for each similar question group. In addition, the graph creation unit 57 can calculate the average value of the value of the number of characters in each student's answer for all students at academic ability level 1 for each similar question group, and output the trend in this average value on graph 88b.

例えば、生徒Aが学力レベル1の場合、グラフ作成部57は、生徒Aが取り組んだ類似問題グループAに属する問題の解答情報に基づいて、生徒Aの平均解答文字数を算出し、生徒Aのアイコン90aを配置する。また、グラフ作成部57は、生徒Aが取り組んだ類似問題グループBに属する問題の解答情報に基づいて、生徒Aの平均解答文字数を算出し、生徒Aのアイコン90bを配置する。また、グラフ作成部57は、生徒Aが取り組んだ類似問題グループCに属する問題の解答情報に基づいて、生徒Aの平均解答文字数を算出し、生徒Aのアイコン90cを配置する。そして、グラフ作成部57は、生徒Aのアイコン90a~90cを線でつなぐことで、類似問題グループ毎の生徒Aの解答文字数の値の推移を出力可能なグラフ88bを作成する。 For example, if Student A is at academic ability level 1, the graph creation unit 57 calculates the average number of characters in Student A's answers based on the answer information for questions belonging to similar problem group A that Student A tackled, and places Student A's icon 90a. The graph creation unit 57 also calculates the average number of characters in Student A's answers based on the answer information for questions belonging to similar problem group B that Student A tackled, and places Student A's icon 90b. The graph creation unit 57 also calculates the average number of characters in Student A's answers based on the answer information for questions belonging to similar problem group C that Student A tackled, and places Student A's icon 90c. The graph creation unit 57 then connects Student A's icons 90a to 90c with lines to create a graph 88b that can output the transition in the number of characters in Student A's answers for each similar problem group.

グラフ作成部57は、グラフ88bと同様に、問題項目84の問題に取り組んだ、学力レベル2の生徒の解答情報に基づいて、類似問題グループ毎の各生徒の解答文字数の値の推移を表すグラフ88dを作成する。また、グラフ作成部57は、問題項目84の問題に取り組んだ、学力レベル3の生徒の解答情報に基づいて、類似問題グループ毎の各生徒の解答文字数の値の推移を表すグラフ88fを作成する。 Similar to graph 88b, the graph creation unit 57 creates graph 88d, which shows the change in the number of characters in the answers of each student for each similar question group, based on the answer information of students at academic ability level 2 who tackled problem item 84. The graph creation unit 57 also creates graph 88f, which shows the change in the number of characters in the answers of each student for each similar question group, based on the answer information of students at academic ability level 3 who tackled problem item 84.

このように、グラフ88が有する6つのグラフ88a~88fは、それぞれ問題項目84の問題に取り組んだ生徒の学力レベル毎のグラフである。つまり、グラフ作成部57は、生徒の学力レベル毎に、各生徒の学習傾向をグラフ化している。これによれば、類似問題グループ毎の各生徒の解答時間や解答文字数の推移を一目で確認することができる。 As such, the six graphs 88a to 88f in graph 88 are graphs for each academic level of the students who tackled the questions in question item 84. In other words, the graph creation unit 57 graphs each student's learning tendencies for each student's academic level. This makes it possible to see at a glance the changes in each student's answer time and number of characters in their answers for each similar question group.

ここで、生徒の学習傾向を表す第1のグラフを含む、第1の学習傾向画面について説明する。図11は、第1の学習傾向画面の一例である。学習傾向画面は、問題情報及び解答情報に基づいて作成され、グラフ作成部57により作成された第1のグラフを含む画面であって、対象者の生徒用端末20に送信される。対象者は、生徒用端末20を使用してサーバ10から受信した学習傾向画面を表示することで、自身の学習傾向を確認することができる。 Here, we will explain the first learning trend screen, which includes a first graph that represents the student's learning trends. Figure 11 is an example of the first learning trend screen. The learning trend screen is created based on question information and answer information, and includes a first graph created by the graph creation unit 57, and is sent to the student device 20 of the subject. The subject can check their own learning trends by displaying the learning trend screen received from the server 10 using the student device 20.

図11に示すように、学習傾向画面は、対象者項目91と、対象問題項目92と、解答項目93と、正誤項目94と、解答時間項目95と、解答文字数項目96と、学力レベル項目97と、問題項目84と、グラフ70とを有する。 As shown in Figure 11, the learning tendency screen has a target person item 91, a target question item 92, an answer item 93, a correct/incorrect item 94, an answer time item 95, an answer character count item 96, an academic ability level item 97, a question item 84, and a graph 70.

対象者項目91は、対象者である生徒の生徒IDを表示する。対象問題項目92は、対象問題を表示する項目である。なお、生徒は、生徒用端末20を使用して所定の操作により、問題項目84及びグラフ70がまだ表示されていない学習傾向画面を表示し、対象問題項目92に対象問題を入力することで、生徒IDと、対象問題に関する情報とを含む入力情報をサーバ10へ送信することとしてもよい。解答項目93は、対象問題の対象者による解答を表示する。正誤項目94、解答時間項目95及び解答文字数項目96は、それぞれ対象問題の正誤、対象問題の解答時間及び対象問題の解答文字数を表示する。学力レベル項目97は、対象者の学力レベルを表示する。 The target student item 91 displays the student ID of the target student. The target question item 92 is an item that displays the target question. Note that a student may use the student terminal 20 to perform a predetermined operation to display a learning trend screen on which the question item 84 and graph 70 are not yet displayed, and enter the target question in the target question item 92, thereby transmitting input information including the student ID and information about the target question to the server 10. The answer item 93 displays the answer given by the target student to the target question. The correct/incorrect item 94, answer time item 95, and answer character count item 96 display the correct/incorrect status of the target question, the answer time for the target question, and the number of characters in the answer for the target question, respectively. The academic ability level item 97 displays the academic ability level of the target student.

問題項目84は、学習要素特定部54により特定された対象問題の学習要素と同じ学習要素である問題を表示する。具体的に、対象問題の学習要素が(log+1次式)であれば、問題DB42から抽出された学習要素が(log+1次式)である全ての問題が表示される。グラフ70は、生徒の学習傾向を表すグラフである。具体的に、グラフ70は、縦軸に類似問題グループ、横軸に学力レベルが設定され、各類似学力グループに対応する9つのグラフを有しており、図9に示すグラフ85に対象者の位置を上書きしたグラフである。 Question item 84 displays questions that have the same learning element as the target question identified by learning element identification unit 54. Specifically, if the learning element of the target question is (log + linear expression), then all questions with the learning element (log + linear expression) extracted from question DB 42 are displayed. Graph 70 is a graph that shows the student's learning tendency. Specifically, graph 70 has similar question groups on the vertical axis and academic ability levels on the horizontal axis, and has nine graphs corresponding to each similar academic ability group, and is a graph in which the position of the target student has been overwritten on graph 85 shown in Figure 9.

位置特定部61は、対象者の解答情報に基づいて、対象者が属する類似学力グループに対応するグラフ上における対象者の位置を特定する。具体的に、位置特定部61は、まず、図9に示すグラフ85において、類似学力グループ特定部56により特定された対象者が属する類似学力グループのグラフを特定する。例えば、対象者が属する類似学力グループのグラフがグラフ85eであるとすると、位置特定部61は、対象者の解答情報に基づいて、グラフ85e上の対象者の位置を特定する。グラフ作成部57は、グラフ85e上の、位置特定部61により特定された位置に対象者のアイコンを配置することで、図11に示すグラフ70e及びグラフ70を作成する。これにより、グラフ70e上に対象者の位置をアイコンによって表示することができる。 The position identification unit 61 identifies the position of the subject on a graph corresponding to the similar academic ability group to which the subject belongs, based on the subject's answer information. Specifically, the position identification unit 61 first identifies the graph of the similar academic ability group to which the subject belongs, identified by the similar academic ability group identification unit 56, in graph 85 shown in FIG. 9. For example, if the graph of the similar academic ability group to which the subject belongs is graph 85e, the position identification unit 61 identifies the subject's position on graph 85e based on the subject's answer information. The graph creation unit 57 creates graph 70e and graph 70 shown in FIG. 11 by placing the subject's icon on graph 85e at the position identified by the position identification unit 61. This makes it possible to display the subject's position on graph 70e using an icon.

このとき、グラフ作成部57は、グラフ70eにアイコンが配置された生徒をクラスタリングによって、例えば、類似傾向グループ98a、類似傾向グループ98b及び類似傾向グループ98cにグループ化してもよい。また、位置特定部61は、グラフ70eにおいて対象者が属する類似傾向グループを特定してもよい。この場合、グラフ作成部57は、位置特定部61により特定された類似傾向グループを示すように、対象者のアイコン99と矢印を配置したグラフ70を作成する。これにより、図11に示すように、グラフ70eにおいて、対象者のアイコン99と、対象者が属する学習傾向グループを示す矢印とを表示することができる。なお、対象者が属する類似傾向グループの他の生徒の解答情報に基づいて平均解答時間と平均解答文字数を算出し、図11に示すように、学習傾向画面の下部に表示してもよい。 At this time, the graph creation unit 57 may group the students whose icons are placed on the graph 70e into, for example, similar tendency groups 98a, 98b, and 98c by clustering. Furthermore, the position identification unit 61 may identify the similar tendency group to which the subject belongs on the graph 70e. In this case, the graph creation unit 57 creates a graph 70 in which the subject's icon 99 and an arrow are arranged to indicate the similar tendency group identified by the position identification unit 61. This makes it possible to display the subject's icon 99 and an arrow indicating the learning tendency group to which the subject belongs on the graph 70e, as shown in FIG. 11. The average answer time and average number of characters in the answer may also be calculated based on the answer information of other students in the similar tendency group to which the subject belongs, and displayed at the bottom of the learning tendency screen, as shown in FIG. 11.

次に、生徒の学習傾向を表す第2のグラフを含む、第2の学習傾向画面について説明する。図12は、第2の学習傾向画面の一例である。図12に示すように、対象者項目91と、対象問題項目92と、解答項目93と、正誤項目94と、解答時間項目95と、解答文字数項目96と、学力レベル項目97と、問題項目84と、グラフ71と、アドバイス72とを有する。なお、グラフ71及びアドバイス72以外は、図11に示す第1の学習傾向画面と同様のため、便宜上説明は省略する。 Next, we will explain the second learning trend screen, which includes a second graph showing the student's learning trend. Figure 12 is an example of the second learning trend screen. As shown in Figure 12, it has a target item 91, a target question item 92, an answer item 93, a correct/incorrect item 94, an answer time item 95, an answer character count item 96, an academic level item 97, a question item 84, a graph 71, and advice 72. Note that, apart from the graph 71 and advice 72, the screen is the same as the first learning trend screen shown in Figure 11, and therefore a description thereof will be omitted for simplicity's sake.

グラフ71は、生徒の学習傾向を表すグラフである。なお、グラフ71における対象者の学力レベルは「2」であるとする。具体的に、グラフ71は、グラフ71a及び71bを有している。グラフ71aは、縦軸に解答時間、横軸に類似問題グループが設定されており、図10に示す学力レベル2のグラフ88cにおいて平均値の推移のみを出力したものと同様である。また、グラフ71bは、縦軸に解答文字数、横軸に類似問題グループが設定されており、図10に示すグラフ88dにおいて平均値の推移のみを出力したものと同様である。 Graph 71 is a graph that shows a student's learning tendency. It is assumed that the subject's academic ability level in graph 71 is "2." Specifically, graph 71 has graphs 71a and 71b. Graph 71a has answer time on the vertical axis and similar question group on the horizontal axis, and is similar to graph 88c for academic ability level 2 shown in Figure 10, which only outputs the trend in average values. Graph 71b has the number of characters in the answer on the vertical axis and similar question group on the horizontal axis, and is similar to graph 88d shown in Figure 10, which only outputs the trend in average values.

推移特定部62は、対象者の解答情報に基づいて、生徒の学習傾向を表す第2のグラフ上における対象者の値の推移を特定する。具体的に、推移特定部62は、まず、対象者による問題項目84の全ての問題の解答情報に基づいて、類似問題グループ毎に、対象者の平均解答時間及び平均解答文字数を算出する。そして、推移特定部62は、図10に示すグラフ88c上において、対象者の平均解答時間を示す値の類似問題グループ毎の推移を特定し、グラフ作成部57は、特定した値と、その推移を出力するようにグラフ71aを作成する。これにより、図12に示すように、グラフ71aにおいて、生徒の平均値の推移と、対象者の値の推移とを表示することができる。 The transition identification unit 62 identifies the transition of the subject's value on a second graph representing the student's learning tendency based on the subject's answer information. Specifically, the transition identification unit 62 first calculates the subject's average answer time and average number of characters in the answer for each similar question group based on the subject's answer information for all questions in question item 84. The transition identification unit 62 then identifies the transition of the value indicating the subject's average answer time for each similar question group on graph 88c shown in FIG. 10, and the graph creation unit 57 creates graph 71a to output the identified values and their transitions. As a result, the transition of the student's average value and the transition of the subject's value can be displayed on graph 71a, as shown in FIG. 12.

また、推移特定部62は、図10に示すグラフ88d上において、対象者の平均解答文字数を示す値の類似問題グループ毎の推移を特定し、グラフ作成部57は、特定した値と、その推移を出力するようにグラフ71bを作成する。これにより、図12に示すように、グラフ71bにおいて、生徒の平均値の推移と、対象者の値の推移とを表示することができる。 Furthermore, the trend identification unit 62 identifies the trend of the value indicating the subject's average number of characters in their answers for each similar question group on graph 88d shown in FIG. 10, and the graph creation unit 57 creates graph 71b to output the identified value and its trend. As a result, as shown in FIG. 12, it is possible to display the trend of the students' average value and the trend of the subject's value on graph 71b.

アドバイス72は、グラフ71に基づいて対象者の学習傾向と他の生徒の学習傾向の比較結果と、コメントDB44から抽出した対象者の学習傾向に紐づくコメントとに基づいて、学習方針のアドバイスを表示する。例えば、グラフ71における生徒の平均値の推移と対象者の値の推移にずれがある場合、グラフ作成部57は、学習傾向として、生徒の平均値の推移と対象者の値の推移のずれ量を算出する。この場合、コメントDB44は、生徒の学習傾向であるずれ量と、生徒へのコメントとを紐付けたコメント情報を記憶している。そして、グラフ作成部57は、算出したずれ量に基づいて、コメントDB44から生徒へのコメントを抽出し、アドバイスを作成して表示する。 The advice 72 displays advice on a study policy based on the results of comparing the learning tendencies of the subject with those of other students based on the graph 71, and on comments linked to the learning tendencies of the subject extracted from the comment DB 44. For example, if there is a discrepancy between the trend in the student's average value and the trend in the subject's value in the graph 71, the graph creation unit 57 calculates the amount of deviation between the trend in the student's average value and the trend in the subject's value as the learning tendency. In this case, the comment DB 44 stores comment information that links the amount of deviation, which is the student's learning tendency, with comments to the student. Then, the graph creation unit 57 extracts comments to the student from the comment DB 44 based on the calculated amount of deviation, and creates and displays advice.

具体的に、類似度が問題の難易度である場合のアドバイスについて説明する。この場合、類似問題グループAは「難易度0.0~1.0の問題」、類似問題グループBは「難易度1.1~2.0の問題」、類似問題グループCは「難易度2.1~3.0の問題」となる。グラフ作成部57は、グラフ71aに基づいて、対象者の解答時間の傾向と他の生徒の解答時間の傾向を比較し、図12に示すように、「難易度0.0~1.0の問題の解答時間が7秒速いです。ケアレスミスを防ぐために、もう少し時間をかけましょう。」といったアドバイスを表示する。このとき、解答時間が遅ければ、「難易度0.0~1.0の問題の解答時間が10秒遅いです。他の問題に時間を割けるように、もう少し速く解きましょう。」といったアドバイスを表示してもよい。また、グラフ作成部57は、グラフ71bに基づいて、対象者の解答文字数の傾向と他の生徒の解答文字数の傾向を比較し、図12に示すように、「難易度0.0~1.0の問題の解答文字数が20文字少ないです。ケアレスミスを防ぐために、途中式を活用しましょう。」といったアドバイスを表示する。このとき、解答文字数が多ければ、「難易度0.0~1.0の問題の解答文字数が10文字多いです。解答時間短縮のために、余計な途中式をなくしましょう。」といったアドバイスを表示してもよい。 Specifically, advice when the similarity is the difficulty of the questions will be described. In this case, similar question group A is "questions of difficulty level 0.0 to 1.0," similar question group B is "questions of difficulty level 1.1 to 2.0," and similar question group C is "questions of difficulty level 2.1 to 3.0." Based on graph 71a, graph creation unit 57 compares the subject's answer time trends with those of other students, and displays advice such as, "Your answer time for questions of difficulty level 0.0 to 1.0 is 7 seconds faster. Take a little more time to avoid careless mistakes," as shown in FIG. 12. If the answer time is slow, advice such as, "Your answer time for questions of difficulty level 0.0 to 1.0 is 10 seconds slower. Try to solve them a little faster so you can allocate time to other questions," may be displayed. Furthermore, the graph creation unit 57 compares the trend in the number of characters in the answers of the subject with the trend in the number of characters in the answers of other students based on the graph 71b, and displays advice such as, "The number of characters in the answers for questions of difficulty level 0.0 to 1.0 is 20 characters short. To prevent careless mistakes, try using intermediate steps." as shown in FIG. 12. In this case, if the number of characters in the answers is large, advice such as, "The number of characters in the answers for questions of difficulty level 0.0 to 1.0 is 10 characters too many. To shorten the answer time, try eliminating unnecessary intermediate steps." may be displayed.

なお、本実施形態における第2の学習傾向画面は、グラフ71において、対象者の値の推移と、対象者と同じ学力レベルの生徒の平均値の推移と、アドバイスとを表示しているが、本発明はこれに限定されるものではなく、対象者の値の推移と、対象者より高い学力レベルの生徒の平均値の推移と、アドバイスとを表示することとしてもよい。これによれば、対象者は、自身の推移と、自身より高い学力レベルの生徒の平均値の推移とを比較することができ、これからの学習に役立てることができる。 In this embodiment, the second learning trend screen displays, in graph 71, the progress of the subject's value, the progress of the average value of students at the same academic level as the subject, and advice; however, the present invention is not limited to this, and it is also possible to display the progress of the subject's value, the progress of the average value of students at a higher academic level than the subject, and advice. This allows the subject to compare their own progress with the progress of the average value of students at a higher academic level than themselves, which can be useful for future studies.

上記の構成において、サーバ10の問題DB42、学習履歴DB43及びコメントDB44は、それぞれ本発明の問題記憶部、学習履歴記憶部及びコメント記憶部の一例である。また、上記の構成において、サーバ10の類似度算出部45、類似問題グループ分類部46、解析部47、学力判定部51、類似学力グループ分類部52、入力情報取得部53、学習要素特定部54、類似学力グループ特定部56及びグラフ作成部57は、それぞれ本発明の類似度算出部、類似問題グループ分類部、解析部、学力算出部、類似学力グループ分類部、入力情報取得部、学習要素特定部、類似学力グループ特定部及びグラフ作成部の一例である。 In the above configuration, the question DB 42, learning history DB 43, and comment DB 44 of the server 10 are examples of the question storage unit, learning history storage unit, and comment storage unit of the present invention, respectively. Also, in the above configuration, the similarity calculation unit 45, similar question group classification unit 46, analysis unit 47, academic ability assessment unit 51, similar academic ability group classification unit 52, input information acquisition unit 53, learning element identification unit 54, similar academic ability group identification unit 56, and graph creation unit 57 of the server 10 are examples of the similarity calculation unit, similar question group classification unit, analysis unit, academic ability calculation unit, similar academic ability group classification unit, input information acquisition unit, learning element identification unit, similar academic ability group identification unit, and graph creation unit, respectively.

[生徒用端末の構成]
図13は、生徒用端末20のハードウェア構成を示すブロック図である。生徒用端末20は、通信部21と、制御部22と、記憶部23と、表示部25と、入力部26とを備える。なお、これらの構成要素は、バス29を介して相互に接続されている。
[Student Device Configuration]
13 is a block diagram showing the hardware configuration of the student terminal 20. The student terminal 20 includes a communication unit 21, a control unit 22, a storage unit 23, a display unit 25, and an input unit 26. These components are connected to each other via a bus 29.

通信部21は、ネットワーク5を通じてサーバ10と通信を行うための通信ユニットである。具体的に、通信部21は、サーバ10へ解答情報や入力情報を送信したり、サーバ10から学習傾向画面を受信したりする。 The communication unit 21 is a communication unit for communicating with the server 10 via the network 5. Specifically, the communication unit 21 sends answer information and input information to the server 10, and receives a learning trend screen from the server 10.

制御部22は、CPU、MPU、GPU等の演算処理装置を含み、記憶部23に記憶されたプログラムを読み出して実行することにより、生徒用端末20に係る種々の情報処理、制御処理等を行う。なお、図13では制御部22を単一のプロセッサであるものとして説明するが、マルチプロセッサであっても良い。 The control unit 22 includes a processing unit such as a CPU, MPU, or GPU, and performs various information processing, control processing, and the like related to the student terminal 20 by reading and executing programs stored in the memory unit 23. Note that while Figure 13 describes the control unit 22 as a single processor, it may also be a multi-processor.

記憶部23はRAM、ROM等のメモリ素子を含み、制御部22が処理を実行するために必要なプログラム又はデータ等を記憶している。また、記憶部23は、制御部22が演算処理を実行するために必要なデータ等を一時的に記憶する。 The storage unit 23 includes memory elements such as RAM and ROM, and stores programs, data, etc. necessary for the control unit 22 to execute processing. The storage unit 23 also temporarily stores data, etc. necessary for the control unit 22 to execute arithmetic processing.

表示部25は、液晶ディスプレイ又は有機ELディスプレイ等であり、制御部22の指示に従い各種情報を表示する。入力部26は、マウス、キーボード、タッチパネル、ボタン等の入力デバイスであり、受け付けた操作情報を制御部22へ出力する。 The display unit 25 is a liquid crystal display, organic EL display, or the like, and displays various information according to instructions from the control unit 22. The input unit 26 is an input device such as a mouse, keyboard, touch panel, or button, and outputs received operation information to the control unit 22.

[分類処理]
次に、対象問題と同じ学習要素の問題を抽出し、当該問題を類似度に基づいて類似問題グループに分類する処理について説明する。図14は、サーバ10による分類処理のフローチャートである。この処理は、サーバ10が予め用意されたプログラムを実行することにより実現される。
[Classification process]
Next, we will explain the process of extracting questions with the same learning elements as the target question and classifying the questions into similar question groups based on the degree of similarity. Figure 14 is a flowchart of the classification process performed by the server 10. This process is realized by the server 10 executing a program prepared in advance.

対象者である生徒は、生徒用端末20を使用して、生徒IDと、対象問題に関する情報とを含む入力情報をサーバ10へ送信する。サーバ10は、生徒用端末20から入力情報を取得する(ステップS101)。そして、サーバ10は、問題DB42を参照し、入力情報に含まれる対象問題の学習要素を特定する(ステップS102)。さらに、サーバ10は、問題DB42から対象問題と同じ学習要素の問題を抽出する(ステップS103)。そして、サーバ10は、抽出した問題の類似度を算出し、当該問題を、類似度に基づいて細分化した類似問題グループに分類する(ステップS104)。これにより、サーバ10は、分類処理を終了する。 The target student uses the student terminal 20 to send input information including a student ID and information about the target question to the server 10. The server 10 acquires the input information from the student terminal 20 (step S101). The server 10 then references the question DB 42 and identifies the learning elements of the target question contained in the input information (step S102). The server 10 then extracts questions with the same learning elements as the target question from the question DB 42 (step S103). The server 10 then calculates the similarity of the extracted questions and classifies the questions into smaller similar question groups based on the similarity (step S104). This completes the classification process for the server 10.

[解析処理]
次に、問題情報及び解答情報に基づいて、問題の類似度や生徒の学力毎に、類似問題を解析する解析処理について説明する。図15は、サーバ10による解析処理のフローチャートである。この処理は、サーバ10が予め用意されたプログラムを実行することにより実現される。
[Analysis processing]
Next, we will explain the analysis process for analyzing similar questions based on the question information and answer information, taking into account the degree of similarity of the questions and the academic ability of the students. Figure 15 is a flowchart of the analysis process performed by the server 10. This process is realized by the server 10 executing a program prepared in advance.

サーバ10は、分類処理により分類された類似問題グループに関する情報を取得する(ステップS201)。そして、サーバ10は、学習履歴DB43を参照し、所定の類似問題グループに属する問題の解答情報を全て抽出する(ステップS202)。さらに、サーバ10は、抽出した解答情報に基づいて、当該類似問題グループに属する問題に取り組んだ生徒の学力レベルを算出する(ステップS203)。そして、サーバ10は、当該類似問題グループに属する問題に取り組んだ生徒を、学力レベル毎にさらに細分化した類似学力グループに分類する(ステップS204)。そして、サーバ10は、所定の類似学力グループに属する生徒の解答情報に基づいて、各類似学力グループに対応するグラフを作成する(ステップS205)。 The server 10 acquires information about the similar question groups classified by the classification process (step S201). The server 10 then references the learning history DB 43 and extracts all answer information for questions belonging to a specific similar question group (step S202). The server 10 then calculates the academic ability levels of students who have tackled questions belonging to that similar question group based on the extracted answer information (step S203). The server 10 then classifies the students who have tackled questions belonging to that similar question group into similar ability groups that are further subdivided by academic ability level (step S204). The server 10 then creates a graph corresponding to each similar academic ability group based on the answer information of students belonging to the specific similar academic ability group (step S205).

そして、サーバ10は、まだグラフを作成していない類似学力グループがあるか否かを判定する(ステップS206)。まだグラフを作成していない類似学力グループがあると判定した場合(ステップS206;Yes)、サーバ10は、ステップS202~S205の処理を繰り返すことで、分類した全ての類似学力グループに対応するグラフを作成する。 Then, the server 10 determines whether there are any similar academic ability groups for which graphs have not yet been created (step S206). If it determines that there are any similar academic ability groups for which graphs have not yet been created (step S206; Yes), the server 10 repeats the processing of steps S202 to S205 to create graphs corresponding to all of the classified similar academic ability groups.

グラフを作成していない類似学力グループがない、即ち全ての類似学力グループに対応するグラフが作成されたと判定した場合(ステップS206;No)、サーバ10は、対象者グラフ処理に進む(ステップS207)。 If it is determined that there are no similar academic ability groups for which graphs have not been created, i.e., that graphs have been created for all similar academic ability groups (step S206; No), the server 10 proceeds to subject graph processing (step S207).

図16は、サーバ10による対象者グラフ処理のフローチャートである。この処理は、サーバ10が予め用意されたプログラムを実行することにより実現される。サーバ10は、入力情報に含まれる生徒IDに基づいて、対象者となる生徒を特定する(ステップS301)。そして、サーバ10は、学習履歴DB43を参照し、対象者の解答情報を抽出する(ステップS302)。さらに、サーバ10は、対象者の解答情報に基づいて、対象者の学力レベルを算出する(ステップS303)。また、サーバ10は、問題DB42を参照し、入力情報に含まれる対象問題の学習要素及び類似度を特定する(ステップS304)。そして、サーバ10は、対象者の学力レベルと、対象問題の学習要素と、対象問題の類似度とに基づいて、対象者が属する類似学力グループを特定する(ステップS305)。さらに、サーバ10は、対象者の解答情報に基づいて、特定した類似学力グループに対応するグラフにおける対象者の位置を算出する(ステップS306)。そして、サーバ10は、グラフ上に、対象者の位置を出力するよう当該グラフを更新して作成する(ステップS307)。これにより、サーバ10は、対象者グラフ処理を終了し、図15に示す解析処理のステップS208へ進む。 Figure 16 is a flowchart of subject graph processing by server 10. This processing is realized by server 10 executing a program prepared in advance. Server 10 identifies the target student based on the student ID included in the input information (step S301). Then, server 10 references learning history DB 43 and extracts the subject's answer information (step S302). Furthermore, server 10 calculates the subject's academic ability level based on the subject's answer information (step S303). Also, server 10 references question DB 42 and identifies the learning elements and similarity of the target question included in the input information (step S304). Then, server 10 identifies the similar academic ability group to which the subject belongs based on the subject's academic ability level, the learning elements of the target question, and the similarity of the target question (step S305). Furthermore, server 10 calculates the subject's position on the graph corresponding to the identified similar academic ability group based on the subject's answer information (step S306). The server 10 then updates and creates the graph to output the subject's position on the graph (step S307). This causes the server 10 to end the subject graph processing and proceed to step S208 of the analysis processing shown in FIG. 15.

サーバ10は、作成したグラフを含む学習傾向画面を作成し、対象者の生徒用端末20へ送信する(ステップS208)。これにより、サーバ10は、解析処理を終了する。 The server 10 creates a learning trend screen including the created graph and transmits it to the student's device 20 (step S208). This marks the end of the analysis process for the server 10.

なお、上記の解析処理では、生徒の学力レベル及び類似問題グループ毎の生徒の学習傾向のグラフを作成し、図11に示すような第1の学習傾向画面を作成することを想定しているが、本発明はこれに限定されるものではない。サーバ10は、解析処理により、問題の類似度に基づく生徒の学習傾向を表すグラフを作成し、図12に示すような第2の学習傾向画面を作成することとしてもよい。 Note that the above analysis process is assumed to create a graph of the student's academic ability level and the student's learning tendencies for each similar question group, and to create a first learning tendency screen such as that shown in FIG. 11, but the present invention is not limited to this. The server 10 may also use the analysis process to create a graph showing the student's learning tendencies based on the similarity of the questions, and to create a second learning tendency screen such as that shown in FIG. 12.

また、上記の実施形態では、生徒が生徒用端末20を使用して入力情報をサーバ10へ送信し、サーバ10から取得した学習傾向画面を閲覧することとしているが、本発明はこれに限定されるものではなく、教師が教師用端末30を使用して対象者とする生徒の生徒IDと、対象問題に関する情報とを含む入力情報をサーバ10へ送信し、サーバ10から取得した学習傾向画面を閲覧することとしてもよい。この場合、サーバ10は、教師用端末30から受信した入力情報に基づいて、分類処理及び解析処理を行い、学習傾向確認画面を教師用端末30へ送信する。 In addition, in the above embodiment, students use student terminals 20 to send input information to server 10 and view the learning trend screen obtained from server 10, but the present invention is not limited to this. A teacher may use teacher terminal 30 to send input information including the student ID of the target student and information about the target question to server 10, and view the learning trend screen obtained from server 10. In this case, server 10 performs classification and analysis processes based on the input information received from teacher terminal 30, and sends a learning trend confirmation screen to teacher terminal 30.

また、上記の実施形態では、学習要素を用いて、対象問題と同じ学習要素の問題を問題DB42から抽出することとしているが、本発明はこれに限定されるものではなく、例えば、文部科学省が定めた学習指導要領コード等、任意の基準を用いることとしてもよい。 Furthermore, in the above embodiment, learning elements are used to extract questions with the same learning elements as the target question from question DB42, but the present invention is not limited to this, and any standard may be used, for example, the curriculum guidelines code established by the Ministry of Education, Culture, Sports, Science and Technology.

本実施形態の学習支援システム100は、学習教材の問題に対して、学習要素を用いて他の教材から同じ学習要素の問題を取得し、当該問題を類似度毎にさらに細分化して分類することができる。また、学習支援システム100は、学習者の解答情報を解析することで、問題の類似度や学習者の学力毎の学習者の学習結果や学習傾向を比較することができる。 The learning support system 100 of this embodiment can use learning elements to obtain questions with the same learning elements from other learning materials for questions in learning materials, and further subdivide and classify the questions by similarity. Furthermore, by analyzing the learner's answer information, the learning support system 100 can compare the learner's learning results and learning tendencies by question similarity and by the learner's academic ability.

具体的に、サーバ10が、問題の類似度や学力レベル毎の学習傾向のグラフを作成することで、学習者は、自身の解答の傾向と、同程度の学力の学習者の解答の傾向とを定量的に比較することができる。例えば、学習者は、解答時間や解答文字数等の学習結果や学習傾向を、グラフを含む学習傾向画面により確認することができる。また、学習者は、対象問題と、複数の類似する問題とを一元的に比較することができる。よって、今後の学習者の学習方針の決定等に活用することができる。 Specifically, the server 10 creates graphs of question similarity and learning trends for each academic level, allowing learners to quantitatively compare their own answer trends with those of learners with similar academic abilities. For example, learners can check their learning results and learning trends, such as answer time and number of characters in their answers, on a learning trend screen that includes graphs. Learners can also compare a target question with multiple similar questions in a unified manner. This can be used to determine the learner's future learning strategy, etc.

また、サーバ10が、学習要素が同じ問題の類似度に基づく学習者の学習傾向を表すグラフを作成することで、学習者は、自身の類似度毎の学習傾向の推移と、同程度の学力の学習者の類似度毎の学習傾向の推移とを比較することができる。例えば、学習者は、解答時間や解答文字数等の学習傾向の推移を、グラフを含む学習傾向画面により確認することができる。また、サーバ10は、推移のずれに応じて、学習者に学習方針のアドバイス等を提供することができる。 Furthermore, by having the server 10 create a graph that shows the learner's learning tendencies based on the similarity of questions with the same learning elements, the learner can compare the progress of their own learning tendencies by similarity with the progress of the learning tendencies by similarity of learners with similar academic ability. For example, the learner can check the progress of their learning tendencies, such as answer time and number of characters in answers, on a learning trend screen that includes a graph. Furthermore, the server 10 can provide the learner with advice on their learning strategy depending on any discrepancies in the progress.

<変形例>
次に、第1実施形態の変形例について説明する。以下の変形例は、適宜組み合わせて第1実施形態及び後述する第2実施形態に適用することができる。
<Modification>
Next, a description will be given of modifications of the first embodiment. The following modifications can be applied to the first embodiment and a second embodiment described later in appropriate combination.

(第1変形例)
上記の第1実施形態では、図11に示すグラフ70や図12に示すグラフ71を学習傾向画面に含め、生徒や教師が閲覧できるようにしているが、本発明はこれに限定されるものではなく、図10に示すグラフ88を学習傾向画面に含めることとしてもよい。グラフ88は、生徒の学力レベル毎に、各生徒の解答時間又は解答文字数の推移を学習傾向としてグラフ化している。
(First Modification)
In the first embodiment described above, the graph 70 shown in Fig. 11 and the graph 71 shown in Fig. 12 are included in the learning tendency screen and can be viewed by students and teachers, but the present invention is not limited to this, and the learning tendency screen may also include the graph 88 shown in Fig. 10. Graph 88 graphs the progress of each student's answer time or number of characters in their answer as a learning tendency for each student's academic ability level.

これによれば、教師は、グラフ88を含む学習傾向画面を閲覧することで、各生徒の学習傾向を視覚的に確認しやすい。また、図12に示す第2の学習傾向画面に表示されるアドバイス72は、学習傾向の比較結果と、コメントDB44から抽出したコメントとに基づいて自動的に作成されるが、例えば、グラフ88を閲覧した教師が直接アドバイス72を入力することとしてもよい。 This allows teachers to easily visually confirm each student's learning trends by viewing the learning trend screen including graph 88. Furthermore, the advice 72 displayed on the second learning trend screen shown in FIG. 12 is automatically created based on the results of the learning trend comparison and comments extracted from comment DB 44, but advice 72 may also be entered directly by a teacher viewing graph 88, for example.

また、生徒は、グラフ88を含む学習傾向画面を閲覧することで、自身の学習傾向と、他多数の生徒の学習傾向とを比較することができ、これからの学習に役立てることができる。この場合、サーバ10は、グラフ88上に対象者の値の推移を出力するように、グラフ88を更新して新たなグラフを作成する。これにより、新たなグラフ88において、対象者である生徒の推移と、他多数の生徒の推移とを表示することができる。 Furthermore, by viewing the learning trend screen including graph 88, students can compare their own learning trends with those of many other students, which can be useful for future studies. In this case, server 10 updates graph 88 and creates a new graph so that the trend of the subject's values is output on graph 88. This makes it possible to display the trend of the subject student and the trend of many other students on the new graph 88.

(第2変形例)
上記の第1実施形態では、類似度の例として、問題の難易度と、問題のテキスト類似度とを挙げているが、本発明はこれに限定されるものではなく、例えば、類似度を問題の難易度及びテキスト類似度の組み合わせとしてもよい。
(Second Modification)
In the first embodiment described above, the difficulty of the question and the text similarity of the question are given as examples of similarity, but the present invention is not limited to this, and for example, the similarity may be a combination of the difficulty of the question and the text similarity.

一例として、サーバ10は、まず、学習要素が同じである全ての問題の特徴量を算出し、当該問題をテキスト類似度に基づいてグループ化する。そして、サーバ10は、各グループに属する問題の平均難易度を算出する。これにより、サーバ10は、学習要素が同じ問題を、難易度毎に細分化した類似問題グループに分類することとしてもよい。 As an example, the server 10 first calculates the features of all questions with the same learning element and groups the questions based on text similarity. The server 10 then calculates the average difficulty of the questions in each group. As a result, the server 10 may classify questions with the same learning element into similar question groups subdivided by difficulty level.

別の一例として、サーバ10は、まず、学習要素が同じである全ての問題を難易度毎にグループ化する。そして、サーバ10は、各グループに属する問題の特徴量を算出する。これにより、サーバ10は、学習要素が同じ問題を、テキスト類似度に基づいて細分化した類似問題グループに分類することとしてもよい。 As another example, the server 10 first groups all questions with the same learning element by difficulty level. The server 10 then calculates the features of the questions belonging to each group. As a result, the server 10 may classify questions with the same learning element into smaller similar question groups based on text similarity.

(第3変形例)
上記の第1実施形態において、教師は教師用端末30を使用することとしているが、本発明はこれに限定されるものではなく、教師はサーバ10の機能を有する教師用端末75を使用することとしてもよい。この場合、生徒用端末20は、生徒やその保護者等が使用する。教師用端末75は、サーバ10と同様に、例えば、パーソナルコンピュータまたは汎用のタブレットPC(パソコン)等である。
(Third Modification)
In the first embodiment described above, the teacher uses the teacher terminal 30, but the present invention is not limited to this, and the teacher may use a teacher terminal 75 that has the functions of the server 10. In this case, the student terminals 20 are used by students, their parents, etc. The teacher terminal 75, like the server 10, is, for example, a personal computer or a general-purpose tablet PC (personal computer).

図17は、この場合の学習支援システム200の構成例を示す。図示のように、学習支援システム200は、教師用端末75と、複数の生徒用端末20とをネットワーク5を介して通信可能に構成したものである。教師用端末75は、学習要素DB76、問題DB77、学習履歴DB78及びコメントDB79が接続されており、教師用端末75は、サーバ10が行っていた分類処理を実行して、対象問題と同じ学習要素の問題を抽出し、当該問題を類似度に基づいて細分化した類似問題グループに分類することができる。また、教師用端末75は、サーバ10が行っていた解析処理を実行して、問題の類似度や生徒の学力毎に、類似問題グループに属する問題を解析することができる。これにより、教師用端末75は、学習傾向画面を作成し、生徒用端末20に送信したり、自身の表示部に表示したりすることができる。この場合、教師用端末75は、本発明の情報処理装置の一例である。 Figure 17 shows an example configuration of a learning support system 200 in this case. As shown, the learning support system 200 is configured to enable communication between a teacher terminal 75 and multiple student terminals 20 via a network 5. The teacher terminal 75 is connected to a learning element DB 76, a question DB 77, a learning history DB 78, and a comment DB 79. The teacher terminal 75 executes the classification process previously performed by the server 10 to extract questions with the same learning element as the target question and classify the questions into similar question groups subdivided based on similarity. The teacher terminal 75 also executes the analysis process previously performed by the server 10 to analyze questions belonging to similar question groups by question similarity and student academic ability. This allows the teacher terminal 75 to create a learning trend screen, send it to the student terminals 20, or display it on its own display. In this case, the teacher terminal 75 is an example of an information processing device of the present invention.

<第2実施形態>
第1実施形態では、入力情報は、対象者である生徒の生徒IDと、対象問題に関する情報とを含むこととしているが、本発明はこれに限定されるものではなく、対象問題の代わりに対象者が設定した学習要素及び難易度に関する情報を含むこととしてもよい。この場合、類似度は、問題の難易度であるものとする。
Second Embodiment
In the first embodiment, the input information includes the student ID of the target student and information about the target question, but the present invention is not limited to this, and may include information about the learning elements and difficulty level set by the target student instead of the target question. In this case, the similarity is the difficulty level of the question.

まず、第2実施形態におけるサーバの機能構成について説明する。図18は、第2実施形態におけるサーバの機能構成を示すブロック図である。なお、説明の便宜上、第1実施形態と同様の説明は省略するため、入力情報取得部53、類似学力グループ特定部56及び対象者平均値算出部64について詳しく説明する。 First, the functional configuration of the server in the second embodiment will be described. Figure 18 is a block diagram showing the functional configuration of the server in the second embodiment. For the sake of convenience, explanations similar to those in the first embodiment will be omitted, and the input information acquisition unit 53, similar academic ability group identification unit 56, and subject average value calculation unit 64 will be described in detail.

入力情報取得部53は、生徒用端末20から生徒IDと、生徒が入力した所定の学習要素及び難易度に関する情報とを含む入力情報を取得する。生徒は、自身の学習傾向を確認したい場合、生徒用端末20を使用して、所定の学習要素及び難易度を設定し、入力情報としてサーバ10xへ送信する。入力情報取得部53は、生徒用端末20から入力情報を取得し、当該生徒を学習傾向画面の対象者とする。なお、第2実施形態では、入力情報に学習要素及び難易度に関する情報が含まれているため、第1実施形態の学習要素特定部54は不要である。 The input information acquisition unit 53 acquires input information from the student terminal 20, including the student ID and information regarding the specified learning elements and difficulty level entered by the student. When a student wants to check their own learning trends, they use the student terminal 20 to set the specified learning elements and difficulty level and send this as input information to the server 10x. The input information acquisition unit 53 acquires the input information from the student terminal 20 and sets the student as the target of the learning trend screen. Note that in the second embodiment, since the input information includes information regarding the learning elements and difficulty level, the learning element identification unit 54 of the first embodiment is not necessary.

類似学力グループ特定部56は、入力情報に含まれる学習要素及び難易度と、対象者の学力レベルとに基づいて、当該対象者が属する類似学力グループを特定する。 The similar academic ability group identification unit 56 identifies the similar academic ability group to which the subject belongs based on the learning elements and difficulty levels included in the input information and the subject's academic ability level.

対象者平均値算出部64は、まず、問題DB42を参照し、入力情報に含まれる学習要素及び難易度の問題を抽出する。そして、対象者平均値算出部64は、抽出した問題に対応する対象者の解答情報に基づいて、対象者平均値を算出する。具体的に、対象者平均値算出部64は、抽出した問題に対する対象者の正答率、平均解答時間及び平均文字数を対象者平均値として算出する。 The subject average value calculation unit 64 first references the question DB 42 and extracts the learning elements and questions of difficulty contained in the input information. The subject average value calculation unit 64 then calculates the subject average value based on the answer information of the subject corresponding to the extracted questions. Specifically, the subject average value calculation unit 64 calculates the subject's correct answer rate, average answer time, and average number of characters for the extracted questions as the subject average value.

次に、第2実施形態における学習傾向画面について説明する。図19は、第2実施形態における第1の学習傾向画面の一例である。また、図20は、第2実施形態における第2の学習傾向画面の一例である。なお、説明の便宜上、第1実施形態と同様の説明は省略するため、学習要素項目65、難易度項目66、問題選択項目67、解答項目93x、正誤項目94x、解答時間項目95x及び解答文字数項目96xについて詳しく説明する。 Next, the learning trend screen in the second embodiment will be described. Figure 19 is an example of a first learning trend screen in the second embodiment. Figure 20 is an example of a second learning trend screen in the second embodiment. For the sake of simplicity, explanations similar to those in the first embodiment will be omitted, and only the learning element item 65, difficulty level item 66, question selection item 67, answer item 93x, correct/incorrect item 94x, answer time item 95x, and answer character count item 96x will be described in detail.

図19及び図20に示す学習傾向画面は、第1実施形態における対象問題項目92に代わり、学習要素項目65及び難易度項目66を有する。学習要素項目65及び難易度項目66は、それぞれ学習傾向を確認したい所定の学習要素及び難易度を表示する項目である。なお、第1実施形態と同様に、生徒は、生徒用端末20を使用して所定の操作により、グラフ等が表示されていない学習傾向画面を表示し、学習要素項目65及び難易度項目66に所定の学習要素及び難易度を設定することで、生徒IDと、設定された学習要素及び難易度に関する情報と含む入力情報をサーバ10xへ送信することとしてもよい。 The learning trend screen shown in Figures 19 and 20 has a learning element item 65 and a difficulty level item 66 instead of the target question item 92 in the first embodiment. The learning element item 65 and difficulty level item 66 are items that display the specific learning element and difficulty level for which the student wishes to check the learning trend, respectively. As in the first embodiment, a student can use the student device 20 to perform a specific operation to display a learning trend screen that does not display graphs, etc., and set the specific learning element and difficulty level in the learning element item 65 and difficulty level item 66, thereby transmitting input information including the student ID and information regarding the set learning element and difficulty level to the server 10x.

問題選択項目67は、学習要素項目65及び難易度項目66に表示された学習要素及び難易度の問題を表示する。対象者は、問題選択項目67に表示された問題の中から1つの問題を選択できることとしてもよい。解答項目93xは、問題選択項目67に表示された問題の対象者による解答を表示する。対象者が問題選択項目67において1つの問題を選択している場合、解答項目93xは、選択された問題の対象者による解答をスクロールしなくても閲覧できるように表示する。正誤項目94x、解答時間項目95x及び解答文字数項目96xは、それぞれ対象者平均値算出部64により算出された正答率、平均解答時間及び平均文字数が表示される。 The question selection item 67 displays questions of the learning elements and difficulty levels displayed in the learning element item 65 and difficulty level item 66. The subject may be able to select one question from the questions displayed in the question selection item 67. The answer item 93x displays the subject's answer to the question displayed in the question selection item 67. When the subject selects one question in the question selection item 67, the answer item 93x displays the subject's answer to the selected question so that it can be viewed without scrolling. The correct/incorrect item 94x, answer time item 95x, and answer character count item 96x respectively display the correct answer rate, average answer time, and average number of characters calculated by the subject average value calculation unit 64.

なお、グラフ作成部57が有する位置特定部61は、図19に示す第1の学習傾向画面が有する第1のグラフ上における対象者の位置を、対象者平均値算出部64により算出された平均解答時間及び平均文字数に基づいて特定してもよいし、問題選択項目67において選択された問題の解答時間及び文字数に基づいて特定してもよい。そして、グラフ作成部57は、第1実施形態と同様の手法で、当該グラフを作成する。このように、第2実施形態におけるサーバ10xは、生徒が設定した学習要素及び難易度に関する情報を含む入力情報に基づいて、図19に示すような第1の学習傾向画面を作成する。 The position identification unit 61 of the graph creation unit 57 may identify the subject's position on the first graph of the first learning trend screen shown in FIG. 19 based on the average answer time and average number of characters calculated by the subject average value calculation unit 64, or based on the answer time and number of characters of the question selected in the question selection item 67. The graph creation unit 57 then creates the graph in the same manner as in the first embodiment. In this way, the server 10x in the second embodiment creates the first learning trend screen as shown in FIG. 19 based on input information including information on the learning elements and difficulty level set by the student.

また、グラフ作成部57が有する推移特定部62は、図20に示す第2の学習傾向画面が有する第2のグラフ上における、類似問題グループ毎の対象者の平均解答時間又は平均解答文字数を示す値の推移を特定し、グラフ作成部57は、特定した値の推移を対象者の値の推移として出力するように当該グラフを作成する。このように、第2実施形態におけるサーバ10xは、生徒が設定した学習要素及び難易度に関する情報を含む入力情報に基づいて、図20に示すような第2の学習傾向画面を作成する。 Furthermore, the transition identification unit 62 included in the graph creation unit 57 identifies the transition of values indicating the subject's average answer time or average number of characters in answers for each similar question group on the second graph included in the second learning trend screen shown in FIG. 20, and the graph creation unit 57 creates the graph so that the transition of the identified values is output as the transition of the subject's values. In this way, the server 10x in the second embodiment creates a second learning trend screen such as that shown in FIG. 20 based on input information including information on the learning elements and difficulty level set by the student.

5 ネットワーク
10、10x サーバ
20 生徒用端末
30、75 教師用端末
41、76 学習要素DB
42、77 問題DB
43、78 学習履歴DB
44、79 コメントDB
45 類似度算出部
46 類似問題グループ分類部
47 解析部
51 学力判定部
52 類似学力グループ分類部
53 入力情報取得部
54 学習要素特定部
55 抽出部
56 類似学力グループ特定部
57 グラフ作成部
100、200 学習支援システム
5 Network 10, 10x Server 20 Student terminal 30, 75 Teacher terminal 41, 76 Learning element DB
42, 77 Problem DB
43, 78 Learning history DB
44, 79 Comment DB
45 Similarity calculation unit 46 Similar question group classification unit 47 Analysis unit 51 Academic ability determination unit 52 Similar academic ability group classification unit 53 Input information acquisition unit 54 Learning element identification unit 55 Extraction unit 56 Similar academic ability group identification unit 57 Graph creation unit 100, 200 Learning support system

Claims (8)

特定の学習者である対象者が使用する端末装置と通信可能に接続された情報処理装置であって、
学習内容を細分化した学習要素毎に分類された問題情報を記憶する問題記憶部と、
学習者による問題の解答に関する解答情報を記憶する学習履歴記憶部と、
前記問題情報及び前記解答情報のいずれか1つ以上に基づいて、前記問題の類似度を算出する類似度算出部と、
前記学習要素が同一である複数の問題を、前記問題の類似度に基づいてさらに細分化した類似問題グループに分類する類似問題グループ分類部と、
前記解答情報に基づいて、前記学習者の学力を算出する学力算出部と、
同じ類似問題グループに属する問題に取り組んだ学習者を、前記学力毎にさらに細分化した複数の類似学力グループに分類する類似学力グループ分類部と、
前記端末装置から、前記対象者が入力した問題である対象問題の情報を含む入力情報を取得する入力情報取得部と、
前記問題記憶部を参照し、前記対象問題が属する学習要素を特定する学習要素特定部と、
前記対象問題が属する学習要素に対応する類似問題グループを特定するとともに、前記入力情報に基づいて前記対象者の学力を取得し、当該対象者が属する類似学力グループを特定する類似学力グループ特定部と、
前記対象者が属する類似学力グループを含む複数の類似学力グループに対応するグラフを作成するグラフ作成部と、
を備える情報処理装置。
An information processing device communicably connected to a terminal device used by a target person who is a specific learner,
a question storage unit that stores question information classified into learning elements obtained by subdividing learning content ;
a learning history storage unit that stores answer information regarding answers to questions by learners;
a similarity calculation unit that calculates a similarity of the question based on at least one of the question information and the answer information;
a similar problem group classification unit that classifies the plurality of problems having the same learning element into further subdivided similar problem groups based on the similarity of the problems;
an academic ability calculation unit that calculates the academic ability of the learner based on the answer information;
a similar ability group classification unit that classifies learners who have tackled problems belonging to the same similar problem group into a plurality of similar ability groups that are further subdivided according to the academic ability;
an input information acquisition unit that acquires input information including information on a target question that is a question input by the subject from the terminal device;
a learning element identification unit that refers to the problem storage unit and identifies a learning element to which the target problem belongs;
a similar ability group identification unit that identifies a similar problem group corresponding to the learning element to which the target problem belongs, acquires the academic ability of the subject based on the input information, and identifies a similar academic ability group to which the subject belongs;
a graph creation unit that creates a graph corresponding to a plurality of similar academic ability groups including the similar academic ability group to which the subject belongs;
An information processing device comprising:
前記グラフ作成部は、前記対象者が属する類似学力グループに対応するグラフ上に、前記対象者による前記対象問題の解答情報に基づいて、前記対象者の位置を出力するようにグラフを作成する請求項に記載の情報処理装置。 The information processing device according to claim 1 , wherein the graph creation unit creates a graph on a graph corresponding to a similar academic ability group to which the subject belongs, so as to output the position of the subject based on answer information of the subject to the target question. 前記グラフ作成部は、前記対象問題と同じ学習要素の問題に取り組んだ学習者であって、前記対象者と同程度の学力の学習者の解答情報に基づいて新たなグラフを作成し、前記新たなグラフ上に、前記学習者による問題の解答に関する平均値と、前記対象者による前記対象問題の解答に関する値とを同時に出力するようにグラフを作成する請求項又はに記載の情報処理装置。 3. The information processing device of claim 1, wherein the graph creation unit creates a new graph based on answer information from a learner who has tackled a problem with the same learning element as the target problem and has a similar level of academic ability to the subject, and creates a graph so that the average value of the answers to the problems by the learner and the value of the answer to the target problem by the subject are simultaneously output on the new graph. 前記グラフ作成部は、前記類似問題グループ毎の前記平均値の推移と、前記類似問題グループ毎の前記値の推移とを同時に出力するようにグラフを作成する請求項に記載の情報処理装置。 The information processing apparatus according to claim 3 , wherein the graph creation unit creates a graph so as to simultaneously output the transition of the average value for each of the similar problem groups and the transition of the value for each of the similar problem groups. 前記学習者による問題の解答に関する平均値の推移及び前記対象者による問題の解答に関する値の推移のずれ量を学習傾向とし、前記学習者へのコメントと対応付けて記憶するコメント記憶部を備え、
前記グラフ作成部は、前記類似問題グループ毎の前記平均値の推移及び前記前記類似問題グループ毎の前記値の推移のずれ量を算出し、算出したずれ量に基づいて前記コメント記憶部から抽出したコメントを出力するようにグラフを作成する請求項に記載の情報処理装置。
a comment storage unit that stores a deviation amount between a change in an average value of answers given by the learner and a change in a value of answers given by the subject as a learning tendency, and associates the deviation amount with a comment to the learner;
5. The information processing device according to claim 4, wherein the graph creation unit calculates the deviation between the trend of the average value for each of the similar problem groups and the trend of the value for each of the similar problem groups, and creates a graph to output comments extracted from the comment storage unit based on the calculated deviation.
前記類似度は、前記問題の難易度であって、
前記類似度算出部は、前記解答情報に基づいて前記問題の難易度を算出し、
前記類似問題グループ分類部は、同じグループに属する問題を、前記問題の難易度に基づいて分類する請求項1乃至のいずれか1つ以上に記載の情報処理装置。
The similarity is the difficulty of the question,
the similarity calculation unit calculates the difficulty level of the question based on the answer information;
The information processing device according to claim 1 , wherein the similar-question group classification unit classifies questions belonging to the same group based on the difficulty level of the questions.
前記類似度は、前記問題のテキスト類似度であって、
前記類似度算出部は、前記問題情報に基づいてテキスト類似度を算出し、
前記類似問題グループ分類部は、同じグループに属する問題を、前記テキスト類似度に基づいて分類する請求項1乃至のいずれか1つ以上に記載の情報処理装置。
The similarity is a text similarity of the question,
the similarity calculation unit calculates a text similarity based on the question information;
The information processing device according to claim 1 , wherein the similar question group classification unit classifies questions belonging to the same group based on the text similarity.
特定の学習者である対象者が使用する端末装置と通信可能に接続され、コンピュータを備える情報処理装置により実行されるプログラムであって、
学習内容を細分化した学習要素毎に分類された問題情報を記憶する問題記憶部、
学習者による問題の解答に関する解答情報を記憶する学習履歴記憶部、
前記問題情報及び前記解答情報のいずれか1つ以上に基づいて、前記問題の類似度を算出する類似度算出部、
前記学習要素が同一である複数の問題を、前記問題の類似度に基づいてさらに細分化した類似問題グループに分類する類似問題グループ分類部、
前記解答情報に基づいて、前記学習者の学力を算出する学力算出部、
同じ類似問題グループに属する問題に取り組んだ学習者を、前記学力毎にさらに細分化した複数の類似学力グループに分類する類似学力グループ分類部、
前記端末装置から、前記対象者が入力した問題である対象問題の情報を含む入力情報を取得する入力情報取得部、
前記問題記憶部を参照し、前記対象問題が属する学習要素を特定する学習要素特定部、
前記対象問題が属する学習要素に対応する類似問題グループを特定するとともに、前記入力情報に基づいて前記対象者の学力を取得し、当該対象者が属する類似学力グループを特定する類似学力グループ特定部、
前記対象者が属する類似学力グループを含む複数の類似学力グループに対応するグラフを作成するグラフ作成部、
として前記コンピュータを機能させるプログラム。
A program executed by an information processing device having a computer , which is communicably connected to a terminal device used by a target person who is a specific learner ,
a question storage unit that stores question information classified into learning elements obtained by subdividing the learning content ;
a learning history storage unit that stores answer information regarding answers to questions by learners;
a similarity calculation unit that calculates a similarity of the question based on at least one of the question information and the answer information;
a similar problem group classification unit that classifies the plurality of problems having the same learning element into further subdivided similar problem groups based on the similarity of the problems;
an academic ability calculation unit that calculates the academic ability of the learner based on the answer information;
a similar academic ability group classification unit that classifies learners who have tackled problems belonging to the same similar problem group into a plurality of similar academic ability groups that are further subdivided according to the academic ability;
an input information acquisition unit that acquires, from the terminal device, input information including information on a target question that is a question input by the subject;
a learning element identification unit that refers to the problem storage unit and identifies a learning element to which the target problem belongs;
a similar academic ability group identification unit that identifies a similar question group corresponding to the learning element to which the target question belongs, obtains the academic ability of the subject based on the input information, and identifies a similar academic ability group to which the subject belongs;
a graph creation unit that creates a graph corresponding to a plurality of similar academic ability groups including the similar academic ability group to which the subject belongs;
A program that causes the computer to function as a
JP2021210428A 2021-12-24 2021-12-24 Information processing device and program Active JP7779140B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021210428A JP7779140B2 (en) 2021-12-24 2021-12-24 Information processing device and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021210428A JP7779140B2 (en) 2021-12-24 2021-12-24 Information processing device and program

Publications (2)

Publication Number Publication Date
JP2023094864A JP2023094864A (en) 2023-07-06
JP7779140B2 true JP7779140B2 (en) 2025-12-03

Family

ID=87002212

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021210428A Active JP7779140B2 (en) 2021-12-24 2021-12-24 Information processing device and program

Country Status (1)

Country Link
JP (1) JP7779140B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7745802B1 (en) * 2025-04-30 2025-09-29 株式会社エヌ・エフ・ラボラトリーズ Evaluation device, evaluation method, and computer program

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007316285A (en) 2006-05-25 2007-12-06 Hitachi Electronics Service Co Ltd Function system for supporting analysis for learning problem
JP2012088494A (en) 2010-10-19 2012-05-10 Kinki Univ Examination question evaluation system and method for controlling the same, program and recording medium
WO2012124096A1 (en) 2011-03-16 2012-09-20 富士通株式会社 Test execution assistance device, test execution assistance method, and program
JP2018169561A (en) 2017-03-30 2018-11-01 大日本印刷株式会社 Learning support device and program
JP6823330B1 (en) 2020-09-08 2021-02-03 株式会社フォーサイト Test result analysis system and method

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007316285A (en) 2006-05-25 2007-12-06 Hitachi Electronics Service Co Ltd Function system for supporting analysis for learning problem
JP2012088494A (en) 2010-10-19 2012-05-10 Kinki Univ Examination question evaluation system and method for controlling the same, program and recording medium
WO2012124096A1 (en) 2011-03-16 2012-09-20 富士通株式会社 Test execution assistance device, test execution assistance method, and program
US20140017655A1 (en) 2011-03-16 2014-01-16 Fujitsu Limited Examination support apparatus, and examination support method
JP2018169561A (en) 2017-03-30 2018-11-01 大日本印刷株式会社 Learning support device and program
JP6823330B1 (en) 2020-09-08 2021-02-03 株式会社フォーサイト Test result analysis system and method

Also Published As

Publication number Publication date
JP2023094864A (en) 2023-07-06

Similar Documents

Publication Publication Date Title
Edwards et al. Haptic virtual reality and immersive learning for enhanced organic chemistry instruction
Yang et al. Toward precision education
Roschelle et al. Integration of technology, curriculum, and professional development for advancing middle school mathematics: Three large-scale studies
Auerbach et al. SSD for R: An R package for analyzing single-subject data
Zhong et al. An intelligent tutoring system for programming education based on informative tutoring feedback: system development, algorithm design, and empirical study
Reddy et al. Information literacy: a desideratum of the 21st century
Havard et al. A meta-analysis of wearables research in educational settings published 2016–2019
Tran et al. An Analysis of the Content, Policies and Assessment of ICT Curricula in the Final Years of Secondary Schooling in Australia and Vietnam: A Comparative Educational Study.
Selim et al. Application of the digital twin model in higher education
Spickard III et al. Automatic scoring of medical students’ clinical notes to monitor learning in the workplace
Qadir et al. An adaptive feedback system for the improvement of learners
Raddaha et al. Opinions, perceptions and attitudes toward an electronic health record system among practicing nurses
Balalaieva et al. Innovative pedagogical technologies–the most important resource in modernizing the training of a modern specialist
Anderson-Cook et al. Making the concepts of power and sample size relevant and accessible to students in introductory statistics courses using applets
Mira et al. Review of research on the outcomes of embodied and collaborative learning in STEM in higher education with immersive technologies
Khalemsky et al. Constructing a course on classification methods for undergraduate non-STEM students: striving to reach knowledge discovery
Logan et al. Gender perspectives on spatial tasks in a national assessment: A secondary data analysis
JP7779140B2 (en) Information processing device and program
Alfahl Knowledge attitudes and ethical concerns about artificial intelligence among medical students at Taibah University: a cross-sectional study
King A systems approach in nursing administration: Structure'process' and outcome
Choi et al. Informatics competencies of students in a doctor of nursing practice program: a descriptive study
Seo et al. The role of student growth percentiles in monitoring learning and predicting learning outcomes
JP7775603B2 (en) Information processing device, information processing method, program, and model generation method
Al Battashi et al. Mapping Research Trends in AI-Driven Personalized Learning Pathways: A Scoping Review
JP7797846B2 (en) Information processing device and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20241028

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250718

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250805

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20251001

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: 20251021

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20251103

R150 Certificate of patent or registration of utility model

Ref document number: 7779140

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150