JP6674708B2 - User-adaptive test program, apparatus and method with mixed questions based on different criteria - Google Patents
User-adaptive test program, apparatus and method with mixed questions based on different criteria Download PDFInfo
- Publication number
- JP6674708B2 JP6674708B2 JP2017002930A JP2017002930A JP6674708B2 JP 6674708 B2 JP6674708 B2 JP 6674708B2 JP 2017002930 A JP2017002930 A JP 2017002930A JP 2017002930 A JP2017002930 A JP 2017002930A JP 6674708 B2 JP6674708 B2 JP 6674708B2
- Authority
- JP
- Japan
- Prior art keywords
- model
- node
- probability
- understanding
- test
- 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
Links
Landscapes
- Electrically Operated Instructional Devices (AREA)
Description
本発明は、ユーザ(学習者)の学力を判定するe-Learningシステムの技術に関する。 The present invention relates to a technology of an e-Learning system for determining the academic ability of a user (learner).
ユーザ適応型のe-Learningシステムによれば、過去の多数のユーザの解答傾向を履歴として蓄積したデータベースを用いて、ユーザ毎に、学習理解に適した問題やコンテンツを選択して明示することができる。また、e-Learningシステムをサーバとしてネットワークに配置することによって、ユーザ毎に異なる問題や学習資料を提供する「テスティング」システムもある。 According to the user-adaptive e-Learning system, it is possible to select and specify questions and contents suitable for learning comprehension for each user using a database that stores the past tendency of answers of many users as a history. it can. There is also a “testing” system that provides different problems and learning materials for each user by arranging an e-Learning system as a server on a network.
ユーザの理解度レベルに対応した問題を複数作成することは、非常に難しい。特に、毎回の出題の難易度を一定にし、その理解度レベルを判定することは極めて難しい。これに対して、ユーザの解答結果に応じて、未出の問題のパラメータを推定して、次の問題を選択するアダプティブテスティング(コンピュータ適応型テスト)の技術がある(例えば非特許文献1参照)。 It is very difficult to create a plurality of questions corresponding to the user's level of understanding. In particular, it is extremely difficult to make the difficulty level of each question constant and determine the level of understanding. On the other hand, there is an adaptive testing (computer-adaptive test) technique for estimating the parameters of an unanswered question according to a user's answer result and selecting the next question (for example, see Non-Patent Document 1). ).
また、テストデータベースを用いて、テスト実施結果からユーザの理解度を判定する技術もある(例えば特許文献1、非特許文献2及び3参照)。この技術によれば、ユーザの理解度確率に応じた問題を選択して出題し、少ない問題数であっても高い精度でユーザの学力を判定することができる。特に、非特許文献3に記載の技術によれば、ベイジアンネットワーク(Bayesian network)を用いて、学習モデルに対するネットワーク型情報量を最大化する問題を、次に出題するように制御される。 There is also a technique for determining a user's understanding level from test execution results using a test database (for example, see Patent Document 1, Non-Patent Documents 2 and 3). According to this technique, it is possible to select a question according to the probability of the user's understanding and give a question, and determine the user's academic ability with high accuracy even with a small number of questions. In particular, according to the technology described in Non-Patent Document 3, the problem of maximizing the amount of network-type information for a learning model using a Bayesian network is controlled as follows.
一般に、学校や学習塾で実施されるテストでは、異なる難易度や配点の複数の問題で構成されており、所定時間内で、解答の正誤や部分的な加点又は減点によって合計した総得点を算出して、ユーザ毎の学力を評価している。 In general, tests conducted at schools and study schools consist of multiple questions with different degrees of difficulty and points, and within a predetermined time, the total score calculated by correcting or incorrectly answering or partially adding or subtracting points is calculated. Then, the scholastic ability of each user is evaluated.
しかしながら、ユーザ適応型のe-Learningシステムの場合、広い学習内容の中からユーザの学力レベルを推定できるまで出題及び解答判定を繰り返すために、相当程度の時間を必要とする。また、ユーザにとっては、出題レベルの難易度に応じて解答所要時間も異なるために、一定時間内にテストを実施しようとすると、時間が余るユーザもいれば、時間が足りないユーザもいる。一般に、ユーザは、得意な問題と苦手な問題とを「主観的」に意識している。即ち、ユーザは、得意か苦手かを単に問うアンケートのような質問に対しては、短い所要時間で即答することができる。 However, in the case of the user-adaptive e-Learning system, a considerable amount of time is required to repeat the question and answer determination until the user's academic level can be estimated from a wide range of learning contents. In addition, since the time required for answering differs depending on the difficulty level of the question level for the user, there are some users who have extra time and others who do not have enough time to perform the test within a certain time. In general, a user is "subjectively" aware of a good problem and a bad problem. That is, the user can immediately answer a question such as a questionnaire simply asking whether he is good or not with a short required time.
これに対し、本願の発明者は、ユーザの「主観的」な質問及び回答によって、ユーザの学習レベルを推定するまでの出題数及び所要時間を減らすことができるのではないか、と考えた。 On the other hand, the inventor of the present application thought that the number of questions and the time required for estimating the user's learning level could be reduced by the user's "subjective" questions and answers.
そこで、学習レベルに拘わらず、ユーザの学習レベルを推定するまでの出題数及び所要時間を減らすことができるユーザ適応型のテストプログラム、装置及び方法を提供することを目的とする。 Therefore, it is an object of the present invention to provide a user-adaptive test program, an apparatus, and a method that can reduce the number of questions and the time required until a user's learning level is estimated, regardless of the learning level.
本発明によれば、装置に搭載されたコンピュータを機能させるユーザ適応型のテストプログラムにおいて、
理解度確率を含む「ノード」とノード同士を結んだアークとで構成された有向グラフであり、主観的質問に対する主観的回答を求める第1の基準に基づく項目がノードに対応付けられた第1のモデルと、テスト問題に対するテスト解答を求める第2の基準に基づく項目がノードに対応付けられた第2のモデルとを予め記憶したモデル記憶手段と、
第1のモデル及び第2のモデルについて、項目に対するユーザの応答に基づいて、未出の項目が対応付けられた他のノードにおける理解度確率を再計算する理解度確率更新手段と、
第1のモデル及び第2のモデルについて、全てのノードの理解度確率からネットワーク情報量を算出する情報量算出手段と、
第1のモデルについて理解度確率更新手段及び情報量算出手段を繰り返す中で、ネットワーク情報量が所定条件となった際に、第2のモデルへ切り替えるモデル切替手段と
してコンピュータを機能させることを特徴とする。
尚、本明細書の中では、ユーザの学力レベルを推定するための出題や質問を「項目」とし、出題に対する解答や主観的な質問に対する回答を「応答」と称す。
According to the present invention, in a user-adaptive test program that causes a computer mounted on an apparatus to function,
It is a directed graph composed of "nodes" including understanding probabilities and arcs connecting the nodes, in which an item based on a first criterion for obtaining a subjective answer to a subjective question is associated with a node. Model storage means for storing in advance a model and a second model in which an item based on a second criterion for obtaining a test answer to a test question is associated with a node;
For the first model and the second model, and comprehension probability updating means based on the response of the user and recalculates the comprehension probability at other nodes not yet out of items associated to an item,
For the first model and the second model, the information amount calculation means for calculating a network information amount from comprehension probabilities of all nodes,
The method is characterized in that a computer functions as model switching means for switching to the second model when the network information amount becomes a predetermined condition while repeating the understanding level probability updating means and the information amount calculating means for the first model. I do.
In this specification, questions and questions for estimating the user's academic level are referred to as “items”, and answers to the questions and answers to subjective questions are referred to as “responses”.
本発明のプログラムにおける他の実施形態によれば、
モデル切替手段の所定条件は、第1のモデルのネットワーク情報量が第1の閾値以下となった際とする
ようにコンピュータを機能させることも好ましい。
According to another embodiment of the program of the present invention,
Preferably, the predetermined condition of the model switching means causes the computer to function such that the network information amount of the first model becomes equal to or less than the first threshold value.
本発明のプログラムにおける他の実施形態によれば、
モデル切替手段の所定条件は、第1のモデルについて理解度確率更新手段及び情報量算出手段を所定回数繰り返しても、ネットワーク情報量が第1の閾値以下とならなかった際とする
ようにコンピュータを機能させることも好ましい。
According to another embodiment of the program of the present invention,
The predetermined condition of the model switching means is such that, even if the understanding level probability updating means and the information amount calculating means are repeated a predetermined number of times for the first model, the computer is set so that the network information amount does not fall below the first threshold value. It is also preferable to make it work.
本発明のプログラムにおける他の実施形態によれば、
モデル切替手段は、第2のモデルについて理解度確率更新手段及び情報量算出手段を繰り返す中で、ネットワーク情報量が所定条件となった際に、第1のモデルへ切り替える
ようにコンピュータを機能させることも好ましい。
According to another embodiment of the program of the present invention,
The model switching means causes the computer to switch to the first model when the network information amount becomes a predetermined condition while repeating the understanding level probability updating means and the information amount calculating means for the second model. Is also preferred.
本発明のプログラムにおける他の実施形態によれば、
モデル切替手段は、切り替えられた第2のモデルについて所定回数繰り返しても、第2のモデルのネットワーク情報量が第2の所定閾値以下とならない場合、第1のモデルへ切り替える
ようにコンピュータを機能させることも好ましい。
According to another embodiment of the program of the present invention,
The model switching means causes the computer to switch to the first model when the network information amount of the second model does not become equal to or less than the second predetermined threshold value even after the switched second model is repeated a predetermined number of times. It is also preferred.
本発明のプログラムにおける他の実施形態によれば、
第1のモデルの各ノードは、第2のモデルのいずれかのノードと相互対応しており、
モデル切替手段は、移行先のモデルのノードの理解度確率を、移行元のモデルの相互対応するノードの理解度確率に変換して書き換える
ようにコンピュータを機能させることも好ましい。
According to another embodiment of the program of the present invention,
Each node of the first model corresponds to one of the nodes of the second model,
It is also preferable that the model switching means causes the computer to function so as to convert the understanding probability of the node of the migration destination model into the understanding probability of the corresponding node of the migration source model and rewrite it.
本発明のプログラムにおける他の実施形態によれば、
第1のモデル及び第2のモデルについて、未出の項目が対応付けられたノードを選択し、当該ノードの項目を提示する項目提示手段と、
第1のモデル及び第2のモデルについて、既出の項目に対する応答の内容について正答/誤答を判定する応答判定手段と
してコンピュータを更に機能させることも好ましい。
According to another embodiment of the program of the present invention,
Item presenting means for selecting a node associated with an unlisted item for the first model and the second model, and presenting the item of the node;
For the first model and the second model, it is also preferable to make the computer further function as a response determination unit that determines whether the content of the response to the already-explained item is correct or incorrect.
本発明のプログラムにおける他の実施形態によれば、
理解度確率更新手段は、第1の基準に基づく項目について、主観的質問に対する複数の主観的回答の内容に応じて、当該ノードの理解度確率を段階的に0〜1の間で割り当てて、理解度確率を再計算する
ようにコンピュータを機能させることも好ましい。
According to another embodiment of the program of the present invention,
The understanding degree probability updating means assigns the understanding degree probability of the node in a stepwise manner from 0 to 1 in accordance with the contents of a plurality of subjective answers to the subjective question for the item based on the first criterion, It is also preferable to have the computer function to recalculate the understanding probability.
本発明のプログラムにおける他の実施形態によれば、
モデルの有向グラフにおけるアークは、ノード間の理解順序関係に基づいて結んだものであり、ノード同士の関連度に応じて重みが付与されたものであり、
理解度確率更新手段は、ベイズの定理によって当該ノードの理解度確率を計算する
ようにコンピュータを機能させることも好ましい。
According to another embodiment of the program of the present invention,
Arcs in the model's directed graph are connected based on the understanding order relation between the nodes, and are weighted according to the degree of association between the nodes.
It is also preferable that the understanding probability updating means causes the computer to function so as to calculate the understanding probability of the node by Bayes' theorem.
本発明のプログラムにおける他の実施形態によれば、
情報量算出手段は、モデル内の全てのノードUの確率変数Xが確率分布Pに従う場合のネットワーク情報量を、以下の式によって算出する
H(X)=−Σx∈UP(X=x)logP(X=x)
ようにコンピュータを機能させることも好ましい。
According to another embodiment of the program of the present invention,
The information amount calculation means calculates the network information amount when the random variables X of all the nodes U in the model follow the probability distribution P by the following equation: H (X) = − Σ x∈UP (X = x ) logP (X = x)
It is also preferable to make the computer function as described above.
本発明によれば、ユーザ適応型のテストを実行する装置において、
理解度確率を含む「ノード」とノード同士を結んだアークとで構成された有向グラフであり、主観的質問に対する主観的回答を求める第1の基準に基づく項目がノードに対応付けられた第1のモデルと、テスト問題に対するテスト解答を求める第2の基準に基づく項目がノードに対応付けられた第2のモデルとを予め記憶したモデル記憶手段と、
第1のモデル及び第2のモデルについて、項目に対するユーザの応答に基づいて、未出の項目が対応付けられた他のノードにおける理解度確率を再計算する理解度確率更新手段と、
第1のモデル及び第2のモデルについて、全てのノードの理解度確率からネットワーク情報量を算出する情報量算出手段と、
第1のモデルについて理解度確率更新手段及び情報量算出手段を繰り返す中で、ネットワーク情報量が所定条件となった際に、第2のモデルへ切り替えるモデル切替手段と
を有することを特徴とする。
According to the present invention, in an apparatus for performing a user-adaptive test,
It is a directed graph composed of "nodes" including understanding probabilities and arcs connecting the nodes, and a first item in which an item based on a first criterion for obtaining a subjective answer to a subjective question is associated with the node Model storage means for storing in advance a model and a second model in which an item based on a second criterion for obtaining a test answer to a test question is associated with a node;
For the first model and the second model, and comprehension probability updating means based on the response of the user and recalculates the comprehension probability at other nodes not yet out of items associated to an item,
For the first model and the second model, the information amount calculation means for calculating a network information amount from comprehension probabilities of all nodes,
When the network information amount becomes a predetermined condition during the repetition of the understanding probability updating means and the information amount calculating means for the first model, a model switching means for switching to the second model is provided.
本発明によれば、装置を用いて、ユーザ適応型のテストを実行するテスト方法であって、
装置は、理解度確率を含む「ノード」とノード同士を結んだアークとで構成された有向グラフであり、主観的質問に対する主観的回答を求める第1の基準に基づく項目がノードに対応付けられた第1のモデルと、テスト問題に対するテスト解答を求める第2の基準に基づく項目がノードに対応付けられた第2のモデルとを予め記憶しており、
装置は、
第1のモデル及び第2のモデルについて、項目に対するユーザの応答に基づいて、未出の項目が対応付けられた他のノードにおける理解度確率を再計算する第1のステップと、
第1のモデル及び第2のモデルについて、全てのノードの理解度確率からネットワーク情報量を算出する第2のステップと
を実行し、
第1のモデルについて第1のステップ及び第2のステップを繰り返す中で、ネットワーク情報量が所定条件となった際に、第2のモデルへ切り替える
ことを特徴とする。
According to the present invention, using the apparatus, a ruthenate stringent method to perform a test of the user-adaptive,
Device is a directed graph constructed in including physical Kaido probability a "node" and connecting it arcs nodes together, items based on the first reference to determine the subjective answer associated with node for subjective questions A first model and a second model in which items based on a second criterion for obtaining a test answer to a test question are associated with nodes,
The equipment is
For the first model and the second model, the first step of re-calculated based on the response of the user, the comprehension probability at other nodes not yet out of items associated to an item,
For the first model and the second model, running a second step of calculating the network information amount from comprehension probabilities of all nodes,
When the first information and the second information are repeated for the first model and the network information amount becomes a predetermined condition , the first model is switched to the second model.
本発明のユーザ適応型のテストプログラム、装置及び方法によれば、学習レベルに拘わらず、ユーザの学習レベルを推定するまでの出題数及び所要時間を減らすことができる。
本発明によれば、ユーザの理解度が曖昧な問題ほど出題及び解答を繰り返すことができる。これによって、テスト問題の内容が、難し過ぎたり又は簡単過ぎることなく、ユーザの主観的回答に応じてテスト問題を進捗させて、ユーザの学習レベルを推定することができる。
ADVANTAGE OF THE INVENTION According to the user-adaptive test program, apparatus, and method of the present invention, the number of questions and the time required for estimating the learning level of the user can be reduced regardless of the learning level.
ADVANTAGE OF THE INVENTION According to this invention, a question whose answer level is ambiguous can repeat a question and an answer. This makes it possible to estimate the user's learning level by progressing the test question according to the user's subjective answer without making the content of the test question too difficult or too simple.
以下、本発明の実施の形態について、図面を用いて詳細に説明する。 Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
図1は、本発明におけるテスト装置の機能構成図である。
図2は、本発明のフローチャートである。
FIG. 1 is a functional configuration diagram of a test apparatus according to the present invention.
FIG. 2 is a flowchart of the present invention.
図1によれば、ユーザ適応型のテスティングを実行するテスト装置1と、学習対象となるユーザによって操作される端末2(例えばタブレット端末)とが、ネットワークを介して接続されている。テスト装置1は、端末2に対してサーバとして機能する。また、テスト装置1の機能構成部が端末2に搭載されて、端末単体でテスト装置と機能するものであってもよい。 According to FIG. 1, a test apparatus 1 for executing user-adaptive testing and a terminal 2 (for example, a tablet terminal) operated by a user to be learned are connected via a network. The test device 1 functions as a server for the terminal 2. Further, the functional components of the test apparatus 1 may be mounted on the terminal 2 so that the terminal alone functions as the test apparatus.
図1のテスト装置1によれば、モデル記憶部100と、項目提示部101と、応答判定部102と、理解度確率更新部11と、情報量算出部12と、モデル切替部13とを有する。これらの機能構成部は、装置に搭載されたコンピュータを機能させるプログラムを実行することによって実現される。また、これら機能構成部の処理の流れは、図2のようにユーザ適応型のテスト方法としても理解できる。 According to the test apparatus 1 of FIG. 1, the test apparatus 1 includes a model storage unit 100, an item presentation unit 101, a response determination unit 102, an understanding probability update unit 11, an information amount calculation unit 12, and a model switching unit 13. . These functional components are realized by executing a program that causes a computer mounted on the device to function. Further, the flow of processing of these functional components can be understood as a user-adaptive test method as shown in FIG.
[モデル記憶部100]
モデル記憶部100は、理解度確率を含む「ノード」とノード同士を結んだアークとで構成された有向グラフのモデルを記憶する。ノードは、ある項目に対応付けられ、テキストのみならず、画像や映像、音声を含むものであってもよい。
[Model storage unit 100]
The model storage unit 100 stores a model of a directed graph composed of “nodes” including understanding probability and arcs connecting the nodes. A node is associated with a certain item, and may include not only text but also images, videos, and sounds.
図3は、モデル記憶部に記憶されたノードの有向グラフの例である。 FIG. 3 is an example of a directed graph of nodes stored in the model storage unit.
図3によれば、1つのモデルにおける有向グラフが表されており、理解順序関係に基づいてノード同士がアークで結ばれている。理解順序関係とは、先のノードの理解度確率が、後のノードの理解度確率に影響を及ぼすことを意味する。例えば中学1年生の4月->5月のように学習カリキュラムに応じて大まかに、前から後への関係が特定できればよい。 According to FIG. 3, a directed graph in one model is represented, and nodes are connected by an arc based on the understanding order relationship. The understanding order relationship means that the understanding probability of the preceding node affects the understanding probability of the subsequent node. For example, it is sufficient if the relationship from the front to the back can be roughly specified according to the learning curriculum, such as from April to May of the first year of junior high school.
学習内容の関連度が所定閾値以上となるノード同士を、有向グラフのアークによって結ぶ。例えばユーザが、先のノードに対する理解度確率の高低に応じて、そのアークによって結ばれた後のノードに対する理解度確率も変化すると考えられる。例えば、図3の場合、ノード2,4,6の理解度確率に応じてノード8の理解度確率が変化し、それに応じてノード12が変化する。即ち、理解度確率の変化が連鎖する。 Nodes whose relevance of learning content is equal to or greater than a predetermined threshold are connected by an arc of a directed graph. For example, it is conceivable that the user's understanding probability for the node connected by the arc changes according to the level of the understanding degree for the previous node. For example, in the case of FIG. 3, the understanding probability of the node 8 changes according to the understanding probabilities of the nodes 2, 4, and 6, and the node 12 changes accordingly. That is, the change of the understanding degree probability is linked.
この有向グラフは、学習指導方針に基づいて、ノード間の関連性を考えながら、人手によって作成されたものであってもよい。また、各ノードの学習単元における学習内容の関連度から、学習開始時期に基づいて自動的に作成されたものであってもよい。例えば同一教科内の各学習単元の係り受けが明確であれば、比較的容易に決定することができる。図3によれば、単一教科「数学」について適用しているが、複数教科に跨るものであってもよいし、専門性が高い資格教育や企業教育に基づくものであってもよい。 This directed graph may be manually created based on the learning guidance policy while considering the relevance between nodes. Further, it may be automatically created based on the learning start time from the degree of relevance of the learning content in the learning unit of each node. For example, if the dependency of each learning unit in the same subject is clear, it can be determined relatively easily. According to FIG. 3, a single subject “mathematics” is applied. However, the subject may be applied to a plurality of subjects, or may be based on qualification education or corporate education with high specialty.
ユーザにとって現実的な学習内容の理解は、単に学習レベル(カリキュラム)に応じて段階的に進むものではない。例えば実際の教育現場の中では、中学1年生が数学の理解度が低い場合、単に小学生の算数に対する理解度の向上に努めればいいというものではない。中学1年生のユーザが数学の「図形」に理解度が低い場合、小学生の算数でも「図形」に基づく理解度を考慮すべきである。この場合、小学生の算数の「図形」のノードに該当する出題を追加したとしても、結果として、ユーザの学習レベルを最適に推定することができる。 Understanding the learning content that is realistic for the user does not simply proceed step by step according to the learning level (curriculum). For example, in an actual educational setting, if a first-grade junior high school student has a low level of understanding of mathematics, it is not merely a matter of improving elementary school children's understanding of mathematics. When a first-year junior high school user has a low level of understanding of mathematical "figures", the degree of understanding based on "figures" should be considered even in elementary school students' arithmetic. In this case, even if the question corresponding to the node of the "graphic" of the elementary school student's arithmetic is added, the learning level of the user can be optimally estimated as a result.
図4は、モデル記憶部に記憶されたモデルを表す説明図である。 FIG. 4 is an explanatory diagram illustrating a model stored in the model storage unit.
モデル記憶部100は、以下のように、複数のモデルを記憶する。
・第1の基準に基づく項目がノードに対応付けられた第1のモデル
・第2の基準に基づく項目がノードに対応付けられた第2のモデル
The model storage unit 100 stores a plurality of models as described below.
A first model in which items based on a first criterion are associated with nodes; a second model in which items based on a second criterion are associated with nodes;
第1の基準に基づく第1のモデルのノードは、主観的質問に対する主観的回答から理解度確率を求めるものであり、第2の基準に基づく第2のモデルのノードは、テスト問題に対するテスト解答から理解度確率を求めるものであってもよい。以下に、主観的質問及び主観的回答とテスト問題及びテスト解答とをそれぞれ例示する。
<主観的質問及び主観的回答>
問題1 文字を用いた式
7a−b−5(a−2b)を計算できるかどうかについて、解答しなさい。
1.正しく計算できる。
2.正しく計算する自信がある。
3.正しく計算する自信がない。
4.正しく計算できない。
<テスト問題及びテスト解答>
問題1 文字を用いた式
7a−b−5(a−2b)を計算し、解答しなさい。
1.2a−11b
2.2a+11b
3.2a−9b
4.2a+9b
The node of the first model based on the first criterion is to calculate the understanding probability from the subjective answer to the subjective question, and the node of the second model based on the second criterion is the test answer to the test problem. The probability of understanding may be calculated from the following. Below, the subjective question and the subjective answer, the test question and the test answer are respectively illustrated.
<Subjective questions and subjective answers>
Question 1 Answer whether you can calculate the expression 7a-b-5 (a-2b) using characters.
1. Can calculate correctly.
2. I am confident in calculating correctly.
3. I don't have the confidence to calculate correctly.
4. Cannot calculate correctly.
<Test questions and test answers>
Question 1 Calculate and answer Equations 7a-b-5 (a-2b) using letters.
1.2a-11b
2.2a + 11b
3.2a-9b
4.2a + 9b
また、第1の基準に基づく第1のモデルのノードは、第1の科目におけるテスト問題に対するテスト解答から理解度確率を求めるものであり、第2の基準に基づく第2のモデルのノードは、第2の科目におけるテスト問題に対するテスト解答から理解度確率を求めるものであってもよい。 The node of the first model based on the first criterion is for obtaining an understanding degree probability from the test answer to the test question in the first subject, and the node of the second model based on the second criterion is The understanding probability may be obtained from a test answer to a test question in the second subject.
モデル記憶部100は、初期状態として、多数のユーザに対する回答又は解答の結果から、ノード毎に理解度確率として総合的に付与したものとする。例えば、初期状態における確率の値は、多数のユーザから得られた回答の平均頻度や解答の平均正答率であってもよい。勿論、人手によって予め設定したものであってもよいし、機械学習を用いて算出したものであってもよい。 It is assumed that the model storage unit 100 comprehensively gives, as an initial state, an understanding degree probability for each node from results of answers or answers to a large number of users. For example, the probability value in the initial state may be an average frequency of answers obtained from a large number of users or an average correct answer rate of answers. Of course, it may be manually set in advance, or may be calculated using machine learning.
[項目提示部101(S101)]
項目提示部101は、ユーザ毎に、第1のモデル又は第2のモデル(現選択モデル)について、未出のノードが対応付けられた項目を選択し、当該項目に対する主観的質問又はテスト問題及びテスト解答を提示する。テスト装置1がサーバである場合、項目提示部101は、ユーザが操作する端末2へ、その項目に対する主観的質問又はテスト問題を送信する。
[Item presentation unit 101 (S101)]
The item presenting unit 101 selects, for each user, an item associated with an unappeared node for the first model or the second model (currently selected model), and performs a subjective question or test question on the item and Present a test answer. When the test device 1 is a server, the item presenting unit 101 transmits a subjective question or a test question for the item to the terminal 2 operated by the user.
[応答判定部102(S102)]
応答判定部102は、ユーザ毎に、第1のモデル又は第2のモデル(現選択モデル)について、既出のノード又は項目に対する応答を判定する。各項目は、主観的質問及び主観的回答、又は、テスト問題及びテスト解答を含んでいるために、ユーザの応答と比較することができる。その判定結果は、モデル記憶部100へ反映される。
[Response Determination Unit 102 (S102)]
The response determination unit 102 determines, for each user, a response to an existing node or item for the first model or the second model (currently selected model). Each item can be compared to the user's response to include subjective questions and subjective answers, or test questions and test answers. The result of the determination is reflected in the model storage unit 100.
尚、項目提示部101が、未出題の学習単元に含まれる所定数以上のノード又は項目に対する主観的質問又はテスト問題を提示し、応答判定部102が、所定数以上のノード又は項目に対する解答の正答/誤答の判定の後に、後述する理解度確率更新部11、情報量算出部12及びモデル切替部13を実行するものであってもよい。 Note that the item presenting unit 101 presents a subjective question or a test question for a predetermined number or more of nodes or items included in the unanswered learning unit, and the response determination unit 102 provides an answer for the predetermined number or more of the nodes or items. After the determination of the correct answer / wrong answer, an understanding degree probability updating unit 11, an information amount calculating unit 12, and a model switching unit 13, which will be described later, may be executed.
[理解度確率更新部11(S11)]
理解度確率更新部11は、モデル記憶部100における第1のモデル(主観的質問モデル)又は第2のモデル(テスト問題モデル)について、ノード又は項目(主観的質問又はテスト問題)に対するユーザ(学習者)の応答(主観的回答又はテスト解答)に基づいて、未出の項目が対応付けられた他のノードにおける理解度確率を再計算する。理解度確率は、ベイズの定理によって計算される。
[Understanding Degree Probability Update Unit 11 (S11)]
The understanding probability updating unit 11 performs a user (learning) on a node or an item (a subjective question or a test question) for the first model (a subjective question model) or the second model (a test question model) in the model storage unit 100. ) Is recalculated based on the response (subjective answer or test answer) of the other person. The understanding probability is calculated by Bayes' theorem.
ユーザが、出題される項目に順次応答していき、応答判定部102の判定に基づいて、当該ノードの理解度確率を変更し、他のノードの理解度確率を再計算する。これによって、既出の項目の応答に応じて、未出の項目が対応付けられたノードの理解度確率を更新することができる。 The user sequentially responds to the items to be set, changes the understanding probability of the node based on the determination of the response determination unit 102, and recalculates the understanding probability of another node. As a result, it is possible to update the understanding probability of the node associated with the unlisted item according to the response of the already-listed item.
例えば、主観的質問に対して複数の主観的回答がある場合、当該ノードの理解度確率を段階的に0.0〜1.0の間で割り当てる。
<主観的回答> [理解度確率]
1.正しく計算できる。 ->1.0
2.正しく計算する自信がある。->0.7
3.正しく計算する自信がない。->0.3
4.正しく計算できない。 ->0.0
また、例えば、テスト問題に対して正答が1つである場合、当該ノードの理解度確率を0.0又は1.0を割り当てる。
<テスト解答> [理解度確率]
1.2a−11b ->0.0
2.2a+11b ->0.0
3.2a−9b ->0.0
4.2a+9b ->1.0
For example, when there are a plurality of subjective answers to the subjective question, the understanding degree probability of the node is gradually assigned from 0.0 to 1.0.
<Subjective answer> [Probability of understanding]
1. Can calculate correctly. -> 1.0
2. I am confident in calculating correctly. -> 0.7
3. I don't have the confidence to calculate correctly. -> 0.3
4. Cannot calculate correctly. -> 0.0
Further, for example, when there is one correct answer to the test question, 0.0 or 1.0 is assigned to the understanding degree probability of the node.
<Test answer> [Probability of understanding]
1.2a-11b-> 0.0
2.2a + 11b-> 0.0
3.2a-9b-> 0.0
4.2a + 9b-> 1.0
尚、テスト問題について、テスト解答までに所定時間以上経過した場合、そのテスト問題に対するヒントを、ユーザに提示するものであってもよい。その場合、ヒントの回数(又は内容)に応じて理解度確率を、当該項目の確率を適用してもよい。
(1)1つのヒントを提示して「正答」した場合、理解度確率->0.75
(2)2つのヒントを提示して「正答」した場合、理解度確率->0.60
Note that, when a predetermined time or more elapses before a test answer for a test question, a hint for the test question may be presented to the user. In that case, the understanding degree probability and the probability of the item may be applied according to the number of times (or contents) of the hint.
(1) When one hint is presented and the "correct answer" is given, the probability of understanding is-> 0.75
(2) When the two hints are presented and the "correct answer" is given, the probability of understanding is-> 0.60
また、テスト問題について、テスト解答までに所定時間以上経過した場合、そのテスト解答の受付を終了し、当該項目の理解度確率を0.0とした上で、次の主観的質問又はテスト問題を提示してもよい。 In addition, when a predetermined time or more elapses before a test answer for a test question, the acceptance of the test answer is terminated, and the probability of understanding of the item is set to 0.0. May be presented.
理解度確率更新部11によって更新される、各モデルに含まれるノードの理解度確率は、例えば「ベイジアンネットワーク」を用いたものであってもよい。ベイジアンネットワークとは、ノード間の因果関係を、確率によって記述するグラフィカルネットワークである(例えば非特許文献4参照)。本発明におけるネットワークとは、項目及び応答を対応付けた「ノード」を有し、ノード間のアークに付与された関連度を「重み」として付与したグラフ構造をいう。ベイジアンネットワークは、複数ノード間の因果関係の推論を有向非巡回グラフ構造によって表し、個々の変数の関係を条件つき確率で表す確率推論のモデルである。有向非巡回グラフ構造とは、アークに矢印が付与され(有向)、その矢印の経路がノードを巡回することが無いものをいう。ベイジアンネットワークを用いることによって、既出の各ノードの応答内容から、未出の項目に対応付けられたノードについて、不確実な事象(正答/誤答)の正答率(理解度確率)を定量的に推定することができる。 The understanding probability of the nodes included in each model, which is updated by the understanding probability update unit 11, may use, for example, a “Bayesian network”. A Bayesian network is a graphical network that describes a causal relationship between nodes using probabilities (for example, see Non-Patent Document 4). The network according to the present invention has a “node” in which items and responses are associated with each other, and refers to a graph structure in which the degree of association given to arcs between nodes is given as “weight”. The Bayesian network is a probabilistic inference model that expresses a causal relationship between a plurality of nodes by using a directed acyclic graph structure and expresses a relationship between individual variables by conditional probability. The directed acyclic graph structure refers to a structure in which an arrow is given to an arc (directed) and the path of the arrow does not go around a node. By using the Bayesian network, the correct answer rate (probability of understanding) of an uncertain event (correct answer / wrong answer) is quantitatively determined for the node associated with an unlisted item from the response content of each node that has already appeared. Can be estimated.
ベイジアンネットワークについて、例えばノードA、B、C間の有向グラフとして、親ノードA->子ノードB、親ノードA->子ノードCの場合を考える。
Aの理解度確率:P(A)
Bの理解度確率:P(B)
Cの理解度確率:P(C)
Aが正答した場合におけるCの理解度確率=P(C|A)
Bが正答した場合におけるCの理解度確率=P(C|B)
Aが正答し次にBが正答した場合におけるCの理解度確率
=P(C|A=1,B=1)
出題した項目の応答が得られる毎に、未出の他のノード(学習単元)の理解度確率が再計算される。これによって、複雑な系であっても、各ノードにおける理解度確率(条件付確率)を用いて、次に続いて出題される項目における確率的な依存関係をモデル化することができる。
Regarding the Bayesian network, for example, consider a case where parent node A-> child node B and parent node A-> child node C as a directed graph between nodes A, B, and C.
Probability of understanding A: P (A)
Probability of understanding B: P (B)
Probability of understanding C: P (C)
Probability of understanding level of C when A answers correctly = P (C | A)
Probability of understanding of C when B answers correctly = P (C | B)
C's comprehension probability when A answers correctly and then B answers correctly
= P (C | A = 1, B = 1)
Each time a response to the question item is obtained, the comprehension degree probability of another node (learning unit) that has not appeared is recalculated. As a result, even if the system is complicated, the probabilistic dependency of the item to be subsequently presented can be modeled using the understanding degree probability (conditional probability) at each node.
本発明の有向グラフは、学習単元間の理解順序関係を特定したネットワークである。そのために、任意のノードについて正答した場合、そのノードにつながる他のノードの理解度確率もその正答に応じて高くなる。一方で、任意のノードについて誤答した場合、そのノードにつながる他のノードの理解度確率もその誤答に応じて低くなる。 The directed graph of the present invention is a network that specifies an understanding order relationship between learning units. Therefore, when a correct answer is given for an arbitrary node, the understanding probability of other nodes connected to that node also increases according to the correct answer. On the other hand, when a wrong answer is given for an arbitrary node, the understanding degree probability of another node connected to that node also decreases according to the wrong answer.
図5〜図9は、モデル内におけるノードの理解度確率の更新の過程を表す。ここでは、テスト問題に対するテスト解答の正答/誤答によって、どのように理解度確率が変化するかを表す。 5 to 9 show a process of updating the understanding probability of the node in the model. Here, it shows how the understanding probability changes depending on the correct / wrong answer of the test answer to the test question.
図5は、初期設定時におけるノードの有向グラフ及び理解度確率を表す第1の説明図である。
初期設定時の各ノードの理解度確率は、多数のユーザから得られた回答の平均頻度や解答の平均正答率であってもよい。勿論、人手によって予め設定したものであってもよいし、機械学習を用いて算出したものであってもよい。
図5によれば、最初に、中央値0.5に最も近いノード5(理解度確率は0.52)が選択され、そのノードに対応付けられたテスト問題がユーザに出題される。
FIG. 5 is a first explanatory diagram showing a directed graph and an understanding degree probability of a node at the time of initial setting.
The understanding probability of each node at the time of the initial setting may be an average frequency of answers obtained from a large number of users or an average correct answer rate of answers. Of course, it may be manually set in advance, or may be calculated using machine learning.
According to FIG. 5, first, the node 5 closest to the median value 0.5 (understanding degree probability is 0.52) is selected, and a test question associated with the node is given to the user.
図6は、ノード5のテスト問題に「正答」した場合におけるノードの理解度確率の更新を表す第2の説明図である。
図6によれば、ユーザは、ノード5のテスト問題に正答している。ノード5の理解度確率を1.00に更新し、ベイジアンネットワークによって理解度確率が1.00又は0.00以外の他のノードについて理解度確率を再計算する。
FIG. 6 is a second explanatory diagram illustrating updating of the understanding level probability of the node when the “answer” is given to the test question of the node 5.
According to FIG. 6, the user has answered the test question of node 5 correctly. The understanding probability of the node 5 is updated to 1.00, and the understanding probability is recalculated by the Bayesian network for other nodes other than 1.00 or 0.00.
図7は、ノード8のテスト問題に「誤答」した場合におけるノードの理解度確率の更新を表す第3の説明図である。
図7によれば、ユーザは、ノード8のテスト問題に誤答している。ノード8の理解度確率を0.00に更新し、ベイジアンネットワークによって理解度確率が1.00又は0.00以外の他のノードについて理解度確率を再計算する。
FIG. 7 is a third explanatory diagram showing the update of the understanding probability of the node when the test question of the node 8 is “wrongly answered”.
According to FIG. 7, the user has incorrectly answered the test question of node 8. The understanding probability of the node 8 is updated to 0.00, and the understanding probability is recalculated by the Bayesian network for other nodes other than 1.00 or 0.00.
図8は、ノード4のテスト問題に「誤答」した場合におけるノードの理解度確率の更新を表す第4の説明図である。
図8によれば、ユーザは、ノード4のテスト問題に誤答している。ノード4の理解度確率を0.00に更新し、ベイジアンネットワークによって理解度確率が1.00又は0.00以外の他のノードについて理解度確率を再計算する。
FIG. 8 is a fourth explanatory diagram showing the update of the understanding probability of the node when the test question of the node 4 is “wrongly answered”.
According to FIG. 8, the user has incorrectly answered the test question of node 4. The understanding probability of the node 4 is updated to 0.00, and the understanding probability is recalculated by the Bayesian network for the other nodes having the understanding probability other than 1.00 or 0.00.
図9は、ノード13のテスト問題に「正答」した場合におけるノードの理解度確率の更新を表す第5の説明図である。
図9によれば、ユーザは、ノード13のテスト問題に正答している。ノード13の理解度確率を1に更新し、ベイジアンネットワークによって理解度確率が1.00又は0.00以外の他のードについて理解度確率を再計算する。
FIG. 9 is a fifth explanatory diagram illustrating updating of the understanding level probability of the node when the “answer” is given to the test question of the node 13.
According to FIG. 9, the user has answered the test question of the node 13 correctly. The understanding probability of the node 13 is updated to 1, and the understanding probability is recalculated by the Bayesian network for other nodes other than 1.00 or 0.00.
[情報量算出部12]
情報量算出部12は、第1のモデル又は第2のモデルについて、ノードの理解度確率から情報量を、全ノードの情報量からネットワーク情報量をそれぞれ算出する。
[Information amount calculation unit 12]
The information amount calculation unit 12 calculates the information amount from the node understanding level probability and the network information amount from all node information amounts for the first model or the second model.
ノードiの確率をpとするときの平均情報量Hi(X)は、以下のようなバイナリ交差エントロピーで算出することができる。
Hi(X)=−plogp−(1-p)log(1-p)
平均情報量Hi(X)は、ある事象の起こり易さや起こりにくさを指し示す指標である。
理解度確率0.5に近いノードほど、平均情報量Hi(X)が高く、「理解している」「理解していない」の判定が難しい。
事象が常に起きる場合(発生確率が0.0又は1.0)->平均情報量H(X)は最小
発生確率が2分の1である場合(発生確率が0.5)->平均情報量H(X)は最大
The average information amount Hi (X) when the probability of the node i is p can be calculated by the following binary cross entropy.
Hi (X) =-plogp- (1-p) log (1-p)
The average information amount Hi (X) is an index indicating the likelihood or difficulty of a certain event.
A node closer to the understanding probability of 0.5 has a higher average information amount Hi (X), and it is difficult to determine whether the node understands or does not understand.
If the event always occurs (occurrence probability is 0.0 or 1.0)-> average information amount H (X) is minimum If the occurrence probability is 1/2 (occurrence probability is 0.5)-> average information The quantity H (X) is maximum
情報量算出部12は、モデル(現選択モデル)毎に、そのモデルに含まれる全てのノードUの確率変数Xが確率分布Pに従う場合の「ネットワーク情報量H(X)」を、以下の式によって算出する(例えば非特許文献5参照)。
H(X)=−Σx∈UP(X=x)logP(X=x)
The information amount calculation unit 12 calculates, for each model (currently selected model), the “network information amount H (X)” when the random variables X of all the nodes U included in the model follow the probability distribution P, using the following equation. (For example, see Non-Patent Document 5).
H (X) = -Σx∈UP (X = x) logP (X = x)
図10は、モデル内のノードの切り替わりを表す説明図である。 FIG. 10 is an explanatory diagram illustrating switching of nodes in the model.
図10(a)によれば、主観的質問モデル内のノードの切り替わりを表す。
最初に、理解度確率55%(平均情報量0.99)のノード11に対応付けられた主観的質問が選択される。ノード11の主観的質問の出題に対し、主観的回答として「正しく計算する自信がない。」が応答されたとする。この場合、ノード11に基づく理解度確率を「30%」に変更する。これによって、他のノードの理解度確率も変化する。
次に、理解度確率55%(平均情報量0.99)のノード8に対応付けられた主観的質問が選択される。ノード8の主観的質問の出題に対し、主観的回答として「正しく計算する自信がある。」が応答されたとする。この場合、ノード8に基づく理解度確率を「70%」に変更する。これによって、他のノードの理解度確率も変化する。
次に、理解度確率50%(平均情報量1.00)のノード9に対応付けられた主観的質問が選択される。ノード9の主観的質問の出題に対し、主観的回答として「正しく計算する自信がある。」が応答されたとする。この場合、ノード9に基づく理解度確率を「70%」に変更する。これによって、他のノードの理解度確率も変化する。
このように、主観的質問と主観的回答とを繰り返す。
According to FIG. 10A, the switching of the nodes in the subjective question model is shown.
First, a subjective question associated with the node 11 having an understanding degree probability of 55% (average information amount 0.99) is selected. It is assumed that “no confidence in calculating correctly” is answered as a subjective answer to the question of the subjective question of the node 11. In this case, the understanding degree probability based on the node 11 is changed to “30%”. As a result, the understanding probability of other nodes also changes.
Next, a subjective question associated with node 8 having an understanding degree probability of 55% (average information amount 0.99) is selected. It is assumed that "subject to correct calculation" is answered as a subjective answer to the subjective question of the node 8. In this case, the understanding degree probability based on the node 8 is changed to “70%”. As a result, the understanding probability of other nodes also changes.
Next, a subjective question associated with the node 9 having an understanding degree probability of 50% (average information amount 1.00) is selected. Suppose that “I am confident in calculating correctly” is answered as a subjective answer to the question of the subjective question of the node 9. In this case, the understanding probability based on the node 9 is changed to “70%”. As a result, the understanding probability of other nodes also changes.
Thus, the subjective question and the subjective answer are repeated.
図10(b)によれば、テスト問題モデル内のノードの切り替わりを表す。
最初に、理解度確率50%(平均情報量1.00)のノード8に対応付けられたテスト問題が選択される。ノード8のテスト問題の出題に対し、テスト解答が「正答」であったとする。この場合、ノード8に基づく理解度確率を「100%」に変更する。これによって、他のノードの理解度確率も変化する。
次に、理解度確率55%(平均情報量0.99)のノード11に対応付けられたテスト問題が選択される。ノード11のテスト問題の出題に対し、テスト解答が「誤答」であったとする。この場合、ノード11に基づく理解度確率を「0%」に変更する。これによって、他のノードの理解度確率も変化する。
次に、理解度確率55%(情報量0.99)のノード9に対応付けられたテスト問題が選択される。ノード9のテスト問題の出題に対し、テスト解答が「正答」であったとする。この場合、ノード9に基づく理解度確率を「100%」に変更する。これによって、他のノードの理解度確率も変化する。
このように、テスト問題とテスト解答とを繰り返す。
FIG. 10B shows the switching of nodes in the test question model.
First, a test question associated with node 8 having an understanding degree probability of 50% (average information amount 1.00) is selected. It is assumed that the test answer to the test question of the node 8 is “correct answer”. In this case, the understanding degree probability based on the node 8 is changed to “100%”. As a result, the understanding probability of other nodes also changes.
Next, a test question associated with the node 11 having an understanding degree probability of 55% (average information amount 0.99) is selected. Assume that the test answer to the test question of the node 11 is “wrong answer”. In this case, the understanding probability based on the node 11 is changed to “0%”. As a result, the understanding probability of other nodes also changes.
Next, a test question associated with node 9 having an understanding degree probability of 55% (information amount 0.99) is selected. Assume that the test answer to the test question of the node 9 is “correct answer”. In this case, the understanding probability based on the node 9 is changed to “100%”. As a result, the understanding probability of other nodes also changes.
Thus, the test question and the test answer are repeated.
尚、図10(a)(b)における「平均」「分散差」は、出題の前後によって情報量の分布の変化を示す指標であり、出題の都度、応答の内容によって更新される。 The “average” and “variance difference” in FIGS. 10A and 10B are indices indicating a change in the distribution of the information amount before and after the question, and are updated with the content of the response each time the question is asked.
図11は、主観的回答及びテスト解答の所要時間を表す説明図である。 FIG. 11 is an explanatory diagram showing the time required for the subjective answer and the test answer.
ここで、各出題に対する応答コスト比を、以下のように表す。
応答コスト比=(平均的なテスト問題の提示からテスト解答までに要する時間)/
(平均的な主観的質問の提示から主観的回答までに要する時間)
また、テスト解答の「正答」の場合と「誤答」の場合とで、要する時間も異なる。
図11によれば、ユーザに対する主観的回答のコスト(所要時間)は、ほぼ一定である。これに対し、ユーザに対するテスト解答のコストは、難易度の高いテスト問題ほど、そのテスト解答のコストが高い。
Here, the response cost ratio for each question is expressed as follows.
Response cost ratio = (time required from presentation of an average test question to answering the test) /
(Time required from presentation of average subjective question to subjective answer)
Also, the time required for the "correct answer" and the "wrong answer" of the test answer are different.
According to FIG. 11, the cost of the subjective answer to the user (the required time) is substantially constant. On the other hand, as for the cost of the test answer to the user, the higher the difficulty of the test question, the higher the cost of the test answer.
[モデル切替部13]
モデル切替部13は、第1のモデル又は第2のモデル(現選択モデル)におけるネットワーク情報量に応じて、第2のモデル又は第1のモデルへの切り替えを制御する。
[Model switching unit 13]
The model switching unit 13 controls switching to the second model or the first model according to the amount of network information in the first model or the second model (currently selected model).
図12は、モデルの切り替え所定条件を表すフローチャートである。 FIG. 12 is a flowchart showing a predetermined condition for switching models.
ここで、モデル切替部13の所定条件としては、以下の2つの実施形態がある。
(第1の実施形態)
第1のモデルについて理解度確率更新部11及び情報量算出部12を繰り返す中で、ネットワーク情報量が所定条件となった際に、第2のモデルへ切り替える。
図12(a)によれば、第1のモデルのネットワーク情報量が第1の閾値以下となった際、第1のモデルから第2のモデルへ切り替える。
図12(b)によれば、第1のモデルについて理解度確率更新部11及び情報量算出部12を所定回数(例えば20回)繰り返しても、第1のモデルのネットワーク情報量が第1の閾値以下とならなかった際、第1のモデルから第2のモデルへ切り替える。
Here, the predetermined conditions of the model switching unit 13 include the following two embodiments.
(First embodiment)
While repeating the understanding degree probability updating unit 11 and the information amount calculating unit 12 for the first model, when the network information amount becomes a predetermined condition, the network is switched to the second model.
According to FIG. 12A, when the network information amount of the first model becomes equal to or less than the first threshold, the first model is switched to the second model.
According to FIG. 12B, even if the understanding level probability updating unit 11 and the information amount calculating unit 12 are repeated a predetermined number of times (for example, 20 times) for the first model, the network information amount of the first model is equal to the first model. If the value does not fall below the threshold, the first model is switched to the second model.
第1のモデルから第2のモデルへ切り替えについて、第1のモデルと理解度確率更新部11で更新した理解度確率を、切り替え先である第2のモデルに相互対応するノードの理解度確率へ変換して書き換える。 Regarding the switching from the first model to the second model, the first model and the understanding probability updated by the understanding probability update unit 11 are converted into the understanding probability of the node mutually corresponding to the second model to be switched. Convert and rewrite.
(第2の実施形態)
切り替えられた第2のモデルについて理解度確率更新部11及び情報量算出部12を繰り返す中で、第2のモデルのネットワーク情報量が所定条件となった際に、第1のモデルへ切り替える。
図12(c)によれば、切り替えられた第2のモデルについて理解度確率更新部11及び情報量算出部12を所定回数(例えば3回)繰り返しても、第2のモデルのネットワーク情報量が第2の閾値以下とならない場合、第1のモデルへ切り替える。
(Second embodiment)
While repeating the understanding degree probability updating unit 11 and the information amount calculating unit 12 for the switched second model, when the network information amount of the second model becomes a predetermined condition, the second model is switched to the first model.
According to FIG. 12C, even if the understanding level probability updating unit 11 and the information amount calculating unit 12 are repeated a predetermined number of times (for example, three times) with respect to the switched second model, the network information amount of the second model is reduced. If it does not fall below the second threshold, it switches to the first model.
第2のモデルから第1のモデルへ切り替えについて、第2のモデルと理解度確率更新部11で更新した理解度確率を、切り替え先である第1のモデルに相互対応するノードの理解度確率へ変換して書き換える。 Regarding switching from the second model to the first model, the second model and the understanding probability updated by the understanding probability update unit 11 are converted into the understanding probability of the node mutually corresponding to the first model that is the switching destination. Convert and rewrite.
第1のモデルから第2のモデルへの、又は、第2のモデルから第1のモデルへの切り替えについて、複数回、切り替えてもよい。この場合、第1の閾値及び第2の閾値に加えて、例えば第3、第4などの複数の閾値を用いてもよい。 The switching from the first model to the second model or the switching from the second model to the first model may be performed a plurality of times. In this case, for example, a plurality of third and fourth thresholds may be used in addition to the first threshold and the second threshold.
図13は、モデルの切り替わりを表す説明図である。 FIG. 13 is an explanatory diagram illustrating model switching.
<ユーザAについて>
最初に、主観的質問モデル(第1のモデル)を用いて、ネットワーク情報量の多いノードに対応付けられた主観的質問から提示していく。そして、主観的回答に応じて他のノードの理解度確率を変更すると共に、ネットワーク情報量を算出する。ネットワーク情報量が、第1の閾値=6.7以下となるまで、主観的質問モデルを用いて、ネットワーク情報量の多いノードに対応付けられた主観的質問を提示する。第9回目に提示したノード6に対する主観的回答によってネットワーク情報量が6.5となり、テスト問題モデル(第2のモデル)に切り替える。
次に、テスト問題モデル(第2のモデル)を用いて、ネットワーク情報量の多いノードからテスト問題を提示していく。
<About User A>
First, using a subjective question model (first model), a subjective question associated with a node having a large amount of network information is presented. Then, the probabilities of understanding of other nodes are changed according to the subjective answer, and the amount of network information is calculated. Until the amount of network information becomes equal to or less than the first threshold = 6.7, a subjective question associated with a node having a large amount of network information is presented using a subjective question model. By the subjective answer to the node 6 presented at the ninth time, the network information amount becomes 6.5, and it is switched to the test problem model (second model).
Next, a test problem is presented from a node having a large amount of network information using a test problem model (second model).
<ユーザBについて>
最初に、主観的質問モデル(第1のモデル)を用いて、ネットワーク情報量の多いノードに対応付けられた主観的質問から提示していく。そして、主観的回答に応じて他のノードの理解度確率を変更すると共に、ネットワーク情報量を算出する。ネットワーク情報量が、第1の閾値=6.7以下となるまで、主観的質問モデルを用いて、主観的質問を提示する。第19回目に提示したノード22に対する主観的回答によっても、ネットワーク情報量が第1の閾値=6.7以下とならないために、テスト問題モデル(第2のモデル)に切り替える。
次に、テスト問題モデル(第2のモデル)を用いて、ネットワーク情報量の多いノードからテスト問題を提示していく。
<About User B>
First, using a subjective question model (first model), a subjective question associated with a node having a large amount of network information is presented. Then, the probabilities of understanding of other nodes are changed according to the subjective answer, and the amount of network information is calculated. The subjective question is presented using the subjective question model until the network information amount becomes equal to or less than the first threshold value = 6.7. Since the network information amount does not become equal to or less than the first threshold value of 6.7 even by the subjective answer to the node 22 presented at the 19th time, it is switched to the test problem model (second model).
Next, a test problem is presented from a node having a large amount of network information using a test problem model (second model).
<ユーザCについて>
最初に、主観的質問モデル(第1のモデル)を用いて、ネットワーク情報量の多いノードに対応付けられた主観的質問から提示していく。そして、主観的回答に応じて他のノードの理解度確率を変更すると共に、ネットワーク情報量を算出する。ネットワーク情報量が、第1の閾値=6.7以下となるまで、主観的質問モデルを用いて、主観的質問を提示する。第6回目に提示したノード5に対する主観的回答の際に、ネットワーク情報量が6.4となったために、テスト問題モデル(第2のモデル)に切り替える。
次に、ユーザCについて、テスト問題モデル(第2のモデル)を用いて、ネットワーク情報量の多いノードに対応付けられたテスト問題から提示していく。第10回目に提示したノード10に対するテスト解答の際に、所定回数=3回繰り返しても、ネットワーク情報量が第2の所定閾値=6.0以下とならないために、再度、第1のモデルへ切り替える。
再び、主観的質問モデル(第1のモデル)を用いて、ネットワーク情報量の多いノードに対応付けられた主観的質問から提示していく。ネットワーク情報量が、第3の閾値=6.2以下となるまで、主観的質問モデルを用いて、主観的質問を提示する。第14回目に提示したノード14に対する主観的回答の際に、ネットワーク情報量が5.9となったために、再度、テスト問題モデル(第2のモデル)に切り替える。
再び、テスト問題モデル(第2のモデル)を用いて、ネットワーク情報量の多いノードに対応付けられたテスト問題から提示していく。
<About User C>
First, using a subjective question model (first model), a subjective question associated with a node having a large amount of network information is presented. Then, the probabilities of understanding of other nodes are changed according to the subjective answer, and the amount of network information is calculated. The subjective question is presented using the subjective question model until the network information amount becomes equal to or less than the first threshold value = 6.7. At the time of the subjective answer to the node 5 presented at the sixth time, since the network information amount has become 6.4, it is switched to the test problem model (second model).
Next, the user C is presented from a test question associated with a node having a large amount of network information using a test question model (second model). At the time of the test answer for the node 10 presented at the tenth time, even if the predetermined number of times is repeated three times, the network information amount does not become the second predetermined threshold = 6.0 or less. Switch.
Again, a subjective question model (first model) is used to present a subjective question associated with a node having a large amount of network information. The subjective question is presented using the subjective question model until the network information amount becomes equal to or less than the third threshold value = 6.2. At the time of the subjective answer to the node 14 presented at the fourteenth time, the network information amount becomes 5.9, so the test question model (the second model) is switched again.
Again, using the test problem model (second model), the test problem is presented from the test problem associated with the node having a large amount of network information.
図14は、第1のモデルの理解度確率の適用対象を表す説明図である。 FIG. 14 is an explanatory diagram illustrating an application target of the understanding probability of the first model.
図14によれば、ユーザAについて、主観的質問モデル(第1のモデル)からテスト問題モデル(第2のモデル)に切り替えるときの、理解度確率の適用対象を表す。 According to FIG. 14, for user A, an object to which the understanding probability is applied when switching from the subjective question model (first model) to the test problem model (second model) is shown.
主観的質問モデル(第1のモデル)を用いて、第9回目に提示したノード6に対する主観的回答によって、ネットワーク情報量が6.5となり、テスト問題モデル(第2のモデル)に切り替えるとき、主観的質問モデル(第1のモデル)の理解度確率をテスト問題モデル(第2のモデル)の当該ノードに適用する第1の理解度確率適用基準の例を以下に示す。
[第1のモデルの理解度確率] [第2のモデルの理解度確率]
0.0以上〜0.20未満 0.0
0.20以上〜0.81未満 適用しない
0.81以上〜1.0以下 1.0
Using the subjective question model (first model), the subjective information for the node 6 presented at the ninth time makes the network information amount 6.5, and when switching to the test problem model (second model), An example of a first understanding probability application criterion for applying the understanding probability of the subjective question model (first model) to the corresponding node of the test problem model (second model) will be described below.
[Probability of understanding of first model] [Probability of understanding of second model]
0.0 or more and less than 0.20 0.0
0.20 or more and less than 0.81 Not applicable 0.81 or more to 1.0 or less 1.0
図15は、第2のモデルの理解度確率の適用及び算出の方法を表す説明図である。 FIG. 15 is an explanatory diagram illustrating a method of applying and calculating the understanding probability of the second model.
図15によれば、第1の理解度確率適用基準によって、主観的質問モデル(第1のモデル)の理解度確率をテスト問題モデル(第2のモデル)の当該ノードに理解度確率に適用し、第2のモデルを用いて「適用しない」ノードの理解度確率を算出する。 According to FIG. 15, according to the first understanding probability probability application criterion, the understanding probability of the subjective question model (first model) is applied to the corresponding node of the test problem model (second model). , The understanding probability of the “not applied” node is calculated using the second model.
図16は、第2のモデル理解度確率の適用対象を表す説明図である。 FIG. 16 is an explanatory diagram illustrating an application target of the second model understanding degree probability.
図16によれば、ユーザCについて、テスト問題モデル(第2のモデル)から主観的質問モデル(第1のモデル)に切り替えるときの、理解度確率の適用対象を表す。 According to FIG. 16, for the user C, an object to which the understanding probability is applied when switching from the test question model (second model) to the subjective question model (first model) is shown.
テスト問題モデル(第2のモデル)を用いて、第10回目に提示したノード10に対するテスト解答の際に、所定回数=3回繰り返しても、ネットワーク情報量が第2の所定閾値=6.0以下とならないために、再度、第1のモデルへ切り替えるとき、テスト問題モデル(第2のモデル)の理解度確率を主観的質問モデル(第1のモデル)の当該ノードに適用する第2の理解度確率適用基準の例を以下に示す。
[第2のモデルの理解度確率] [第1のモデルの理解度確率]
0.0以上〜0.20未満 第2のモデルの理解度確率
0.20以上〜0.80未満 適用しない
0.80以上〜1.0以下 第2のモデルの理解度確率
Using the test problem model (second model), when the test answer to the node 10 presented at the tenth time is repeated a predetermined number of times = 3 times, the network information amount is equal to the second predetermined threshold = 6.0. When switching to the first model again to avoid the following, the second understanding in which the understanding probability of the test problem model (second model) is applied to the corresponding node of the subjective question model (first model) Examples of the degree probability application criteria are shown below.
[Probability of understanding of second model] [Probability of understanding of first model]
0.0 or more and less than 0.20 Understanding probability of the second model 0.20 or more and less than 0.80 Not applicable 0.80 or more to 1.0 or less Understanding probability of the second model
図17は、第1のモデルの理解度確率の適用及び算出の方法を表す説明図である。 FIG. 17 is an explanatory diagram illustrating a method of applying and calculating the understanding degree probability of the first model.
図17によれば、第2の理解度確率適用基準によって、テスト問題モデル(第2のモデル)の理解度確率を主観的質問モデル(第1のモデル)の当該ノードに理解度確率に適用し、第1のモデルを用いて「適用しない」ノードの理解度確率を算出する。 According to FIG. 17, according to the second understanding probability applying criterion, the understanding probability of the test problem model (second model) is applied to the corresponding node of the subjective question model (first model). , The understanding probability of the “not applied” node is calculated using the first model.
以上、詳細に説明したように、本発明のユーザ適応型のテストプログラム、装置及び方法によれば、ユーザの理解度や習熟度に拘わらず、限られたテスト時間の中で測定することができる。
本発明によれば、テスト問題の内容が、難し過ぎたり又は簡単過ぎることなく、ユーザの主観的回答に応じてテスト問題を進捗させて、ユーザの学習レベルを推定することができる。
例えばベイジアンネットワークを用いる場合、ユーザの理解度を判定するための次の問題を、大量の演算処理量及び記憶メモリ空間を要する。選択可能な主観的回答の数を絞り込むことによって、理解度確率の算出に要する計算リソースも低減させることができる。
As described above in detail, according to the user-adaptive test program, apparatus and method of the present invention, measurement can be performed within a limited test time regardless of the user's understanding and proficiency. .
ADVANTAGE OF THE INVENTION According to this invention, a test question can be advanced according to a user's subjective answer, and the user's learning level can be estimated, without the content of a test question being too difficult or too simple.
For example, when a Bayesian network is used, the following problem for determining the user's understanding level requires a large amount of computational processing and storage memory space. By narrowing down the number of subjective answers that can be selected, it is possible to reduce the calculation resources required for calculating the understanding probability.
前述した本発明の種々の実施形態について、本発明の技術思想及び見地の範囲の種々の変更、修正及び省略は、当業者によれば容易に行うことができる。前述の説明はあくまで例であって、何ら制約しようとするものではない。本発明は、特許請求の範囲及びその均等物として限定するものにのみ制約される。 For the above-described various embodiments of the present invention, various changes, modifications, and omissions in the scope of the technical idea and viewpoint of the present invention can be easily performed by those skilled in the art. The foregoing description is merely an example, and is not intended to be limiting. The invention is limited only as defined by the following claims and equivalents thereof.
1 テスト装置
100 モデル記憶部
101 項目提示部
102 応答判定部
11 理解度確率更新部
12 情報量算出部
13 モデル切替部
2 端末
DESCRIPTION OF SYMBOLS 1 Test apparatus 100 Model storage unit 101 Item presentation unit 102 Response determination unit 11 Understanding probability update unit 12 Information amount calculation unit 13 Model switching unit 2 Terminal
Claims (12)
理解度確率を含む「ノード」とノード同士を結んだアークとで構成された有向グラフであり、主観的質問に対する主観的回答を求める第1の基準に基づく項目がノードに対応付けられた第1のモデルと、テスト問題に対するテスト解答を求める第2の基準に基づく項目がノードに対応付けられた第2のモデルとを予め記憶したモデル記憶手段と、
第1のモデル及び第2のモデルについて、項目に対するユーザの応答に基づいて、未出の項目が対応付けられた他のノードにおける理解度確率を再計算する理解度確率更新手段と、
第1のモデル及び第2のモデルについて、全てのノードの理解度確率からネットワーク情報量を算出する情報量算出手段と、
第1のモデルについて前記理解度確率更新手段及び前記情報量算出手段を繰り返す中で、前記ネットワーク情報量が所定条件となった際に、第2のモデルへ切り替えるモデル切替手段と
してコンピュータを機能させることを特徴とするテストプログラム。 In a user-adaptive test program that causes a computer mounted on the device to function,
It is a directed graph composed of "nodes" including understanding probabilities and arcs connecting the nodes, in which an item based on a first criterion for obtaining a subjective answer to a subjective question is associated with a node. Model storage means for storing in advance a model and a second model in which an item based on a second criterion for obtaining a test answer to a test question is associated with a node;
For the first model and the second model, and comprehension probability updating means based on the response of the user and recalculates the comprehension probability at other nodes not yet out of items associated to an item,
For the first model and the second model, the information amount calculation means for calculating a network information amount from comprehension probabilities of all nodes,
Causing the computer to function as model switching means for switching to the second model when the network information amount becomes a predetermined condition while repeating the understanding level probability updating means and the information amount calculating means for the first model. A test program characterized by:
ようにコンピュータを機能させることを請求項1に記載の特徴とするテストプログラム。 The test program according to claim 1, wherein the predetermined condition of the model switching means causes the computer to function such that the network information amount of the first model is equal to or less than a first threshold.
ようにコンピュータを機能させることを請求項1に記載の特徴とするテストプログラム。 The predetermined condition of the model switching means is that the network information amount does not become equal to or less than the first threshold value even after repeating the understanding level probability updating means and the information amount calculating means for the first model a predetermined number of times. The test program according to claim 1, wherein the test program causes the computer to function as described above.
ようにコンピュータを機能させることを特徴とする請求項1から3のいずれか1項に記載のテストプログラム。 The model switching unit is configured to switch to the first model when the network information amount becomes a predetermined condition while repeating the understanding level probability updating unit and the information amount calculating unit for the second model. The test program according to any one of claims 1 to 3, wherein the test program is operated.
ようにコンピュータを機能させることを特徴とする請求項1から4のいずれか1項に記載のテストプログラム。 The model switching means, be repeated a predetermined number of times for the second model has been switched, when the network information of the second model is not less than a second predetermined threshold value, the computer to switch to the first model The test program according to any one of claims 1 to 4, wherein the test program is caused to function.
前記モデル切替手段は、移行先のモデルのノードの理解度確率を、第1の理解度確率適用基準又は第2の理解度確率適用基準によって、移行元のモデルの相互対応するノードの理解度確率に書き換える
ようにコンピュータを機能させることを特徴とする請求項1から5のいずれか1項に記載のテストプログラム。 Each node of the first model corresponds to one of the nodes of the second model,
The model switching means converts the understanding level probability of the node of the migration destination model into the understanding level probability of the corresponding node of the migration source model according to the first understanding level probability applying criterion or the second understanding level probability applying criterion. The test program according to any one of claims 1 to 5, wherein the test program causes a computer to function so as to rewrite the test program.
第1のモデル及び第2のモデルについて、既出の項目に対する応答の内容について正答/誤答を判定する応答判定手段と
してコンピュータを更に機能させることを特徴とする請求項1から6のいずれか1項に記載のテストプログラム。 For the first model and the second model, select the node that non-output item associated, and items presenting means for presenting the items in the node,
For the first model and the second model, claim 1, characterized in that the computer is further caused to function as a response determination means for determining a correct / incorrect answer for the contents of a response to the foregoing item 6 of 1 Test program described in section.
ようにコンピュータを機能させることを特徴とする請求項1から7のいずれか1項に記載のテストプログラム。 The comprehension degree update means, for an item based on the first criterion, changes the comprehension degree of the node in a stepwise manner from 0.0 to 1.0 in accordance with the contents of a plurality of subjective answers to the subjective question. The test program according to any one of claims 1 to 7, wherein the test program causes the computer to function so as to recalculate the understanding level probability.
前記理解度確率更新手段は、ベイズの定理によって当該ノードの理解度確率を計算する
ようにコンピュータを機能させることを特徴とする請求項1から8のいずれか1項に記載のテストプログラム。 Arcs in the directed graph of the model are connected based on the understanding order relationship between the nodes, and are weighted according to the degree of association between the nodes,
The comprehension probability updating means, test program according to any one of claims 1 to 8 for causing a computer to function so as to calculate the intelligibility of probability of the node by Bayes' theorem.
H(X)=−Σx∈UP(X=x)logP(X=x)
ようにコンピュータを機能させることを特徴とする請求項1から9のいずれか1項に記載のテストプログラム。 The information amount calculating means, the network information amount in the case of a random variable X of all nodes U in the model according to the probability distribution P, and calculated by the following equation H (X) = - Σ x∈U P (X = X) logP (X = x)
The test program according to any one of claims 1 to 9 , wherein the computer is caused to function as described above.
理解度確率を含む「ノード」とノード同士を結んだアークとで構成された有向グラフであり、主観的質問に対する主観的回答を求める第1の基準に基づく項目がノードに対応付けられた第1のモデルと、テスト問題に対するテスト解答を求める第2の基準に基づく項目がノードに対応付けられた第2のモデルとを予め記憶したモデル記憶手段と、
第1のモデル及び第2のモデルについて、項目に対するユーザの応答に基づいて、未出の項目が対応付けられた他のノードにおける理解度確率を再計算する理解度確率更新手段と、
第1のモデル及び第2のモデルについて、全てのノードの理解度確率からネットワーク情報量を算出する情報量算出手段と、
第1のモデルについて前記理解度確率更新手段及び前記情報量算出手段を繰り返す中で、前記ネットワーク情報量が所定条件となった際に、第2のモデルへ切り替えるモデル切替手段と
を有することを特徴とする装置。 In an apparatus for performing a user-adaptive test,
It is a directed graph composed of "nodes" including understanding probabilities and arcs connecting the nodes, in which an item based on a first criterion for obtaining a subjective answer to a subjective question is associated with a node. Model storage means for storing in advance a model and a second model in which an item based on a second criterion for obtaining a test answer to a test question is associated with a node;
For the first model and the second model, and comprehension probability updating means based on the response of the user and recalculates the comprehension probability at other nodes not yet out of items associated to an item,
For the first model and the second model, the information amount calculation means for calculating a network information amount from comprehension probabilities of all nodes,
A model switching unit for switching to a second model when the network information amount becomes a predetermined condition while repeating the understanding degree probability updating unit and the information amount calculating unit for the first model. And equipment.
前記装置は、理解度確率を含む「ノード」とノード同士を結んだアークとで構成された有向グラフであり、主観的質問に対する主観的回答を求める第1の基準に基づく項目がノードに対応付けられた第1のモデルと、テスト問題に対するテスト解答を求める第2の基準に基づく項目がノードに対応付けられた第2のモデルとを予め記憶しており、
前記装置は、
第1のモデル及び第2のモデルについて、項目に対するユーザの応答に基づいて、未出の項目が対応付けられた他のノードにおける理解度確率を再計算する第1のステップと、
第1のモデル及び第2のモデルについて、全てのノードの理解度確率からネットワーク情報量を算出する第2のステップと
を実行し、
第1のモデルについて第1のステップ及び第2のステップを繰り返す中で、前記ネットワーク情報量が所定条件となった際に、第2のモデルへ切り替える
ことを特徴とするテスト方法。 Using the apparatus, a ruthenate stringent method to perform a test of the user-adaptive,
The device is a directed graph constructed in including physical Kaido probability a "node" and connecting it arcs nodes together, item correspondence to the node based on the first reference to determine the subjective answer to subjective questions The first model obtained in advance and a second model in which an item based on a second criterion for obtaining a test answer to a test question is associated with a node are stored in advance,
The device comprises:
For the first model and the second model, the first step of re-calculated based on the response of the user, the comprehension probability at other nodes not yet out of items associated to an item,
For the first model and the second model, running a second step of calculating the network information amount from comprehension probabilities of all nodes,
In that the first model repeating the first step and the second step, when the network information amount has reached a predetermined condition, characteristics and be ruthenate strike method to switch to the second model.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017002930A JP6674708B2 (en) | 2017-01-11 | 2017-01-11 | User-adaptive test program, apparatus and method with mixed questions based on different criteria |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017002930A JP6674708B2 (en) | 2017-01-11 | 2017-01-11 | User-adaptive test program, apparatus and method with mixed questions based on different criteria |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2018112659A JP2018112659A (en) | 2018-07-19 |
| JP6674708B2 true JP6674708B2 (en) | 2020-04-01 |
Family
ID=62912270
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017002930A Active JP6674708B2 (en) | 2017-01-11 | 2017-01-11 | User-adaptive test program, apparatus and method with mixed questions based on different criteria |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6674708B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7429060B2 (en) * | 2022-06-23 | 2024-02-07 | 株式会社Jdsc | Information processing device, information processing system, information processing method, and program |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2006093065A1 (en) * | 2005-03-02 | 2006-09-08 | The Japan Institute For Educational Measurement, Inc. | Learning level judging device and learning level judging program |
| JP5411251B2 (en) * | 2009-03-27 | 2014-02-12 | 国立大学法人 東京大学 | Weakness detection system and method |
| US9189968B2 (en) * | 2013-07-01 | 2015-11-17 | Pearson Education, Inc. | Network-probability recommendation system |
-
2017
- 2017-01-11 JP JP2017002930A patent/JP6674708B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2018112659A (en) | 2018-07-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7474517B2 (en) | Machine learning method, device and computer program for providing personalized educational content based on learning efficiency | |
| Manske et al. | Modelling Learning in an Educational Game. | |
| AU2013251195B2 (en) | Program, apparatus, and method for information processing | |
| US8832117B2 (en) | Apparatus, systems and methods for interactive dissemination of knowledge | |
| US8909653B1 (en) | Apparatus, systems and methods for interactive dissemination of knowledge | |
| US10395646B2 (en) | Two-stage training of a spoken dialogue system | |
| EP3200044A1 (en) | Virtual reality based interactive learning | |
| US10324937B2 (en) | Using combined coefficients for viral action optimization in an on-line social network | |
| JP6498106B2 (en) | User-adaptive test program, apparatus and method for selecting model of problem group according to understanding probability | |
| Slater et al. | Degree of error in Bayesian knowledge tracing estimates from differences in sample sizes | |
| CN111680216A (en) | A test question recommendation method, system, medium and equipment | |
| KR102107992B1 (en) | Method for providing an analysis information of a learner's prediction score | |
| CN110457587B (en) | Topic recommendation method, device, equipment and storage medium based on bipartite graph | |
| JP7091607B2 (en) | Learning support terminal, learning support server, learning support system, learning support method, and learning support program | |
| KR20220101584A (en) | Learning contents evaluation apparatus, system, and operation method thereof for evaluating a problem based on the predicted correct answer probability for the added problem contents without solving experience | |
| JP6674708B2 (en) | User-adaptive test program, apparatus and method with mixed questions based on different criteria | |
| Tonga et al. | Automatic generation of question hints for mathematics problems using large language models in educational technology | |
| KR102428819B1 (en) | Method And Apparatus for Providing Learning Content Using Learner Knowledge Map | |
| KR20220107585A (en) | Apparatus for providing personalized content based on learning analysis using deep learning model reflecting item characteristic information and method therefor | |
| US20220261939A1 (en) | Promoting a tutor on a platform | |
| JP2016212271A (en) | User-adaptive test program, apparatus and method for identifying answers based on ambiguous understanding and minor misunderstandings | |
| JP7429060B2 (en) | Information processing device, information processing system, information processing method, and program | |
| Kurup et al. | A review on student modeling approaches in ITS | |
| Wang et al. | MOCHI: an offline evaluation framework for educational recommendations | |
| JP2016105235A (en) | Database construction device, learning support system, database construction method, learning support method, and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190107 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190927 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20191007 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20191016 |
|
| 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: 20200306 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200306 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6674708 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |