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
JP7797846B2 - Information processing device and program - Google Patents
[go: Go Back, main page]

JP7797846B2 - Information processing device and program - Google Patents

Information processing device and program

Info

Publication number
JP7797846B2
JP7797846B2 JP2021193871A JP2021193871A JP7797846B2 JP 7797846 B2 JP7797846 B2 JP 7797846B2 JP 2021193871 A JP2021193871 A JP 2021193871A JP 2021193871 A JP2021193871 A JP 2021193871A JP 7797846 B2 JP7797846 B2 JP 7797846B2
Authority
JP
Japan
Prior art keywords
answer
group
target
information
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
JP2021193871A
Other languages
Japanese (ja)
Other versions
JP2023080493A (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 JP2021193871A priority Critical patent/JP7797846B2/en
Publication of JP2023080493A publication Critical patent/JP2023080493A/en
Application granted granted Critical
Publication of JP7797846B2 publication Critical patent/JP7797846B2/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 evaluate learners' answers on a computer have been known for some time. Patent Document 1 discloses a learning device that stores the content entered by the learner in an answer area and performs a correct/incorrect evaluation to detect which parts of the calculation process contain errors.

特開2018-87982号公報JP 2018-87982 A

しかしながら、特許文献1に係る発明は、学習者による解答内容に基づいて解答の正誤を評価し、誤りが含まれる部分を検知するにすぎず、解答内容が適切であるかを評価し、それに応じた情報を提供することは想定されていない。 However, the invention described in Patent Document 1 merely evaluates the correctness of answers based on the content of the answers provided by the learner and detects parts that contain errors, and is not intended to evaluate whether the content of the answers is appropriate or provide information accordingly.

本発明は、例えば、上記のような課題を解決するためになされたものであり、学習者の解答内容を評価し、学習者や学習支援者に適切な情報を提供することにある。 The present invention has been made to solve the above-mentioned problems, for example, by evaluating the content of learners' answers and providing appropriate information to learners and learning support staff.

本発明の1つの観点では、情報処理装置は、複数の学習者の中の特定の学習者である対象者が使用する端末装置と通信可能に接続されており、前記対象者を含む複数の学習者による問題の解答に関する解答情報を記憶する学習履歴記憶部と、前記端末装置から、前記対象者が指定した問題である対象問題に関する情報を取得する対象問題取得部と、前記学習履歴記憶部から、前記対象者を含む複数の学習者による前記対象問題の解答情報を抽出する抽出部と、前記抽出部により抽出された解答情報に基づいて、前記対象者を含む複数の学習者の各々による前記対象問題の解答を、解答内容のパターン毎に細分化したグループに分類するグループ分類部と、前記対象者による前記対象問題の解答情報である対象解答情報に基づいて、前記対象者による前記対象問題の解答である対象解答が属するグループを特定するグループ特定部と、を備える。
In one aspect of the present invention, an information processing device is communicatively connected to a terminal device used by a target learner who is a specific learner among a plurality of learners, and comprises: a learning history memory unit that stores answer information regarding answers to questions by a plurality of learners including the target learner; a target question acquisition unit that acquires information regarding a target question, which is a question specified by the target learner, from the terminal device; an extraction unit that extracts answer information to the target question by a plurality of learners including the target learner from the learning history memory unit; a group classification unit that classifies the answers to the target question by each of the plurality of learners including the target learner into groups subdivided by answer content patterns based on the answer information extracted by the extraction unit; and a group identification unit that identifies a group to which a target answer, which is the answer to the target question by the target learner, belongs based on target answer information, which is the answer information to the target question by the target learner.

上記の情報処理装置の一態様では、前記対象解答が属するグループに関するグループ情報を出力する。この態様によれば、情報処理装置は、対象者による対象問題の解答が属するグループに関する情報を出力し、対象者や学習支援者に提供することができる。 In one aspect of the information processing device described above, group information regarding the group to which the target answer belongs is output. According to this aspect, the information processing device outputs information regarding the group to which the subject's answer to the target question belongs, and can provide this information to the subject or a learning supporter.

上記の情報処理装置の一態様では、前記抽出部により抽出された解答情報に基づいて、前記対象解答と同じグループに属する解答の正答率を算出する正答率算出部を備え、前記グループ情報出力部は、前記正答率を前記グループ情報として出力する。この態様によれば、情報処理装置は、対象者による対象問題の解答が属するグループの正答率を出力し、対象者や学習支援者に提供する。つまり、情報処理装置は、解答内容のパターンから、対象者による対象問題の解答の正答率を予測できるため、解答内容が適切であるか否かを評価することができる。 One aspect of the above information processing device includes a correct answer rate calculation unit that calculates the correct answer rate of answers that belong to the same group as the target answer based on the answer information extracted by the extraction unit, and the group information output unit outputs the correct answer rate as the group information. According to this aspect, the information processing device outputs the correct answer rate of the group to which the subject's answer to the target question belongs, and provides this to the subject and a learning supporter. In other words, the information processing device can predict the correct answer rate of the subject's answer to the target question from the pattern of the answer content, and therefore can evaluate whether the answer content is appropriate.

上記の情報処理装置の一態様では、前記抽出部により抽出された解答情報に基づいて、前記対象解答と同じグループに属する解答に取り組んだ学習者の学力の評価値を算出する学力算出部を備え、前記グループ情報出力部は、前記学力の評価値を前記グループ情報として出力する。この態様によれば、情報処理装置は、対象者による対象問題の解答が属するグループの学力の評価値を出力し、対象者や学習支援者に提供する。これにより、対象者や学習支援者は、対象者の解答内容に応じた学力レベルを確認することができる。 One aspect of the information processing device described above includes an academic ability calculation unit that calculates an academic ability evaluation value of learners who have worked on answers that belong to the same group as the target answer, based on the answer information extracted by the extraction unit, and the group information output unit outputs the academic ability evaluation value as the group information. According to this aspect, the information processing device outputs the academic ability evaluation value of the group to which the subject's answer to the target question belongs, and provides it to the subject or a learning supporter. This allows the subject and a learning supporter to confirm the subject's academic ability level according to the content of the subject's answer.

上記の情報処理装置の一態様では、前記対象解答が属していない他グループに関する他グループ情報を出力する。この態様によれば、情報処理装置は、他グループに関する情報を出力し、対象者や学習支援者に提供することができる。 In one aspect of the information processing device described above, other group information regarding other groups to which the target answer does not belong is output. According to this aspect, the information processing device can output information regarding other groups and provide it to the target person or a learning supporter.

上記の情報処理装置の一態様では、前記抽出部により抽出された解答情報に基づいて、前記他グループに属する解答の正答率を算出する正答率算出部を備え、前記他グループ情報出力部は、前記正答率を前記他グループ情報として出力する。この態様によれば、対象者や学習支援者は、対象者による対象問題の解答が属するグループの正答率と、他グループの正答率とを比較することができる。 One aspect of the above information processing device includes a correct answer rate calculation unit that calculates the correct answer rate of answers belonging to the other group based on the answer information extracted by the extraction unit, and the other group information output unit outputs the correct answer rate as the other group information. According to this aspect, the subject and/or learning supporter can compare the correct answer rate of the group to which the subject's answer to the target question belongs with the correct answer rates of the other groups.

上記の情報処理装置の一態様では、前記抽出部により抽出された解答情報に基づいて、前記他グループに属する解答に取り組んだ学習者の学力の評価値を算出する学力算出部を備え、前記他グループ情報出力部は、前記学力の評価値を他グループ情報として出力する。この態様によれば、対象者や学習支援者は、対象者による対象問題の解答が属するグループの学力の評価値と、他グループの学力の評価値とを比較することができる。 One aspect of the information processing device described above includes an academic ability calculation unit that calculates an evaluation value of the academic ability of the learner who worked on the answer belonging to the other group based on the answer information extracted by the extraction unit, and the other group information output unit outputs the evaluation value of the academic ability as other group information. According to this aspect, the subject and/or learning supporter can compare the evaluation value of the academic ability of the group to which the subject's answer to the target question belongs with the evaluation value of the academic ability of the other groups.

上記の情報処理装置の一態様では、前記他グループ情報出力部は、前記抽出部により抽出された解答情報に基づいて、前記他グループに属する解答を前記他グループ情報として出力する。この態様によれば、対象者や学習支援者は、対象者の解答と、他グループの解答を比較して学習することができる。 In one aspect of the information processing device described above, the other group information output unit outputs answers belonging to the other group as the other group information based on the answer information extracted by the extraction unit. According to this aspect, the subject and/or learning supporter can study by comparing the subject's answers with the answers of the other groups.

上記の情報処理装置の他の一態様では、前記問題は学習内容を示す学習要素の情報が紐づいており、前記学習要素が同じ問題を類似問題に特定する類似問題特定部を備え、前記抽出部は、前記学習履歴記憶部から、前記類似問題に取り組んだ学習者と、前記類似問題の解答に関する解答情報とをさらに抽出し、前記グループ分類部は、抽出した解答情報に基づいて、前記対象者を含む複数の学習者の各々による前記対象問題及び前記類似問題の解答を、解答内容のパターン毎に細分化したグループに分類する。この態様によれば、情報処理装置は、対象問題に取り組んだ学習者が少ない場合、類似問題を特定し、各学習者による対象問題及び類似問題の解答を、解答内容のパターン毎に細分化したグループに分類することができる。
In another aspect of the information processing device, the questions are linked to information on learning elements that indicate learning content, and a similar problem identification unit is provided that identifies questions with the same learning elements as similar questions, the extraction unit further extracts from the learning history storage unit learners who have tackled the similar questions and answer information related to answers to the similar questions, and the group classification unit classifies answers to the target question and the similar questions by each of multiple learners including the target person into groups subdivided by patterns of answer content based on the extracted answer information. According to this aspect, when only a few learners have tackled the target question, the information processing device can identify similar questions and classify the answers to the target question and the similar questions by each learner into groups subdivided by patterns of answer content.

本発明の別の観点では、コンピュータを備える情報処理装置により実行されるプログラムであって、前記情報処理装置は、複数の学習者の中の特定の学習者である対象者が使用する端末装置と通信可能に接続されており、前記対象者を含む複数の学習者による問題の解答に関する解答情報を記憶する学習履歴記憶部、前記端末装置から、前記対象者が指定した問題である対象問題に関する情報を取得する対象問題取得部、前記学習履歴記憶部から、前記対象者を含む複数の学習者による前記対象問題の解答情報を抽出する抽出部、前記抽出部により抽出された解答情報に基づいて、前記対象者を含む複数の学習者の各々による前記対象問題の解答を、解答内容のパターン毎に細分化したグループに分類するグループ分類部、前記対象者による前記対象問題の解答情報である対象解答情報に基づいて、前記対象者による前記対象問題の解答である対象解答が属するグループを特定するグループ特定部、として前記コンピュータを機能させる。このプログラムをコンピュータにインストールして実行させることで、本発明に係る情報処理装置を構成させることができる。 In another aspect of the present invention, there is provided a program executed by an information processing device having a computer, the information processing device being communicatively connected to a terminal device used by a target learner who is a specific learner among a plurality of learners, and causing the computer to function as: a learning history storage unit that stores answer information regarding answers to questions by a plurality of learners including the target learner; a target question acquisition unit that acquires, from the terminal device, information regarding a target question that is a question specified by the target learner; an extraction unit that extracts answer information to the target question by a plurality of learners including the target learner from the learning history storage unit; a group classification unit that classifies the answers to the target question by each of the plurality of learners including the target learner into groups subdivided by answer content patterns based on the answer information extracted by the extraction unit; and a group identification unit that identifies a group to which a target answer that is the answer to the target question by the target learner belongs based on target answer information that is the answer information to the target question by the target learner. By installing and executing this program on a computer, the information processing device of the present invention can be configured.

本発明に係る情報処理装置によれば、学習者の解答内容を評価し、学習者や学習支援者に適切な情報を提供することができる。 The information processing device according to the present invention can evaluate the content of a learner's answers and provide appropriate information to the learner and their learning support staff.

本発明のサーバを適用した学習支援システムの構成を示す。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. 各生徒が対象問題の解答欄に記入した解答例である。These are sample answers that each student wrote in the answer section of the target question. 解答情報から文章及び計算式を抽出する手法を説明する図である。10A and 10B are diagrams illustrating a method for extracting sentences and formulas from answer information. 連続する1つの計算式の判定基準を説明する図である。FIG. 10 is a diagram illustrating the criteria for determining one continuous calculation formula. テキストに基づいて、解答の特徴量を抽出する手法を説明する図である。FIG. 10 is a diagram illustrating a method for extracting feature quantities of an answer based on a text. 各生徒による対象問題の解答をグループ化する手法を説明する図である。FIG. 10 is a diagram illustrating a method for grouping answers to target questions by each student. 対象者による対象問題の解答をプロットした特徴量空間の一例である。1 is an example of a feature space in which answers to target questions by subjects are plotted. 第1実施形態における予測画面及びレコメンド画面の一例である。10A and 10B are examples of a prediction screen and a recommendation screen according to the first embodiment. 生徒用端末のハードウェア構成を示すブロック図である。FIG. 2 is a block diagram showing the hardware configuration of a student terminal. 第1実施形態における画面作成処理のフローチャートである。10 is a flowchart of a screen creation process according to the first embodiment. 第2実施形態におけるサーバの機能構成を示すブロック図である。FIG. 10 is a block diagram showing the functional configuration of a server according to a second embodiment. 各グループのLRT評価値の一例である。10 is an example of an LRT evaluation value for each group. 第2実施形態における予測画面及びレコメンド画面の一例である。10A and 10B are examples of a prediction screen and a recommendation screen according to the second embodiment. 第2実施形態における画面作成処理のフローチャートである。10 is a flowchart of a screen creation process according to a second embodiment. 第4変形例における学習支援システムの構成例を示す。13 shows an example of the configuration of a learning support system according to a fourth modified example.

以下、図面を参照しながら、本発明の実施の形態について説明する。
<第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 is a system that predicts the correct answer rate based on the content of a learner's answers and recommends appropriate answer examples. 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は、解答情報や対象問題情報の送信、予測画面やレコメンド画面の受信及び表示等を行う。 Student terminals 20 are used by learners such as students and their parents, and are information processing devices such as smartphones, mobile phones, wearable devices such as Apple Watch (registered trademark), tablets, and personal computer terminals. Specifically, student terminals 20 transmit answer information and target question information, and receive and display prediction screens and recommendation 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 target question information, receives and displays prediction screens and recommendation screens, etc.

[サーバの構成]
図2は、サーバ10のハードウェア構成を示すブロック図である。サーバ10は、通信部11と、制御部12と、記憶部13と、記録媒体14と、表示部15と、入力部16とを備える。なお、これらの構成要素と、学習要素データベース(以下、「データベース」を「DB」と記す。)41と、問題DB42と、学習履歴DB43とは、バス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, and a learning history DB 43 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 target question information from the student terminal 20 and the teacher terminal 30, and sends prediction screens and recommendation 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-transitory 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 executes the screen creation process described below, 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. Furthermore, a unit is a group of learning activities centered around a specific theme, and is set for each subject, such as "Mathematics" or "Japanese," and is composed of one or more learning elements.

図3は、学習要素DB41のデータ構造の一例である。図示のように、学習要素DB41は、教科、分野、単元、学習要素及び学習要素IDの情報を記憶している。教科は、教科の名称であって、例えば、「数学」、「国語」等である。分野は、分野の名称であって、教科毎に設定されており、例えば、「微分」等である。単元は、単元の名称であって、分野毎に設定されており、例えば、「合成関数の微分」等である。学習要素は、学習要素が対象とする学習内容を示す情報であって、単元毎に設定されており、例えば、「対数」、「負の次数」等である。学習要素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, set for each subject, such as "Differentiation." The unit is the name of the unit, set for each field, such as "Differentiation of Composite Functions." The learning element is information indicating the learning content that the learning element targets, set for each unit, such as "Logarithm" or "Negative Order." 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 numerically based on the student's answer information, which will be described later. The lower the numerical value, the easier the difficulty level, and the higher the numerical value, the more difficult the difficulty level. Note that the difficulty level may be stored in the question DB 42 as shown in Figure 4 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のデータ構造は一例であって、本発明はこれに限定されるものではなく、任意に設定することができる。 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, and can be set arbitrarily.

学習履歴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 student IDs, question IDs, answer column data, and correct/incorrect information. The question ID is identification information for the question that the student identified by the student ID worked on. The answer column data is data that the student entered in the answer column as their answer to the question. Correct/incorrect information is whether the answer to the question that the student identified by the student ID worked on was correct or incorrect.

なお、本実施形態では、一例として、生徒用端末20は使用する生徒の生徒IDが予め紐付けられており、生徒が生徒用端末20を使用して取り組んだ問題の解答に関する解答情報は、自動的にサーバ10の学習履歴DB43に記憶されるものとする。また、解答情報に含まれる解答の正誤は、例えば、サーバ10が予め各問題の模範解答を記憶しておき解答欄データに基づいて自動採点してもよいし、先生の採点結果を取得してもよい。また、図5に示す学習履歴DB43のデータ構造は一例であって、本発明はこれに限定されるものではなく、そのデータ構造は任意に設定することができる。 In this embodiment, as an example, the student terminal 20 is linked in advance to the student ID of the student who uses it, and answer information regarding the 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 correctness of the answers included in the answer information may be determined, for example, by the server 10 storing model answers for each question in advance and automatically scoring based on the answer column data, or by obtaining the teacher's scoring results. Furthermore, the data structure of the learning history DB 43 shown in Figure 5 is an example, and the present invention is not limited to this, and the data structure can be set as desired.

なお、上述した各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と、対象問題取得部51と、抽出部52と、グループ分類部53と、正答率算出部54と、グループ特定部55と、画面作成部56とを備える。 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 target question acquisition unit 51, an extraction unit 52, a group classification unit 53, a correct answer rate calculation unit 54, a group identification unit 55, and a screen creation unit 56.

なお、対象問題取得部51、抽出部52、グループ分類部53、正答率算出部54、グループ特定部55及び画面作成部56は、制御部12がプログラムを実行することにより実現される。 The target question acquisition unit 51, extraction unit 52, group classification unit 53, correct answer rate calculation unit 54, group identification unit 55, and screen creation unit 56 are realized by the control unit 12 executing a program.

対象問題取得部51は、生徒用端末20から生徒IDと、対象となる問題(以下、「対象問題」ともいう。)に関する情報と、を含む対象問題情報を取得する。生徒は、自身が解答欄に記入した解答の正答率等を確認したり、他の解答例を参照したりする場合、生徒用端末20を使用して、所定の問題を対象問題として指定し、対象問題情報をサーバ10へ送信する。対象問題取得部51は、生徒用端末20から対象問題情報を取得し、当該生徒を対象者とする。 The target question acquisition unit 51 acquires target question information including a student ID and information related to the target question (hereinafter also referred to as the "target question") from the student terminal 20. When a student wants to check the accuracy rate of the answer they entered in the answer field or refer to other example answers, they use the student terminal 20 to specify a specific question as the target question and send the target question information to the server 10. The target question acquisition unit 51 acquires the target question information from the student terminal 20 and designates the student as the target.

抽出部52は、学習履歴DB43から、対象問題に取り組んだ生徒と、各生徒による対象問題の解答に関する解答情報とを抽出する。なお、抽出部52により抽出される対象問題に取り組んだ生徒には対象者が含まれている。 The extraction unit 52 extracts from the learning history DB 43 the students who worked on the target questions and answer information related to the answers given by each student to the target questions. Note that the students who worked on the target questions extracted by the extraction unit 52 include the target person.

グループ分類部53は、抽出部52が抽出した解答情報に基づいて、各生徒による対象問題の解答を、解答内容のパターン毎に細分化したグループに分類する。 The group classification unit 53 classifies each student's answers to the target questions into groups subdivided according to the patterns of answer content, based on the answer information extracted by the extraction unit 52.

具体的に、グループ分類部53による分類方法について説明する。図7は、各生徒が対象問題の解答欄に記入した解答例である。図7(a)は、生徒Aが対象問題60の解答欄61に記入した解答例を示す。生徒Aの解答内容のパターンは、図示のように、「途中式あり、日本語による補足説明あり」である。図7(b)は、生徒Bが対象問題60の解答欄62に記入した解答例を示す。生徒Bの解答内容のパターンは、図示のように、「途中式あり、日本語による補足説明なし」である。図7(c)は、生徒Cが対象問題60の解答欄63に記入した解答例を示す。生徒Cの解答内容のパターンは、図示のように、「途中式なし、日本語による補足説明なし」である。 Specifically, the classification method used by the group classification unit 53 will be described. Figure 7 shows example answers written by each student in the answer column of the target problem. Figure 7(a) shows an example answer written by student A in answer column 61 of target problem 60. The pattern of student A's answer, as shown, is "includes intermediate steps, with supplementary explanation in Japanese." Figure 7(b) shows an example answer written by student B in answer column 62 of target problem 60. The pattern of student B's answer, as shown, is "includes intermediate steps, no supplementary explanation in Japanese." Figure 7(c) shows an example answer written by student C in answer column 63 of target problem 60. The pattern of student C's answer, as shown, is "no intermediate steps, no supplementary explanation in Japanese."

図8は、解答情報から文章及び計算式を抽出する手法を説明する図である。また、図9は、連続する1つの計算式(以下、「1式」ともいう。)の判定基準を説明する図である。グループ分類部53は、まず、解答情報に含まれる解答欄データから、計算式以外の文章を抽出する。具体的に、グループ分類部53は、図8(a)に示すように、計算式以外の文章71と、文章72とを抽出する。続いて、グループ分類部53は、解答欄データから、計算式を抽出する。具体的に、グループ分類部53は、「=(イコール)」を検出し、「=」で結合された全ての項を1式とし、図8(b)に示すように、計算式73~77を抽出する。このとき、グループ分類部53は、項の間に一定数以上の空白文字がある場合には別式として扱う。例えば、計算式73と計算式74は間に一定数以上の空白文字があるため、グループ分類部53は、一式ではなく分離した式であると判定し、解答欄データから計算式73と計算式74をそれぞれ抽出する。また、グループ分類部53は、図9に示すように、一定数以上の空白文字を含まない、横に連続した計算式の場合、「=」で結合された全ての項を連続する1式と判定し、例えば、解答欄データから計算式77を抽出する。また、グループ分類部53は、図9に示すように、縦に連続した計算式75a及び75bの場合、計算式75bの「=」の左に項がなければ上の計算式75aと連続する1式と判定し、例えば、解答欄データから計算式75を抽出する。 Figure 8 is a diagram explaining a method for extracting text and formulas from answer information. Figure 9 is a diagram explaining the criteria for determining a single continuous formula (hereinafter also referred to as "one formula"). The group classification unit 53 first extracts text other than formulas from the answer column data included in the answer information. Specifically, the group classification unit 53 extracts text 71 other than formulas and text 72, as shown in Figure 8(a). Next, the group classification unit 53 extracts formulas from the answer column data. Specifically, the group classification unit 53 detects "=" (equal) and treats all terms connected by "=" as one formula, extracting formulas 73 to 77 as shown in Figure 8(b). At this time, the group classification unit 53 treats terms with a certain number of spaces or more as separate formulas. For example, because there are more than a certain number of blank spaces between formulas 73 and 74, the group classification unit 53 determines that they are separate formulas rather than a single formula, and extracts formulas 73 and 74 from the answer column data. Furthermore, as shown in FIG. 9, in the case of horizontally consecutive formulas that do not contain more than a certain number of blank spaces, the group classification unit 53 determines that all terms connected by "=" are a single consecutive formula, and extracts, for example, formula 77 from the answer column data. Furthermore, as shown in FIG. 9, in the case of vertically consecutive formulas 75a and 75b, if there is no term to the left of the "=" in formula 75b, the group classification unit 53 determines that it is a single formula connected to the above formula 75a, and extracts, for example, formula 75 from the answer column data.

図10は、テキストに基づいて、解答の特徴量を抽出する手法を説明する図である。グループ分類部53は、まず、抽出した文章及び計算式を結合して1つのテキストとする。具体的に、グループ分類部53は、図10(a)に示すように、抽出した文章71及び72と、計算式73~77とを結合し、1つのテキスト78とする。 Figure 10 is a diagram illustrating a method for extracting answer features based on text. The group classification unit 53 first combines the extracted sentences and formulas into a single text. Specifically, as shown in Figure 10(a), the group classification unit 53 combines the extracted sentences 71 and 72 with formulas 73 to 77 into a single text 78.

そして、グループ分類部53は、図10(b)に示すようなLSTM(Long Short Term Memory)等、時系列の情報やテキストの処理が可能な機械学習の手法を用い、テキストの特徴量を抽出する。なお、LSTMの入出力を同じテキストとし、「入力」、「中間層で特徴量を抽出」、「入力を復元するように出力」となるように学習すると、その過程で中間層の特徴量を取得することができる。そのため、グループ分類部53は、例えば、LSTMの入力をテキスト78とし、全く同じテキスト78を復元して出力するように学習させることで、中間層でテキスト78の特徴量を数値として取得することができる。ここで、テキスト78の特徴量とは、テキスト78に対応する解答欄データ、即ち、各生徒による対象問題の解答の特徴量である。つまり、グループ分類部53は、各生徒が取り組んだ対象問題の解答情報に基づいて、各生徒による対象問題の解答の特徴量を取得する。具体的に、特徴量は、途中式の有無や日本語による補足説明の有無といった解答内容のパターンを表す。 The group classification unit 53 then extracts text features using a machine learning technique capable of processing time-series information and text, such as a Long Short Term Memory (LSTM) as shown in FIG. 10(b). Note that if the LSTM's input and output are the same text and the learning is performed to have "input," "feature extraction in the intermediate layer," and "output that restores the input," the intermediate layer features can be acquired in the process. Therefore, for example, the group classification unit 53 can acquire the feature values of text 78 in the intermediate layer by learning to restore and output the exact same text 78 using text 78 as input. Here, the feature values of text 78 are the answer column data corresponding to text 78, i.e., the feature values of each student's answer to the target problem. In other words, the group classification unit 53 acquires the feature values of each student's answer to the target problem based on the answer information of the target problem that each student has worked on. Specifically, the feature values represent patterns of answer content, such as whether or not there are intermediate steps and whether or not there are supplementary explanations in Japanese.

図11は、各生徒による対象問題の解答をグループ化する手法を説明する図である。グループ分類部53は、図11(a)に示すように、各生徒による対象問題の解答を、特徴量に基づいて特徴量空間にプロットする。換言すると、プロットされた丸は、生徒による対象問題の解答を表す。そして、グループ分類部53は、解答内容のパターンが似た傾向の群をグループ化する。グループ化の手法は、例えば、RANSAC(Random Sample Consensus)とk-meamsを組み合わせた手法等が挙げられる。具体的に、グループ分類部53は、図11(b)に示すように、特徴量空間にプロットされた各生徒の解答を表す丸をクラスタリングにより、グループA、グループB、グループC及びグループDにグループ化する。このように、グループ分類部53は、抽出部52が抽出した解答情報に基づいて、各生徒による対象問題の解答を、解答内容のパターン毎に細分化したグループに分類する。 Figure 11 is a diagram illustrating a method for grouping answers to target questions by each student. As shown in Figure 11(a), the group classification unit 53 plots each student's answer to the target question in a feature space based on the feature. In other words, the plotted circles represent the student's answer to the target question. The group classification unit 53 then groups groups of answers that tend to have similar answer content patterns. Examples of grouping methods include a combination of RANSAC (Random Sample Consensus) and k-means. Specifically, as shown in Figure 11(b), the group classification unit 53 groups the circles representing each student's answer plotted in the feature space into Group A, Group B, Group C, and Group D by clustering. In this way, the group classification unit 53 classifies each student's answer to the target question into groups subdivided by answer content pattern based on the answer information extracted by the extraction unit 52.

正答率算出部54は、図11(c)に示すように、抽出部52が抽出した解答情報に基づいて、各グループに属する解答の正答率をグループ毎に算出する。 As shown in Figure 11(c), the correct answer rate calculation unit 54 calculates the correct answer rate for each group based on the answer information extracted by the extraction unit 52.

グループ特定部55は、対象者による対象問題の解答に関する解答情報(以下、「対象解答情報」ともいう。)に基づいて、対象者による対象問題の解答(以下、「対象解答」ともいう。)が属するグループを特定する。図12は、対象解答をプロットした特徴量空間の一例である。具体的に、まず、グループ分類部53は、対象解答情報に基づいて、対象解答の特徴量を数値として取得し、図12に示すように、対象解答を特徴量空間に星マークでプロットする。グループ特定部55は、特徴量空間上で、星マークと各グループの重心位置間の距離が最も近いグループを対象解答が属するグループであると特定する。図12に示すような特徴量空間の場合、グループ特定部55は、対象解答が属するグループをグループAであると特定する。 The group identification unit 55 identifies the group to which the subject's answer to the target question (hereinafter also referred to as the "target answer") belongs, based on answer information regarding the subject's answer to the target question (hereinafter also referred to as the "target answer information"). Figure 12 is an example of a feature space in which the target answer is plotted. Specifically, first, the group classification unit 53 acquires the feature quantities of the target answer as numerical values based on the target answer information, and plots the target answer with a star mark in the feature space, as shown in Figure 12. The group identification unit 55 identifies the group in the feature space with the closest distance between the star mark and the center of gravity of each group as the group to which the target answer belongs. In the case of a feature space such as that shown in Figure 12, the group identification unit 55 identifies the group to which the target answer belongs as Group A.

画面作成部56は、対象問題情報を取得すると、各DBを参照し、自身が解答欄に記入した解答について予測された正答率(以下、「予測正答率」ともいう。)を確認する予測画面を作成し、出力する。 When the screen creation unit 56 acquires the target question information, it references each DB and creates and outputs a prediction screen that allows the user to check the predicted accuracy rate (hereinafter also referred to as the "predicted accuracy rate") for the answer they entered in the answer field.

ここで、画面作成部56により作成される予測画面について説明する。図13(a)は、予測画面の一例である。予測画面は、対象解答の予測正答率を表示する画面であって、対象者の生徒用端末20に送信される。対象者は、生徒用端末20を使用してサーバ10から受信した予測画面を表示することで、自身による対象解答の予測正答率を確認することができる。図13(a)に示すように、予測画面は、対象者項目79と、学習要素項目80と、問題指定項目81と、対象問題82と、解答欄83と、グループ正答率項目84と、他グループ正答率項目85とを有する。 Here, we will explain the prediction screen created by the screen creation unit 56. Figure 13(a) is an example of a prediction screen. The prediction screen is a screen that displays the predicted correct answer rate of the target answer, and is transmitted to the student terminal 20 of the subject. The subject can check the correct answer rate of their own prediction of the target answer by displaying the prediction screen received from the server 10 using the student terminal 20. As shown in Figure 13(a), the prediction screen has a subject item 79, a learning element item 80, a question specification item 81, a target question 82, an answer column 83, a group correct answer rate item 84, and another group's correct answer rate item 85.

対象者項目79は、対象者である生徒の生徒IDを表示する。学習要素項目80は、対象問題に対応する単元と学習要素を表示する。問題指定項目81は、対象者により指定された対象問題及びその難易度を表示する問題項目81aと、対象問題と同じ学習要素の問題及びその難易度を表示する問題項目81b及び81cと、を有する。対象問題を表示する問題項目81aには、チェックマークが表示される。 The target student item 79 displays the student ID of the target student. The learning element item 80 displays the unit and learning element corresponding to the target question. The question specification item 81 has a question item 81a that displays the target question specified by the target student and its difficulty level, and question items 81b and 81c that display questions of the same learning element as the target question and their difficulty level. A check mark is displayed on the question item 81a that displays the target question.

なお、対象者は、生徒用端末20を使用して所定の操作により、対象者項目79、学習要素項目80及び問題指定項目81のみを有する予測画面を表示することとしてもよい。この場合、対象者は、生徒用端末20を使用して、学習要素項目80及び問題指定項目81において、それぞれ所定の学習要素及び問題を選択することで対象問題を指定し、生徒IDと、対象問題に関する情報とを含む対象問題情報をサーバ10へ送信することができる。 The target student may use the student terminal 20 to perform a predetermined operation to display a prediction screen that includes only the target student item 79, learning element item 80, and question specification item 81. In this case, the target student can use the student terminal 20 to specify the target question by selecting a predetermined learning element and question in the learning element item 80 and question specification item 81, respectively, and transmit target question information including the student ID and information related to the target question to the server 10.

対象問題82は、対象者により指定された対象問題を表示する。解答欄83は、対象解答を表示する。グループ正答率項目84は、対象解答が属するグループの正答率を表示する。対象解答が属するグループは、解答内容のパターンが似ているため、対象解答の正答率は、当該グループの正答率と同程度であることが予測される。つまり、対象解答の予測正答率は、対象解答が属するグループの正答率である。他グループ正答率項目85は、対象解答が属していない他グループの正答率をそれぞれ表示しており、クリックされることで他グループに属する解答を表示するためのリンクを有している。 The target question 82 displays the target question specified by the subject. The answer column 83 displays the target answer. The group correct answer rate item 84 displays the correct answer rate of the group to which the target answer belongs. Because the group to which the target answer belongs has similar answer content patterns, the correct answer rate of the target answer is predicted to be similar to the correct answer rate of the group. In other words, the predicted correct answer rate of the target answer is the correct answer rate of the group to which the target answer belongs. The other group correct answer rate item 85 displays the correct answer rates of other groups to which the target answer does not belong, and has a link that can be clicked to display answers belonging to other groups.

具体的に、生徒による対象問題の解答がグループA~Dの4グループに分類され、対象解答がグループCに属する場合、グループ正答率項目84は、グループCの正答率85%を、図13(a)に示すように「同解答パターンの正答率:85%」と表示する。また、他グループ正答率項目85は、グループAの正答率93%を、図13(a)に示すように、グループAに属する解答を表示するためのリンクと共に「正答率が93%の解答例を見る」と表示する。他グループ正答率項目85は、グループB及びグループDの正答率も同様に、各グループに属する解答を表示するためのリンクと共にそれぞれ「正答率60%の解答例を見る」、「正答率30%の解答例を見る」と表示する。 Specifically, if students' answers to a target question are classified into four groups, A to D, and the target answer belongs to group C, the group correct answer rate item 84 will display group C's correct answer rate of 85% as "Correct answer rate for same answer pattern: 85%," as shown in FIG. 13(a). Similarly, the other group correct answer rate item 85 will display group A's correct answer rate of 93%, as shown in FIG. 13(a), along with a link to display answers belonging to group A, as "View example answers with a 93% correct answer rate." Similarly, the other group correct answer rate item 85 will display the correct answer rates for group B and group D, as "View example answers with a 60% correct answer rate" and "View example answers with a 30% correct answer rate," respectively, along with links to display answers belonging to each group.

画面作成部56は、対象者により所定のリンクをクリックされた旨の情報を生徒用端末20から受信すると、当該リンクに対応するグループに属する生徒の解答を含むレコメンド画面を作成し、出力する。 When the screen creation unit 56 receives information from the student terminal 20 that a specific link has been clicked by the target student, it creates and outputs a recommendation screen including the answers of students belonging to the group corresponding to the link.

ここで、画面作成部56により作成されるレコメンド画面について説明する。図13(b)は、レコメンド画面の一例である。レコメンド画面は、他グループに属する解答を表示する画面であって、対象者の生徒用端末20に送信される。対象者は、生徒用端末20を使用してサーバ10から受信したレコメンド画面を表示することで、解答内容のパターンが自分と異なる他グループの解答を参照することができる。図13(b)に示すように、レコメンド画面は、対象者項目79と、学習要素項目80と、問題指定項目81と、対象問題82と、解答欄86と、グループ正答率項目87とを有する。 Here, we will explain the recommendation screen created by the screen creation unit 56. Figure 13(b) is an example of a recommendation screen. The recommendation screen is a screen that displays answers belonging to other groups, and is sent to the student terminal 20 of the target student. By displaying the recommendation screen received from the server 10 using the student terminal 20, the target student can refer to answers from other groups whose answer content patterns are different from their own. As shown in Figure 13(b), the recommendation screen has a target student item 79, a learning element item 80, a question specification item 81, a target question 82, an answer column 86, and a group correct answer rate item 87.

対象者項目79、学習要素項目80、問題指定項目81及び対象問題82は、予測画面と同様のため、便宜上説明は省略する。解答欄86は、対象解答が属していない、他グループに属する解答を表示する。具体的に、画面作成部56は、予測画面の他グループ正答率項目85で対象者がクリックしたリンクに対応するグループを特定し、当該グループに属する解答を表示するようにレコメンド画面を作成する。例えば、対象者が生徒用端末20を使用して、図13(a)に示すような、予測画面の他グループ正答率項目85で「正答率が93%の解答例を見る」をクリックした場合、画面作成部56は、正答率が93%のグループAを特定し、グループAに属する解答を解答欄86に表示するようにレコメンド画面を作成する。解答欄86は、スクロールボタンや次ボタン等により、グループAに属する複数の解答を表示することができる。グループAに属する複数の解答の表示順は、生徒の氏名の50音順、生徒の学力レベル順等、任意に設定することができる。グループ正答率項目87は、解答欄86に表示する解答が属するグループの正答率を表示する。 The target person item 79, learning element item 80, question specification item 81, and target question 82 are the same as those on the prediction screen, and therefore will not be described for the sake of brevity. The answer column 86 displays answers belonging to other groups to which the target answer does not belong. Specifically, the screen creation unit 56 identifies the group corresponding to the link clicked by the target in the other group correct answer rate item 85 on the prediction screen and creates a recommendation screen to display answers belonging to that group. For example, if the target uses the student device 20 to click "View example answers with a 93% correct answer rate" in the other group correct answer rate item 85 on the prediction screen, as shown in FIG. 13(a), the screen creation unit 56 identifies group A, which has a correct answer rate of 93%, and creates a recommendation screen to display answers belonging to group A in the answer column 86. The answer column 86 can display multiple answers belonging to group A using scroll buttons, next buttons, etc. The display order of the multiple answers belonging to Group A can be set arbitrarily, such as alphabetical order by student name or by student academic level. The group correct answer rate item 87 displays the correct answer rate of the group to which the answer displayed in the answer column 86 belongs.

なお、本実施形態では、予測画面の他グループ正答率項目85に、対象解答が属していない他グループ全ての正答率及びリンクを表示しているが、本発明はこれに限定されるものではなく、対象解答が属するグループの正答率より高い正答率の他グループや最も正答率の高い他グループのみの正答率及びリンクを表示することとしてもよい。具体的に、他グループ正答率項目85は、学習支援としてレコメンドする文章と共に、最も正答率の高い他グループの正答率及びリンクを表示することとしてもよい。 In this embodiment, the other group correct answer rate item 85 on the prediction screen displays the correct answer rates and links for all other groups to which the target answer does not belong. However, the present invention is not limited to this, and it may also be possible to display the correct answer rates and links for only other groups with a higher correct answer rate than the correct answer rate of the group to which the target answer belongs, or for only the other group with the highest correct answer rate. Specifically, the other group correct answer rate item 85 may display the correct answer rate and link for the other group with the highest correct answer rate, along with the sentence recommended as study support.

また、画面作成部56は、予測画面に他グループ正答率項目85を設けず、グループ正答率項目84に正答率及びリンクを表示して、当該リンクをクリックされると、対象解答と同じグループに属する他の解答を参照できるレコメンド画面を作成することとしてもよい。 In addition, the screen creation unit 56 may not provide the other group correct answer rate item 85 on the prediction screen, but instead display the correct answer rate and a link in the group correct answer rate item 84, and when the link is clicked, create a recommendation screen that allows reference to other answers that belong to the same group as the target answer.

上記の構成において、サーバ10の学習履歴DB43は、本発明の学習履歴記憶部の一例である。また、上記の構成において、サーバ10の対象問題取得部51、抽出部52、グループ分類部53、正答率算出部54及びグループ特定部55は、それぞれ本発明の対象問題取得部、抽出部、グループ分類部、正答率算出部及びグループ特定部の一例である。また、上記の構成において、サーバ10の画面作成部56は、本発明のグループ情報出力部及び他グループ情報出力部の一例である。 In the above configuration, the learning history DB 43 of the server 10 is an example of the learning history storage unit of the present invention. Also, in the above configuration, the target question acquisition unit 51, extraction unit 52, group classification unit 53, correct answer rate calculation unit 54, and group identification unit 55 of the server 10 are examples of the target question acquisition unit, extraction unit, group classification unit, correct answer rate calculation unit, and group identification unit of the present invention, respectively. Also, in the above configuration, the screen creation unit 56 of the server 10 is an example of the group information output unit and other group information output unit of the present invention.

[生徒用端末の構成]
図14は、生徒用端末20のハードウェア構成を示すブロック図である。生徒用端末20は、通信部21と、制御部22と、記憶部23と、表示部25と、入力部26とを備える。なお、これらの構成要素は、バス29を介して相互に接続されている。
[Student Device Configuration]
14 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 target question information to the server 10, and receives prediction screens and recommendation screens from the server 10.

制御部22は、CPU、MPU、GPU等の演算処理装置を含み、記憶部23に記憶されたプログラムを読み出して実行することにより、生徒用端末20に係る種々の情報処理、制御処理等を行う。なお、図14では制御部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 14 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.

[画面作成処理]
次に、対象者が入力した対象問題情報に基づいて、予測正答率を確認できる予測画面と、他の生徒による対象問題の解答を参照できるレコメンド画面とを作成して出力する画面作成処理について説明する。図15は、サーバ10による画面作成処理のフローチャートである。この処理は、サーバ10が予め用意されたプログラムを実行することにより実現される。
[Screen creation process]
Next, a screen creation process will be described, which creates and outputs a prediction screen on which the subject can check the predicted correct answer rate and a recommendation screen on which the subject can refer to the answers to the target question by other students, based on the target question information entered by the subject. Fig. 15 is a flowchart of the screen creation process 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は、学習履歴DB43から、対象問題に取り組んだ生徒と、各生徒による対象問題の解答に関する解答情報とを抽出する(ステップS102)。そして、サーバ10は、抽出した解答情報に基づいて、各生徒による対象問題の解答を、解答内容のパターン毎の複数のグループに分類する(ステップS103)。 The target student uses the student terminal 20 to send target question information, including a student ID and information about the target question, to the server 10. The server 10 acquires the target question information from the student terminal 20 (step S101). The server 10 then extracts from the learning history DB 43 the students who worked on the target question and answer information related to each student's answer to the target question (step S102). The server 10 then classifies each student's answer to the target question into multiple groups based on the pattern of answer content, based on the extracted answer information (step S103).

サーバ10は、抽出部52が抽出した解答情報に基づいて、各グループに属する解答の正答率をグループ毎に算出する(ステップS104)。そして、サーバ10は、対象解答情報に基づいて、対象解答が属するグループを特定する(ステップS105)。さらに、サーバ10は、対象解答の予測正答率を表示する予測画面を作成し、対象者が使用する生徒用端末20へ送信する(ステップS106)。生徒用端末20がサーバ10から受信した予測画面を表示することで、対象者は、自身の解答の予測正答率を確認したり、他グループに属する解答例を参照するために所定のリンクをクリックしたりすることができる。 The server 10 calculates the accuracy rate of the answers belonging to each group for each group based on the answer information extracted by the extraction unit 52 (step S104). Then, the server 10 identifies the group to which the target answer belongs based on the target answer information (step S105). Furthermore, the server 10 creates a prediction screen that displays the predicted accuracy rate of the target answer and transmits it to the student terminal 20 used by the subject (step S106). By displaying the prediction screen received from the server 10 on the student terminal 20, the subject can check the predicted accuracy rate of their own answer or click a specified link to refer to example answers belonging to other groups.

サーバ10は、対象者により所定のリンクがクリックされた旨の情報を、生徒用端末20から受信したか否かを判定する(ステップS107)。リンクがクリックされた旨の情報を受信していない場合(ステップS107;No)、サーバ10は待機する。一方、リンクがクリックされた旨の情報を受信した場合(ステップS107;Yes)、サーバ10は、まず、クリックされたリンクに対応する他グループを特定する。そして、サーバ10は、特定した他グループに属する解答を含むレコメンド画面を作成し、対象者が使用する生徒用端末20へ送信する(ステップS108)。生徒用端末20がサーバ10から受信したレコメンド画面を表示することで、対象者は、自身と異なる解答パターンの解答例を容易に確認することができる。これにより、サーバ10は、画面作成処理を終了する。 The server 10 determines whether or not it has received information from the student terminal 20 that a specific link has been clicked by the subject (step S107). If it has not received information that a link has been clicked (step S107; No), the server 10 waits. On the other hand, if it has received information that a link has been clicked (step S107; Yes), the server 10 first identifies other groups corresponding to the clicked link. The server 10 then creates a recommendation screen including answers belonging to the identified other groups and transmits it to the student terminal 20 used by the subject (step S108). By displaying the recommendation screen received from the server 10 on the student terminal 20, the subject can easily check example answers that have answer patterns different from their own. This causes the server 10 to terminate the screen creation process.

通常、計算が必要な問題において、十分な途中式がなかったり、日本語による補足説明がなかったりした場合、問題に対する解答の内容が不適切であるため、正答率が下がる可能性がある。本実施形態の学習支援システム100は、計算が必要な問題において、途中式の有無や日本語による補足説明の有無といった解答内容のパターンから、対象解答の正答率を予測することができる。つまり、解答内容のパターンから正答率を予測し、解答内容が適切であるか否かを評価することができる。 Normally, when a problem requires calculation and there are insufficient intermediate steps or supplementary explanations in Japanese, the answer to the problem is inappropriate, which can result in a lower accuracy rate. The learning support system 100 of this embodiment can predict the accuracy rate of a target answer from the pattern of answer content, such as whether or not an intermediate step is included or whether or not supplementary explanations are provided in Japanese, for problems requiring calculation. In other words, it is possible to predict the accuracy rate from the pattern of answer content and evaluate whether or not the answer content is appropriate.

また、学習支援システム100は、対象者に他グループに属する解答を提供することができる。具体的に、学習支援システム100は、正答率が高い他グループに属する解答をレコメンドすることで、対象者の学習を支援することができる。これによれば、対象者は、解答内容のパターン毎に分類されたグループの正答率を参照しながら、自身の解答と、他の学習者の解答を比較することができ、より正解しやすい解答方法を学習することができる。 The learning assistance system 100 can also provide the subject with answers that belong to other groups. Specifically, the learning assistance system 100 can support the subject's learning by recommending answers that belong to other groups with a high rate of correct answers. This allows the subject to compare their own answers with the answers of other learners while referring to the correct answer rates of groups categorized by answer content patterns, and learn answering methods that are more likely to result in correct answers.

<第2実施形態>
第1実施形態では、サーバ10は、解答内容毎に分類した各グループに属する解答の正答率を算出して予測画面で表示しているが、本発明はこれに限定されるものではなく、各グループに属する解答に取り組んだ生徒の学力レベル(以下、単に「学力」ともいう。)を算出して予測画面で表示することとしてもよい。
Second Embodiment
In the first embodiment, the server 10 calculates the accuracy rate of answers belonging to each group classified by answer content and displays it on the prediction screen, but the present invention is not limited to this, and it is also possible to calculate the academic ability level (hereinafter simply referred to as "academic ability") of students who worked on the answers belonging to each group and display it on the prediction screen.

まず、第2実施形態におけるサーバの機能構成について説明する。図16は、第2実施形態におけるサーバの機能構成を示すブロック図である。なお、説明の便宜上、第1実施形態と同様の説明は省略するため、LRT(潜在ランク理論:Latent Rank Theory)評価値算出部59及び画面作成部56xについて詳しく説明する。 First, the functional configuration of the server in the second embodiment will be described. Figure 16 is a block diagram showing the functional configuration of the server in the second embodiment. For the sake of simplicity, explanations similar to those in the first embodiment will be omitted, and only the LRT (Latent Rank Theory) evaluation value calculation unit 59 and the screen creation unit 56x will be described in detail.

LRT評価値算出部59は、抽出部52が抽出した解答情報に基づき、LRTを用いて各生徒を評価することで、各グループに属する解答に取り組んだ生徒の学力レベルを数値で算出する。LRT評価値は、例えば、基準LRTと、基準LRTより高いLRTとの差分の総和とすることができる。具体的に、基準LRTが「2」であり、グループ内のLRTが「3」、「5」、「1」である場合、LRT評価値は、(3-2)+(5-2)の計算式により「4」となる。この他、LRT評価値は、グループ内のLRTの平均値、グループ内において閾値を超える高LRTの学習者の総数等、任意に設定することができる。図17は、LRT評価値算出部59が算出した各グループのLRT評価値である。本実施形態では、LRT評価値は、グループ内のLRTの平均値とする。LRT評価値によれば、高い学力レベルの生徒の解答がどのグループに属しているかを可視化して提供することができる。 The LRT evaluation value calculation unit 59 evaluates each student using the LRT based on the answer information extracted by the extraction unit 52, thereby calculating a numerical value for the academic ability level of students who worked on the answers belonging to each group. The LRT evaluation value can be, for example, the sum of the differences between the reference LRT and LRTs higher than the reference LRT. Specifically, if the reference LRT is "2" and the LRTs within the group are "3," "5," and "1," the LRT evaluation value is calculated as "4" using the formula (3 - 2) + (5 - 2). Alternatively, the LRT evaluation value can be set arbitrarily, such as the average LRT within the group or the total number of learners within the group with high LRTs exceeding a threshold. Figure 17 shows the LRT evaluation values for each group calculated by the LRT evaluation value calculation unit 59. In this embodiment, the LRT evaluation value is the average LRT within the group. The LRT evaluation value can visualize and provide information on which group the answers of students with high academic ability levels belong to.

画面作成部56xは、対象問題情報を取得すると、各DBを参照し、自身の解答が属するグループのLRT評価値を確認する予測画面を作成し、出力する。 When the screen creation unit 56x acquires the target question information, it references each DB and creates and outputs a prediction screen that checks the LRT evaluation value of the group to which the user's answer belongs.

ここで、画面作成部56xにより作成される予測画面について説明する。予測画面は、対象解答が属するグループのLRT評価値と、他グループのLRT評価値とを表示する画面であって、対象者の生徒用端末20に送信される。図18(a)は、第2実施形態における予測画面の一例である。なお、説明の便宜上、第1実施形態と同様の説明は省略するため、グループ評価値項目90及び他グループ評価値項目91について詳しく説明する。 Here, we will explain the prediction screen created by the screen creation unit 56x. The prediction screen is a screen that displays the LRT evaluation value of the group to which the target answer belongs and the LRT evaluation values of other groups, and is sent to the target student's student terminal 20. Figure 18(a) is an example of a prediction screen in the second embodiment. Note that, for the sake of convenience, explanations similar to those in the first embodiment will be omitted, and the group evaluation value item 90 and other group evaluation value item 91 will be explained in detail.

グループ評価値項目90は、対象解答が属するグループのLRT評価値を表示する。他グループ評価値項目91は、対象解答が属していない他グループのLRT評価値をそれぞれ表示しており、クリックされることで他グループに属する解答を表示するためのリンクを有している。具体的に、生徒による対象問題の解答がグループA~Dの4グループに分類され、対象解答がグループCに属する場合、グループ評価値項目90は、グループCのLRT評価値「2.3」を、図18(a)に示すように、「同解答パターンのLRT評価値:2.3」と表示する。また、他グループ評価値項目91は、グループAのLRT評価値「4.0」を、図18(a)に示すように、グループAに属する解答を表示するためのリンクと共に「LRT評価値が4.0の解答例を見る」と表示する。他グループ評価値項目91は、グループB及びグループDのLRT評価値も同様に、各グループに属する解答を表示するためのリンクと共にそれぞれ「LRT評価値が1.3の解答例を見る」、「LRT評価値が1.5の解答例を見る」と表示する。 The group evaluation value item 90 displays the LRT evaluation value of the group to which the target answer belongs. The other group evaluation value item 91 displays the LRT evaluation values of other groups to which the target answer does not belong, and has a link that can be clicked to display answers belonging to other groups. Specifically, if the students' answers to the target question are classified into four groups, A to D, and the target answer belongs to group C, the group evaluation value item 90 displays group C's LRT evaluation value of "2.3" as "LRT evaluation value of same answer pattern: 2.3," as shown in Figure 18(a). Furthermore, the other group evaluation value item 91 displays group A's LRT evaluation value of "4.0" as "View example answers with an LRT evaluation value of 4.0," along with a link to display answers belonging to group A, as shown in Figure 18(a). The other group evaluation value item 91 also displays the LRT evaluation values for Group B and Group D, along with links to display the answers belonging to each group, such as "View example answers with an LRT evaluation value of 1.3" and "View example answers with an LRT evaluation value of 1.5."

画面作成部56xは、対象者により所定のリンクをクリックされた旨の情報を生徒用端末20から受信すると、当該リンクに対応するグループに属する解答を含むレコメンド画面を作成し、出力する。 When the screen creation unit 56x receives information from the student terminal 20 that a specific link has been clicked by the subject, it creates and outputs a recommendation screen that includes answers belonging to the group corresponding to the link.

ここで、画面作成部56xにより作成されるレコメンド画面について説明する。レコメンド画面は、対象解答が属していない他グループに属する解答を表示する画面であって、対象者の生徒用端末20に送信される。対象者は、生徒用端末20を使用してサーバ10xから受信したレコメンド画面を表示することで、解答内容のパターンが自分と異なるグループの解答を参照することができる。図18(b)は、レコメンド画面の一例である。なお、説明の便宜上、第1実施形態と同様の説明は省略するため、解答欄86及びグループ評価値項目92について詳しく説明する。 Here, we will explain the recommendation screen created by the screen creation unit 56x. The recommendation screen is a screen that displays answers belonging to other groups to which the target answer does not belong, and is sent to the student terminal 20 of the target student. By displaying the recommendation screen received from the server 10x using the student terminal 20, the target student can refer to answers from groups with answer content patterns different from their own. Figure 18(b) is an example of a recommendation screen. Note that, for the sake of convenience, explanations similar to those in the first embodiment will be omitted, and the answer column 86 and group evaluation value item 92 will be explained in detail.

解答欄86は、対象解答が属していない他グループに属する解答を表示する。具体的に、画面作成部56xは、予測画面の他グループ評価値項目91で対象者がクリックしたリンクに対応するグループを特定し、当該グループに属する解答を表示するようにレコメンド画面を作成する。例えば、対象者が生徒用端末20を使用して、図18(a)に示すような、予測画面の他グループ評価値項目91で「LRT評価値が4.0の解答例を見る」をクリックした場合、画面作成部56xは、LRT評価値が「4.0」のグループAを特定し、グループAに属する解答を解答欄86に表示するようにレコメンド画面を作成する。解答欄86は、スクロールボタンや次ボタン等により、グループAに属する複数解答を表示することができる。グループAに属する複数の解答の表示順は、生徒の氏名の50音順、生徒の学力レベル順等、任意に設定することができる。グループ評価値項目92は、解答欄86に表示する解答が属するグループのLRT評価値を表示する。 The answer column 86 displays answers belonging to other groups to which the target answer does not belong. Specifically, the screen creation unit 56x identifies the group corresponding to the link clicked by the target user in the other group evaluation value item 91 on the prediction screen and creates a recommendation screen to display answers belonging to that group. For example, if the target user uses the student device 20 to click "View example answers with an LRT evaluation value of 4.0" in the other group evaluation value item 91 on the prediction screen as shown in FIG. 18(a), the screen creation unit 56x identifies Group A, which has an LRT evaluation value of "4.0," and creates a recommendation screen to display answers belonging to Group A in the answer column 86. The answer column 86 can display multiple answers belonging to Group A using scroll buttons, next buttons, etc. The display order of the multiple answers belonging to Group A can be set arbitrarily, such as alphabetical order by student name or by student academic level. The group evaluation value item 92 displays the LRT evaluation value of the group to which the answer displayed in the answer column 86 belongs.

なお、本実施形態では、予測画面の他グループ評価値項目91に、対象解答が属していない他グループ全てのLRT評価値及びリンクを表示しているが、本発明はこれに限定されるものではなく、対象解答が属するグループのLRT評価値より高いLRT評価値の他グループや最もLRT評価値の高い他グループのみ、LRT評価値及びリンクを表示することとしてもよい。具体的に、他グループ評価値項目91は、学習支援としてレコメンドする文章と共に、最もLRT評価値の高い他グループのLRT評価値及びリンクを表示することとしてもよい。 In this embodiment, the other group evaluation value item 91 on the prediction screen displays the LRT evaluation values and links of all other groups to which the target answer does not belong. However, the present invention is not limited to this, and it is also possible to display the LRT evaluation values and links of only other groups with LRT evaluation values higher than the LRT evaluation value of the group to which the target answer belongs, or only the other group with the highest LRT evaluation value. Specifically, the other group evaluation value item 91 may display the LRT evaluation value and link of the other group with the highest LRT evaluation value, along with the sentence recommended as learning support.

また、画面作成部56xは、予測画面に他グループ評価値項目91を設けず、グループ評価値項目90にLRT評価値及びリンクを表示して、当該リンクをクリックされると、対象解答と同じグループに属する他の解答を参照できるレコメンド画面を作成することとしてもよい。 In addition, the screen creation unit 56x may not provide the other group evaluation value item 91 on the prediction screen, but may instead display the LRT evaluation value and a link in the group evaluation value item 90, and create a recommendation screen that allows users to refer to other answers that belong to the same group as the target answer when the link is clicked.

上記の構成において、サーバ10xのLRT評価値算出部59は、本発明の学力算出部の一例である。また、LRT評価値は、本発明の学力の評価値の一例である。 In the above configuration, the LRT evaluation value calculation unit 59 of the server 10x is an example of an academic ability calculation unit of the present invention. Also, the LRT evaluation value is an example of an academic ability evaluation value of the present invention.

[画面作成処理]
次に、対象者が入力した対象問題情報に基づいて、自身の解答が属するグループのLRT評価値を確認できる予測画面と、他の生徒による対象問題の解答を参照できるレコメンド画面とを作成して出力する画面作成処理について説明する。図19は、サーバ10xによる画面作成処理のフローチャートである。この処理は、サーバ10xが予め用意されたプログラムを実行することにより実現される。
[Screen creation process]
Next, a screen creation process will be described in which a prediction screen on which the subject can check the LRT evaluation value of the group to which the subject's answer belongs and a recommendation screen on which the subject can refer to the answers of other students to the target question are created and output based on the target question information entered by the subject. Figure 19 is a flowchart of the screen creation process by the server 10x. This process is realized by the server 10x executing a program prepared in advance.

対象者である生徒は、生徒用端末20を使用して、生徒IDと、対象問題に関する情報とを含む対象問題情報をサーバ10xへ送信する。サーバ10xは、生徒用端末20から対象問題情報を取得する(ステップS201)。そして、サーバ10xは、学習履歴DB43から、対象問題に取り組んだ生徒と、各生徒による対象問題の解答に関する解答情報とを抽出する(ステップS202)。そして、サーバ10xは、抽出した解答情報に基づいて、各生徒による対象問題の解答を、解答内容のパターン毎の複数のグループに分類する(ステップS203)。 The target student uses the student terminal 20 to send target question information, including a student ID and information about the target question, to the server 10x. The server 10x acquires the target question information from the student terminal 20 (step S201). The server 10x then extracts from the learning history DB 43 the students who worked on the target question and answer information related to each student's answer to the target question (step S202). The server 10x then classifies each student's answer to the target question into multiple groups based on the pattern of answer content, based on the extracted answer information (step S203).

サーバ10xは、抽出部52が抽出した解答情報に基づいて、各グループに属する解答に取り組んだ生徒のLRT評価値をグループ毎に算出する(ステップS204)。そして、サーバ10xは、対象解答情報に基づいて、対象解答が属するグループを特定する(ステップS205)。さらに、サーバ10xは、対象解答が属するグループのLRT評価値を表示する予測画面を作成し、対象者が使用する生徒用端末20へ送信する(ステップS206)。生徒用端末20がサーバ10xから受信した予測画面を表示することで、対象者は、自身の解答が属するグループのLRT評価値を確認したり、他グループに属する解答例を参照するために所定のリンクをクリックしたりすることができる。 Based on the answer information extracted by the extraction unit 52, the server 10x calculates the LRT evaluation value for each group of students who worked on the answers belonging to each group (step S204). Then, based on the target answer information, the server 10x identifies the group to which the target answer belongs (step S205). Furthermore, the server 10x creates a prediction screen that displays the LRT evaluation value of the group to which the target answer belongs, and sends it to the student terminal 20 used by the subject (step S206). By having the student terminal 20 display the prediction screen received from the server 10x, the subject can check the LRT evaluation value of the group to which their answer belongs, or click a specified link to refer to example answers belonging to other groups.

サーバ10xは、対象者により所定のリンクがクリックされた旨の情報を、生徒用端末20から受信したか否かを判定する(ステップS207)。リンクがクリックされた旨の情報を受信していない場合(ステップS207;No)、サーバ10xは待機する。一方、リンクがクリックされた旨の情報を受信した場合(ステップS207;Yes)、サーバ10xは、まず、クリックされたリンクに対応する他グループを特定する。そして、サーバ10xは、特定した他グループに属する解答を含むレコメンド画面を作成し、対象者が使用する生徒用端末20へ送信する(ステップS208)。生徒用端末20がサーバ10xから受信したレコメンド画面を表示することで、対象者は、自身と異なる解答パターンの解答例を容易に確認することができる。これにより、サーバ10xは、画面作成処理を終了する。 The server 10x determines whether it has received information from the student terminal 20 indicating that a specific link has been clicked by the subject (step S207). If it has not received information indicating that a link has been clicked (step S207; No), the server 10x waits. On the other hand, if it has received information indicating that a link has been clicked (step S207; Yes), the server 10x first identifies the other group corresponding to the clicked link. The server 10x then creates a recommendation screen including answers belonging to the identified other group and transmits it to the student terminal 20 used by the subject (step S208). By having the student terminal 20 display the recommendation screen received from the server 10x, the subject can easily check example answers that have answer patterns different from their own. This causes the server 10x to end the screen creation process.

本実施形態の学習支援システム100xは、計算が必要な問題において、途中式の有無や日本語による補足説明の有無といった解答内容のパターンから、対象解答が属するグループを特定し、同じグループに属する解答に取り組んだ生徒の学力レベルを提供することができる。これにより、対象者は、自身の解答内容に応じた学力レベルを確認することができる。 The learning support system 100x of this embodiment can identify the group to which a target answer belongs based on the pattern of answer content, such as whether or not intermediate steps are included and whether or not supplementary explanations are provided in Japanese, for problems requiring calculations, and can provide the academic level of students who have worked on answers belonging to the same group. This allows the target person to check their academic level according to the content of their own answer.

また、学習支援システム100xは、対象者に、他グループに属する解答を提供することができる。具体的に、学習支援システム100xは、最もLRT評価値の高い他グループに属する解答をレコメンドすることで、対象者の学習を支援することができる。これによれば、対象者は、解答内容のパターン毎に分類されたグループのLRT評価値を参照しながら、自身の解答と、他の学習者の解答を比較することができ、学力レベルが高い生徒の解答方法を学習することができる。 The learning support system 100x can also provide the subject with answers that belong to other groups. Specifically, the learning support system 100x can support the subject's learning by recommending answers that belong to other groups with the highest LRT evaluation value. This allows the subject to compare their own answers with those of other learners while referring to the LRT evaluation values of groups categorized by answer content patterns, and learn the answering methods of students with high academic levels.

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

(第1変形例)
上記の第1実施形態及び第2実施形態において、抽出部52は、学習履歴DB43から、対象問題に取り組んだ生徒と、各生徒による対象問題の解答情報とを抽出している。また、グループ分類部53は、抽出部52が抽出した解答情報に基づいて、各生徒による対象問題の解答を、解答内容のパターン毎に細分化したグループに分類している。
(First Modification)
In the first and second embodiments described above, the extraction unit 52 extracts the students who worked on the target questions and the answer information of each student to the target questions from the learning history DB 43. Furthermore, the group classification unit 53 classifies the answers to the target questions of each student into groups subdivided according to the patterns of the answer content, based on the answer information extracted by the extraction unit 52.

しかし、本発明はこれに限定されるものではなく、対象問題に取り組んだ生徒が少ない場合、抽出部52は、学習履歴DB43から、さらに対象問題に類似する類似問題に取り組んだ生徒と、各生徒による類似問題の解答情報とを抽出してもよい。この場合、グループ分類部53は、抽出部52が抽出した解答情報に基づいて、各生徒による対象問題及び類似問題の解答を、解答内容のパターン毎に細分化したグループに分類する。また、この場合、レコメンド画面の解答欄86は、他グループに属する対象問題の解答を優先して表示する。対象問題の解答が存在しない場合、レコメンド画面の解答欄86は、他グループに属する類似問題の解答を表示する。 However, the present invention is not limited to this. If only a few students have worked on the target question, the extraction unit 52 may further extract from the learning history DB 43 students who have worked on similar questions similar to the target question, and answer information for each student to the similar questions. In this case, the group classification unit 53 classifies each student's answers to the target question and similar questions into groups subdivided by answer content pattern, based on the answer information extracted by the extraction unit 52. Also, in this case, the answer column 86 on the recommendation screen preferentially displays answers to target questions belonging to other groups. If there is no answer to the target question, the answer column 86 on the recommendation screen displays answers to similar questions belonging to other groups.

具体的に、類似問題は、対象問題と同じ学習要素の問題、対象問題と同じ学習要素及び難易度の問題等、任意に設定することができる。例えば、類似問題が対象問題と同じ学習要素の問題と設定されている場合、抽出部52は、問題DB42を参照して、対象問題と学習要素が同じ問題を類似問題に特定する。そして、抽出部52は、学習履歴DB43から、対象問題に取り組んだ生徒及び各生徒による対象問題の解答情報と、類似問題に取り組んだ生徒及び各生徒による類似問題の解答情報とを抽出する。 Specifically, similar questions can be arbitrarily set to questions with the same learning elements as the target question, questions with the same learning elements and difficulty as the target question, etc. For example, if similar questions are set to questions with the same learning elements as the target question, the extraction unit 52 references the question DB 42 and identifies questions with the same learning elements as the target question as similar questions. The extraction unit 52 then extracts, from the learning history DB 43, information on the students who worked on the target question and their answers to the target question, and information on the students who worked on similar questions and their answers to the similar questions.

なお、本変形例では、類似問題の特定に学習要素を用いているが、本発明はこれに限定されるものではなく、例えば、文部科学省が定めた学習指導要領コード等、任意の基準を用いることとしてもよい。また、本変形例の抽出部52は、本発明の類似問題特定部の一例である。また、問題DB42は、本発明の問題記憶部の一例である。 Note that, while this modified example uses learning elements to identify similar questions, the present invention is not limited to this, and any standard, such as the curriculum code established by the Ministry of Education, Culture, Sports, Science and Technology, may be used. The extraction unit 52 of this modified example is an example of a similar question identification unit of the present invention. The question DB 42 is an example of a question storage unit of the present invention.

(第2変形例)
上記の第1実施形態及び第2実施形態では、予測画面とレコメンド画面を別ウィンドウで表示する2つの画面としているが、本発明はこれに限定されるものではなく、対象解答が属するグループの正答率又はLRT評価値と、他グループに属する解答とを1つの画面で表示する等、画面のレイアウトは任意に設定することができる。例えば、画面作成部56は、対象解答と、他グループに属する解答とを比較しやすいように並べて表示する画面を作成したり、模範解答を併せて表示する画面を作成したりしてもよい。
(Second Modification)
In the first and second embodiments described above, the prediction screen and the recommendation screen are displayed as two screens in separate windows, but the present invention is not limited to this, and the screen layout can be set as desired, such as displaying the accuracy rate or LRT evaluation value of the group to which the target answer belongs and answers belonging to other groups on a single screen. For example, the screen creation unit 56 may create a screen that displays the target answer and answers belonging to other groups side by side to make them easier to compare, or may create a screen that also displays a model answer.

(第3変形例)
また、上記の第1実施形態及び第2実施形態では、生徒が生徒用端末20を使用して対象問題情報をサーバ10へ送信し、サーバ10から取得した予測画面やレコメンド画面を閲覧することとしているが、本発明はこれに限定されるものではなく、教師が教師用端末30を使用して対象者とする生徒の生徒IDと、対象問題に関する情報とを含む対象問題情報をサーバ10へ送信し、サーバ10から取得した予測画面やレコメンド画面を閲覧することとしてもよい。この場合、サーバ10は、教師用端末30から受信した対象問題情報に基づいて、予測画面を作成し、教師用端末30へ送信する。また、サーバ10は、教師により予測画面の所定のリンクをクリックされた旨の情報を教師用端末30から受信すると、当該リンクに対応するグループに属する解答を含むレコメンド画面を作成し、教師用端末30へ送信する。
(Third Modification)
Furthermore, in the first and second embodiments described above, students use the student terminal 20 to send target question information to the server 10 and view the prediction screen and recommendation screen obtained from the server 10. However, the present invention is not limited to this. A teacher may use the teacher terminal 30 to send target question information, including the student ID of the target student and information about the target question, to the server 10 and view the prediction screen and recommendation screen obtained from the server 10. In this case, the server 10 creates a prediction screen based on the target question information received from the teacher terminal 30 and sends it to the teacher terminal 30. Furthermore, when the server 10 receives information from the teacher terminal 30 that the teacher has clicked a specific link on the prediction screen, it creates a recommendation screen including answers belonging to the group corresponding to the link and sends it to the teacher terminal 30.

(第4変形例)
上記の第1実施形態及び第2実施形態において、教師は教師用端末30を使用することとしているが、本発明はこれに限定されるものではなく、教師はサーバ10の機能を有する教師用端末95を使用することとしてもよい。この場合、生徒用端末20は、生徒やその保護者等が使用する。教師用端末95は、サーバ10と同様に、例えば、パーソナルコンピュータまたは汎用のタブレットPC(パソコン)等である。
(Fourth Modification)
In the first and second embodiments 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 95 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 95, like the server 10, is, for example, a personal computer or a general-purpose tablet PC (personal computer).

図20は、この場合の学習支援システム200の構成例を示す。図示のように、学習支援システム200は、教師用端末95と、複数の生徒用端末20とをネットワーク5を介して通信可能に構成したものである。教師用端末95は、学習要素DB96、問題DB97及び学習履歴DB98が接続されており、教師用端末95は、サーバ10が行っていた画面作成処理を実行して、生徒による対象問題の解答を解答内容のパターン毎に分類したり、各画面を作成したりすることができる。よって、教師用端末95は、作成した予測画面やレコメンド画面を生徒用端末20に送信したり、自身の表示部に表示したりすることができる。この場合、教師用端末95は、本発明の情報処理装置の一例である。 Figure 20 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 95 and multiple student terminals 20 via a network 5. The teacher terminal 95 is connected to a learning element DB 96, a question DB 97, and a learning history DB 98, and can execute the screen creation process previously performed by the server 10 to classify students' answers to target questions by answer content pattern and create each screen. Therefore, the teacher terminal 95 can send the created prediction screens and recommendation screens to the student terminals 20 and display them on its own display. In this case, the teacher terminal 95 is an example of an information processing device of the present invention.

5 ネットワーク
10、10x サーバ
20 生徒用端末
30、95 教師用端末
41、96 学習要素DB
42、97 問題DB
43、98 学習履歴DB
51 対象問題取得部
52 抽出部
53 グループ分類部
54 正答率算出部
55 グループ特定部
56、56x 画面作成部
100、100x、200 学習支援システム
5 Network 10, 10x Server 20 Student terminal 30, 95 Teacher terminal 41, 96 Learning element DB
42, 97 Problem DB
43, 98 Learning history DB
51 Target question acquisition unit 52 Extraction unit 53 Group classification unit 54 Correct answer rate calculation unit 55 Group identification unit 56, 56x Screen creation unit 100, 100x, 200 Learning support system

Claims (10)

複数の学習者の中の特定の学習者である対象者が使用する端末装置と通信可能に接続されており、
前記対象者を含む複数の学習者による問題の解答に関する解答情報を記憶する学習履歴記憶部と、
前記端末装置から、前記対象者が指定した問題である対象問題に関する情報を取得する対象問題取得部と、
前記学習履歴記憶部から、前記対象者を含む複数の学習者による前記対象問題の解答情報を抽出する抽出部と、
前記抽出部により抽出された解答情報に基づいて、前記対象者を含む複数の学習者の各々による前記対象問題の解答を、解答内容のパターン毎に細分化したグループに分類するグループ分類部と、
前記対象者による前記対象問題の解答情報である対象解答情報に基づいて、前記対象者による前記対象問題の解答である対象解答が属するグループを特定するグループ特定部と、
を備える情報処理装置。
a terminal device used by a specific learner among the plurality of learners,
a learning history storage unit that stores answer information regarding answers to questions by a plurality of learners including the target learner;
a target question acquisition unit that acquires, from the terminal device, information about a target question that is a question designated by the subject;
an extraction unit that extracts answer information of the target question by a plurality of learners including the target person from the learning history storage unit;
a group classification unit that classifies the answers to the target questions by each of a plurality of learners including the target person into groups that are subdivided according to answer content patterns, based on the answer information extracted by the extraction unit;
a group identification unit that identifies a group to which a target answer, which is an answer to the target question by the subject, belongs based on target answer information, which is answer information to the target question by the subject;
An information processing device comprising:
前記対象解答が属するグループに関するグループ情報を出力するグループ情報出力部を備える請求項1に記載の情報処理装置。 The information processing device according to claim 1, further comprising a group information output unit that outputs group information regarding the group to which the target answer belongs. 前記抽出部により抽出された解答情報に基づいて、前記対象解答と同じグループに属する解答の正答率を算出する正答率算出部を備え、
前記グループ情報出力部は、前記正答率を前記グループ情報として出力する請求項2に記載の情報処理装置。
a correct answer rate calculation unit that calculates a correct answer rate of answers that belong to the same group as the target answer based on the answer information extracted by the extraction unit;
The information processing device according to claim 2 , wherein the group information output unit outputs the correct answer rate as the group information.
前記抽出部により抽出された解答情報に基づいて、前記対象解答と同じグループに属する解答に取り組んだ学習者の学力の評価値を算出する学力算出部を備え、
前記グループ情報出力部は、前記学力の評価値を前記グループ情報として出力する請求項2又は3に記載の情報処理装置。
an academic ability calculation unit that calculates an evaluation value of the academic ability of a learner who has worked on an answer that belongs to the same group as the target answer, based on the answer information extracted by the extraction unit;
The information processing device according to claim 2 , wherein the group information output unit outputs the evaluation value of the academic ability as the group information.
前記対象解答が属していない他グループに関する他グループ情報を出力する他グループ情報出力部を備える請求項1又は2に記載の情報処理装置。 The information processing device according to claim 1 or 2, further comprising an other group information output unit that outputs other group information relating to other groups to which the target answer does not belong. 前記抽出部により抽出された解答情報に基づいて、前記他グループに属する解答の正答率を算出する正答率算出部を備え、
前記他グループ情報出力部は、前記正答率を前記他グループ情報として出力する請求項5に記載の情報処理装置。
a correct answer rate calculation unit that calculates the correct answer rate of the answers belonging to the other group based on the answer information extracted by the extraction unit;
The information processing device according to claim 5 , wherein the other group information output unit outputs the correct answer rate as the other group information.
前記抽出部により抽出された解答情報に基づいて、前記他グループに属する解答に取り組んだ学習者の学力の評価値を算出する学力算出部を備え、
前記他グループ情報出力部は、前記学力の評価値を他グループ情報として出力する請求項5又は6に記載の情報処理装置。
an academic ability calculation unit that calculates an evaluation value of the academic ability of the learners who have worked on the answers belonging to the other group based on the answer information extracted by the extraction unit;
The information processing device according to claim 5 or 6, wherein the other group information output unit outputs the evaluation value of the academic ability as the other group information.
前記他グループ情報出力部は、前記抽出部により抽出された解答情報に基づいて、前記他グループに属する解答を前記他グループ情報として出力する請求項5乃至7のいずれか一項に記載の情報処理装置。 An information processing device according to any one of claims 5 to 7, wherein the other group information output unit outputs answers belonging to the other group as the other group information based on the answer information extracted by the extraction unit. 前記問題は学習内容を示す学習要素の情報が紐づいており、前記学習要素が同じ問題を類似問題に特定する類似問題特定部を備え、
前記抽出部は、前記学習履歴記憶部から、前記類似問題に取り組んだ学習者と、前記類似問題の解答に関する解答情報とをさらに抽出し、
前記グループ分類部は、抽出した解答情報に基づいて、前記対象者を含む複数の学習者の各々による前記対象問題及び前記類似問題の解答を、解答内容のパターン毎に細分化したグループに分類する請求項1に記載の情報処理装置。
The problem is linked to information of a learning element indicating a learning content, and a similar problem identification unit is provided that identifies a problem having the same learning element as a similar problem;
the extraction unit further extracts, from the learning history storage unit, learners who have tackled the similar problems and answer information relating to answers to the similar problems;
The information processing device according to claim 1, wherein the group classification unit classifies the answers to the target question and the similar questions by each of a plurality of learners, including the subject, into groups subdivided according to patterns of answer content based on the extracted answer information.
コンピュータを備える情報処理装置により実行されるプログラムであって、
前記情報処理装置は、複数の学習者の中の特定の学習者である対象者が使用する端末装置と通信可能に接続されており、
前記対象者を含む複数の学習者による問題の解答に関する解答情報を記憶する学習履歴記憶部、
前記端末装置から、前記対象者が指定した問題である対象問題に関する情報を取得する対象問題取得部、
前記学習履歴記憶部から、前記対象者を含む複数の学習者による前記対象問題の解答情報を抽出する抽出部、
前記抽出部により抽出された解答情報に基づいて、前記対象者を含む複数の学習者の各々による前記対象問題の解答を、解答内容のパターン毎に細分化したグループに分類するグループ分類部、
前記対象者による前記対象問題の解答情報である対象解答情報に基づいて、前記対象者による前記対象問題の解答である対象解答が属するグループを特定するグループ特定部、
として前記コンピュータを機能させるプログラム。
A program executed by an information processing device having a computer,
the information processing device is communicably connected to a terminal device used by a target person who is a specific learner among a plurality of learners,
a learning history storage unit that stores answer information regarding answers to questions by a plurality of learners including the target learner;
a target question acquisition unit that acquires, from the terminal device, information about a target question that is a question designated by the subject;
an extraction unit that extracts answer information of the target question by a plurality of learners including the target person from the learning history storage unit;
a group classification unit that classifies the answers to the target questions by each of a plurality of learners including the subject person into groups subdivided according to answer content patterns based on the answer information extracted by the extraction unit;
a group identification unit that identifies a group to which a target answer, which is an answer to the target question by the subject, belongs, based on target answer information, which is answer information to the target question by the subject;
A program that causes the computer to function as a
JP2021193871A 2021-11-30 2021-11-30 Information processing device and program Active JP7797846B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021193871A JP7797846B2 (en) 2021-11-30 2021-11-30 Information processing device and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021193871A JP7797846B2 (en) 2021-11-30 2021-11-30 Information processing device and program

Publications (2)

Publication Number Publication Date
JP2023080493A JP2023080493A (en) 2023-06-09
JP7797846B2 true JP7797846B2 (en) 2026-01-14

Family

ID=86656685

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021193871A Active JP7797846B2 (en) 2021-11-30 2021-11-30 Information processing device and program

Country Status (1)

Country Link
JP (1) JP7797846B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006072122A (en) 2004-09-03 2006-03-16 Ntt Data Corp Learner acquisition characteristic analysis system, method and program thereof
JP2016148800A (en) 2015-02-13 2016-08-18 株式会社ブリーズ Learning support system, learning support server, learning support program, and learning support method
JP2018206115A (en) 2017-06-06 2018-12-27 国立大学法人東京農工大学 Program, information storage medium, and recognition device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006072122A (en) 2004-09-03 2006-03-16 Ntt Data Corp Learner acquisition characteristic analysis system, method and program thereof
JP2016148800A (en) 2015-02-13 2016-08-18 株式会社ブリーズ Learning support system, learning support server, learning support program, and learning support method
JP2018206115A (en) 2017-06-06 2018-12-27 国立大学法人東京農工大学 Program, information storage medium, and recognition device

Also Published As

Publication number Publication date
JP2023080493A (en) 2023-06-09

Similar Documents

Publication Publication Date Title
Barrett et al. IBM SPSS for introductory statistics: Use and interpretation
Auerbach et al. SSD for R: An R package for analyzing single-subject data
Missall et al. Reading proficiency in elementary: Considering statewide testing, teacher ratings and rankings, and reading curriculum-based measurement
Reddy et al. Information literacy: a desideratum of the 21st century
Zhong et al. An intelligent tutoring system for programming education based on informative tutoring feedback: system development, algorithm design, and empirical study
Sciffer et al. Critiques of socio-economic school compositional effects: Are they valid?
Crawford The role of assessment in a response to intervention model
Lodewyk Associations between trait personality, anxiety, self-efficacy and intentions to exercise by gender in high school physical education
Cadiz-Gabejan et al. Students’ computer literacy and academic performance
Spickard III et al. Automatic scoring of medical students’ clinical notes to monitor learning in the workplace
EP3254269A2 (en) Semi-automated system and method for assessment of responses
Raddaha et al. Opinions, perceptions and attitudes toward an electronic health record system among practicing nurses
Rashid The extent of the teacher academic development from the accreditation evaluation system perspective using machine learning
Gutiérrez et al. Early prediction of reading risk in fourth grade: A combined latent class analysis and classification tree approach
US10043409B1 (en) Systems and methods for monitoring comprehension
Diekuu et al. Predicting student next-term performance in degree programs using AI-based approach: a case study from Ghana
Inuwa et al. Systematic Literature Review on Artificial Intelligence-Driven Personalized Learning.
JP2025031067A (en) Learning support system and learning support method
Seo et al. The role of student growth percentiles in monitoring learning and predicting learning outcomes
Payne et al. Beyond teaching practice: Exploring individual determinants of student performance on a research skills module
JP7797846B2 (en) Information processing device and program
JP7779140B2 (en) Information processing device and program
JP7775603B2 (en) Information processing device, information processing method, program, and model generation method
Colletti et al. Teaching and clinical efficiency: competing demands
Janeth Lancheros-Cuesta et al. Content adaptation for students with learning difficulties: design and case study

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240925

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250625

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250729

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250911

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250930

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20251106

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20251208

R150 Certificate of patent or registration of utility model

Ref document number: 7797846

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150