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
JP7555288B2 - Selection system and selection program - Google Patents
[go: Go Back, main page]

JP7555288B2 - Selection system and selection program - Google Patents

Selection system and selection program Download PDF

Info

Publication number
JP7555288B2
JP7555288B2 JP2021032195A JP2021032195A JP7555288B2 JP 7555288 B2 JP7555288 B2 JP 7555288B2 JP 2021032195 A JP2021032195 A JP 2021032195A JP 2021032195 A JP2021032195 A JP 2021032195A JP 7555288 B2 JP7555288 B2 JP 7555288B2
Authority
JP
Japan
Prior art keywords
information
exercise
exercises
questions
question
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
JP2021032195A
Other languages
Japanese (ja)
Other versions
JP2022133497A (en
Inventor
友里恵 平田
Original Assignee
株式会社トライグループ
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 株式会社トライグループ filed Critical 株式会社トライグループ
Priority to JP2021032195A priority Critical patent/JP7555288B2/en
Publication of JP2022133497A publication Critical patent/JP2022133497A/en
Application granted granted Critical
Publication of JP7555288B2 publication Critical patent/JP7555288B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Electrically Operated Instructional Devices (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

特許法第30条第2項適用 ・公開 :動画共有サイトYouTubeによる配信 公開日 :令和2年8月31日 Article 30, paragraph 2 of the Patent Act applies. Publication: Distributed via the video sharing site YouTube Publication date: August 31, 2020

特許法第30条第2項適用 ・ウェブサイトのアドレス :https://www.trygroup.co.jp/campaign/university-ai/ ウェブサイトの掲載日 :令和2年9月1日 Article 30, paragraph 2 of the Patent Act applies. Website address: https://www. trygroup. co. jp/campaign/university-ai/ Date of website publication: September 1, 2020

特許法第30条第2項適用 ・放送 :ひるおび!(午後)のCM放送枠 放送日 :令和2年9月1日 Article 30, paragraph 2 of the Patent Act applies. Broadcast: Hiruobi! (afternoon) commercial broadcast slot Broadcast date: September 1, 2020

特許法第30条第2項適用 ・放送 :グッド!モーニング2部のCM放送枠 放送日 :令和2年9月1日 Article 30, paragraph 2 of the Patent Act applies. Broadcast: Good! Morning Part 2 commercial broadcast slot. Broadcast date: September 1, 2020.

特許法第30条第2項適用 ・放送 :ダウンタウンDXのCM放送枠 放送日 :令和2年9月3日Article 30, paragraph 2 of the Patent Act applies. Broadcast: Downtown DX commercial broadcast slot Broadcast date: September 3, 2020

本発明は、選択システム、及び選択プログラムに関する。 The present invention relates to a selection system and a selection program.

従来、ユーザが学ぶべき学習カテゴリを見い出す技術が知られていた(例えば、特許文献1参照)。 Technology for finding learning categories that users should study has been known in the past (see, for example, Patent Document 1).

特開2019-45615号公報JP 2019-45615 A

ところで、一般的に、ユーザが学習する場合、ユーザ自身が解くべき演習問題を準備していたために、ユーザの学習目標を達成するための効果が比較的薄い演習問題を多数準備してしまい、効率的に学習を行うことが困難となる可能性があった。 Generally, when a user studies, they prepare exercises to solve themselves, which can lead to a large number of exercises that are relatively ineffective in achieving the user's learning goals, making it difficult for the user to study efficiently.

本発明は上記事実に鑑みなされたもので、学習者の学習効率を向上させることができる選択システム、及び選択プログラムを提供する事を目的とする。 The present invention has been made in consideration of the above-mentioned facts, and aims to provide a selection system and selection program that can improve the learning efficiency of learners.

上述した課題を解決し、目的を達成するために、請求項1に記載の選択システムは、複数の演習問題を示す複数演習問題情報を格納する格納手段と、前記格納手段に格納されている前記複数の演習問題の内の、過去の試験で出題された問題である過去問に対応する複数の第1演習問題各々の分野及び難易度に基づいて、各分野及び各難易度に対応する演習問題の個数の基準である基準問題数を決定する制御手段と、学習者の学習目標に関連する学習目標関連情報を取得する取得手段と、前記取得手段が取得した前記学習目標関連情報と、前記制御手段が決定した前記基準問題数とに基づいて、前記格納手段に格納されている前記複数演習問題情報が示す前記複数の演習問題の中の複数の第2演習問題であって前記複数の第1演習問題とは異なる前記複数の第2演習問題の内の、所定個数の演習問題を、前記学習者が前記学習目標を達成するために学習することを推奨する推奨演習問題として選択する選択手段と、を備える。 In order to solve the above-mentioned problems and achieve the object, the selection system described in claim 1 comprises: a storage means for storing multiple exercise problem information indicating a plurality of exercise problems; a control means for determining a standard number of problems, which is a benchmark for the number of exercise problems corresponding to each field and each level of difficulty, based on the field and difficulty of each of a plurality of first exercise problems among the plurality of exercise problems stored in the storage means, which correspond to past questions that are questions asked in past examinations; an acquisition means for acquiring learning goal-related information related to the learning goals of a learner; and a selection means for selecting, based on the learning goal-related information acquired by the acquisition means and the standard number of problems determined by the control means , a predetermined number of exercise problems from a plurality of second exercise problems among the plurality of exercise problems indicated by the multiple exercise problem information stored in the storage means, which are different from the plurality of first exercise problems, as recommended exercise problems to be studied by the learner in order to achieve the learning goal.

請求項2に記載の選択システムは、請求項1に記載の選択システムにおいて、前記学習目標は、前記学習者の志望校における入学試験に合格することであり、前記取得手段は、少なくとも前記入学試験に関する入学試験関連情報を、前記学習目標関連情報として取得する。 The selection system of claim 2 is the selection system of claim 1, in which the learning goal is to pass an entrance exam for the learner's preferred school, and the acquisition means acquires at least entrance exam-related information about the entrance exam as the learning goal-related information.

請求項3に記載の選択システムは、請求項2に記載の選択システムにおいて、前記取得手段は、前記入学試験関連情報と、前記入学試験の入試教科における前記学習者の得意度を示す得意度情報とを、前記学習目標関連情報として取得し、前記選択手段は、前記入学試験関連情報と前記得意度情報とに基づいて、前記推奨演習問題を選択する。 The selection system of claim 3 is the selection system of claim 2, in which the acquisition means acquires the entrance examination-related information and proficiency information indicating the learner's proficiency in the entrance examination subjects of the entrance examination as the learning goal-related information, and the selection means selects the recommended practice questions based on the entrance examination-related information and the proficiency information.

請求項4に記載の選択システムは、請求項2又は3に記載の選択システムにおいて、前記選択手段は、AI(人工知能)を活用した所定のアルゴリズムに基づいて前記推奨演習問題を選択する。 The selection system described in claim 4 is the selection system described in claim 2 or 3, in which the selection means selects the recommended practice problems based on a predetermined algorithm that utilizes AI (artificial intelligence).

請求項5に記載の選択システムは、請求項1から4の何れか一項に記載の選択システムにおいて、前記選択手段が選択した前記推奨演習問題を示す情報を出力する出力手段、を備える。 The selection system according to claim 5 is the selection system according to any one of claims 1 to 4, further comprising an output means for outputting information indicating the recommended exercise selected by the selection means.

請求項6に記載の選択プログラムは、コンピュータを、複数の演習問題を示す複数演習問題情報を格納する格納手段と、前記格納手段に格納されている前記複数の演習問題の内の、過去の試験で出題された問題である過去問に対応する複数の第1演習問題各々の分野及び難易度に基づいて、各分野及び各難易度に対応する演習問題の個数である基準問題数を決定する制御手段と、学習者の学習目標に関連する学習目標関連情報を取得する取得手段と、前記取得手段が取得した前記学習目標関連情報と、前記制御手段が決定した前記基準問題数とに基づいて、前記格納手段に格納されている前記複数演習問題情報が示す前記複数の演習問題の中の複数の第2演習問題であって前記複数の第1演習問題とは異なる前記複数の第2演習問題の内の、所定個数の演習問題を、前記学習者が前記学習目標を達成するために学習することを推奨する推奨演習問題として選択する選択手段と、として機能させる。 The selection program described in claim 6 causes a computer to function as: a storage means for storing multiple exercise problem information indicating a plurality of exercise problems; a control means for determining a standard number of problems, which is the number of exercise problems corresponding to each field and each level of difficulty, based on the field and difficulty of each of a plurality of first exercise problems among the plurality of exercise problems stored in the storage means, which correspond to past questions that are questions asked in past examinations; an acquisition means for acquiring learning goal-related information related to the learning goals of a learner; and a selection means for selecting, based on the learning goal-related information acquired by the acquisition means and the standard number of problems determined by the control means , a predetermined number of exercise problems from a plurality of second exercise problems among the plurality of exercise problems indicated by the multiple exercise problem information stored in the storage means, the plurality of second exercise problems being different from the plurality of first exercise problems , as recommended exercise problems to be studied by the learner in order to achieve the learning goal.

請求項1に記載の選択システム、及び請求項6に記載の選択プログラムによれば、例えば、所定個数の演習問題を用いて効率的に学習を行わせることができるので、学習者の学習効率を向上させることが可能となる。 According to the selection system described in claim 1 and the selection program described in claim 6 , for example , a learner can study efficiently using a predetermined number of practice problems, thereby making it possible to improve the learner's learning efficiency.

請求項2に記載の選択システムによれば、学習目標は学習者の志望校における入学試験に合格することであり、入学試験に関する入学試験関連情報を学習目標関連情報として取得することにより、例えば、入学試験に合格するために効率的に学習を行わせることが可能となる。 According to the selection system described in claim 2, the learning goal is to pass the entrance exam for the learner's desired school, and by acquiring entrance exam-related information about the entrance exam as learning goal-related information, it becomes possible to have the learner study efficiently in order to pass the entrance exam, for example.

請求項3に記載の選択システムによれば、入学試験関連情報と得意度情報とを学習目標関連情報として取得することにより、例えば、学習者の得意度を考慮して推奨演習問題を選択することができるので、学習者の学習効率を更に向上させることができる。 According to the selection system described in claim 3, by acquiring entrance examination-related information and proficiency information as learning goal-related information, it is possible to select recommended practice questions, for example, taking into account the learner's proficiency, thereby further improving the learner's learning efficiency.

請求項4に記載の選択システムによれば、AI(人工知能)を活用した所定のアルゴリズムに基づいて推奨演習問題を選択することにより、例えば、学習者の学習目標を達成するために適切な演習問題を推奨演習問題として選択することが可能となる。 According to the selection system described in claim 4, by selecting recommended exercises based on a predetermined algorithm that utilizes AI (artificial intelligence), it becomes possible to select, for example, appropriate exercises as recommended exercises to achieve the learner's learning goals.

請求項5に記載の選択システムによれば、推奨演習問題を示す情報を出力することにより、例えば、推奨演習問題に知らせることが可能となる。 According to the selection system described in claim 5, it is possible to inform the user of recommended exercises, for example, by outputting information indicating the recommended exercises.

学習支援システムを機能概念的に示すブロック図である。FIG. 1 is a block diagram showing a functional concept of a learning support system. 生徒情報を例示した図である。FIG. 11 is a diagram illustrating an example of student information. 演習問題関連情報を例示した図である。FIG. 11 is a diagram illustrating an example of exercise-related information. 提示用問題特定情報を例示した図である。13 is a diagram illustrating an example of question-specific information to be presented. 格納処理のフローチャートである。13 is a flowchart of a storage process. 処理例を説明するための図である。FIG. 11 is a diagram for explaining a processing example. 処理例を説明するための図である。FIG. 11 is a diagram for explaining a processing example. 問題提示処理のフローチャートである。13 is a flowchart of a question presentation process.

以下に添付図面を参照して、この発明に係る選択システム及び選択プログラムの実施の形態を詳細に説明する。まず、〔I〕実施の形態の基本的概念を説明した後、〔II〕実施の形態の具体的内容について説明し、最後に、〔III〕実施の形態に対する変形例について説明する。ただし、実施の形態によって本発明が限定されるものではない。 Below, with reference to the attached drawings, an embodiment of the selection system and selection program according to the present invention will be described in detail. First, [I] the basic concept of the embodiment will be explained, then [II] the specific content of the embodiment will be explained, and finally, [III] modified examples of the embodiment will be explained. However, the present invention is not limited to the embodiment.

〔I〕実施の形態の基本的概念
まず、実施の形態の基本的概念について説明する。実施の形態は、選択システム、及び選択プログラムに関する。本発明に係る選択システムは、複数の演習問題の内の所定個数の演習問題を推奨演習問題として選択するためのシステムであり、例えば、推奨演習問題を選択するための専用システム、あるいは、汎用的に用いられるコンピュータ(一例としては、サーバ、パーソナルコンピュータ、スマートフォン等の如き携帯端末等)に対して推奨演習問題を選択するための機能を実装することにより実現されるシステム等を含む概念である。また、選択システムは、例えば、格納手段、取得手段、及び選択手段を備え、任意で、出力手段を備える。
[I] Basic Concept of the Embodiment First, the basic concept of the embodiment will be described. The embodiment relates to a selection system and a selection program. The selection system according to the present invention is a system for selecting a predetermined number of exercises from among a plurality of exercises as recommended exercises, and includes, for example, a dedicated system for selecting recommended exercises, or a system realized by implementing a function for selecting recommended exercises in a general-purpose computer (for example, a server, a personal computer, a mobile terminal such as a smartphone, etc.). The selection system includes, for example, a storage means, an acquisition means, and a selection means, and optionally includes an output means.

なお、「推奨演習問題」とは、学習者が学習目標を達成するために学習することを推奨する(つまり、学習することが推奨される)演習問題を示す概念であり、例えば、所定個数の演習問題である。「所定個数」とは、予め定められている個数であり、例えば、50個、60個、100個、200個等の任意の個数に設定することができる。 Note that "recommended exercises" is a concept that indicates exercises that are recommended for a learner to study in order to achieve their learning goals (i.e., it is recommended that they be studied), and is, for example, a predetermined number of exercises. The "predetermined number" is a number that is determined in advance, and can be set to any number, such as 50, 60, 100, 200, etc.

また、「学習者」とは、学習を行う者であり、例えば、社会人又は生徒等を含む概念である。「学習目標」とは、学習に関連する目標であり、例えば、任意の試験(学習者の志望校における入学試験、又は資格試験等)に合格すること、あるいは、知識を習得すること等を含む概念である。 "Student" is a person who studies, and is a concept that includes, for example, members of the public or students. "Learning goal" is a goal related to learning, and is a concept that includes, for example, passing any exam (such as an entrance exam for the student's preferred school or a qualification exam) or acquiring knowledge.

また、「演習問題」とは、演習又は練習のために学習者によって解かれる問題であり、例えば、過去の試験で出題された問題(つまり、過去問)、任意の機関(出版社又は受験機関等)又はその他の個人等によって生成された問題等を含む概念である。 "Exercise questions" are questions that are solved by learners for practice or training, and are a concept that includes questions that have appeared in past examinations (i.e., past exam questions), questions generated by any organization (such as a publisher or examination institution) or other individuals, etc.

「格納手段」とは、複数演習問題情報を格納する手段である。「複数演習問題情報」とは、複数の演習問題を示す情報である。「取得手段」とは、学習目標関連情報を取得する手段であり、例えば、少なくとも入学試験に関する入学試験関連情報を、学習目標関連情報として取得する手段等を含む概念であり、また、入学試験関連情報と、入学試験の入試科目における学習者の得意度を示す得意度情報とを、学習目標関連情報として取得する手段等を含む概念である。 "Storage means" refers to a means for storing multiple practice problem information. "Multiple practice problem information" refers to information indicating multiple practice problems. "Acquisition means" refers to a means for acquiring learning goal-related information, and is a concept that includes, for example, a means for acquiring at least entrance exam-related information related to an entrance exam as learning goal-related information, and also a means for acquiring entrance exam-related information and proficiency information indicating the learner's proficiency in the entrance exam subjects as learning goal-related information.

「学習目標関連情報」とは、学習者の学習目標に関連する情報であり、例えば、入学試験に関する入学試験関連情報、及び入学試験の入試科目における学習者の得意度を示す得意度情報等を含む概念である。 "Learning goal related information" is information related to a learner's learning goals, and is a concept that includes, for example, entrance exam related information about entrance exams and proficiency level information that indicates the learner's proficiency in entrance exam subjects.

「選択手段」とは、取得手段が取得した学習目標関連情報に基づいて、格納手段に格納されている複数演習問題情報が示す複数の演習問題の内の、所定個数の演習問題を、学習者が学習目標を達成するために学習することを推奨する推奨演習問題として選択する手段であり、例えば、入学試験関連情報と得意度情報とに基づいて、推奨演習問題を選択する手段等を含む概念であり、また、AI(人工知能)を活用した所定のアルゴリズムに基づいて推奨演習問題を選択する手段等を含む概念である。 The "selection means" refers to a means for selecting, based on the learning goal-related information acquired by the acquisition means, a predetermined number of practice problems from among the multiple practice problems indicated by the multiple practice problem information stored in the storage means, as recommended practice problems that are recommended for the learner to study in order to achieve the learning goal. For example, the concept includes a means for selecting recommended practice problems based on entrance examination-related information and proficiency level information, and also includes a means for selecting recommended practice problems based on a predetermined algorithm that utilizes AI (artificial intelligence).

なお、本実施の形態における「AI(人工知能)」とは、例えば、機械学習又はディープラーニングに関する技術等を含む概念である。また、「AI(人工知能)を活用した所定のアルゴリズム」とは、例えば、AIに関する技術(つまり、機械学習又はディープラーニングに関する技術等)を用いて生成された1個以上のアルゴリズム(又はモデル)等を含む概念である。「AI(人工知能)を活用した所定のアルゴリズムに基づいて」とは、AI(人工知能)を活用した所定のアルゴリズムの処理結果を直接的に又は間接的に利用していることを示す概念であるものと解釈してもよい。そして、以下では、選択手段が、AIを活用した所定のアルゴリズムに基づいて推奨演習問題を選択する場合を主に例示するが、これに限らず、AIを活用しない他の任意のアルゴリズムに基づいて推奨演習問題を選択することとしてもよい。 In this embodiment, "AI (artificial intelligence)" is a concept including, for example, machine learning or deep learning technology. Furthermore, "a specific algorithm utilizing AI (artificial intelligence)" is a concept including, for example, one or more algorithms (or models) generated using AI technology (i.e., machine learning or deep learning technology). "Based on a specific algorithm utilizing AI (artificial intelligence)" may be interpreted as a concept indicating that the processing results of a specific algorithm utilizing AI (artificial intelligence) are directly or indirectly utilized. In the following, a case where the selection means selects recommended exercises based on a specific algorithm utilizing AI will be mainly illustrated, but the present invention is not limited to this, and recommended exercises may be selected based on any other algorithm that does not utilize AI.

「出力手段」とは、選択手段が選択した推奨演習問題を示す情報を出力する手段である。なお、「出力する」とは、例えば、表示情報として表示すること、音声情報として出力すること、あるいは、情報を他の装置に送信すること等を含む概念である。 "Output means" refers to means for outputting information indicating the recommended practice problem selected by the selection means. Note that "output" is a concept that includes, for example, displaying the information as display information, outputting the information as audio information, or transmitting the information to another device.

そして、以下に示す実施の形態においては、「学習者」が生徒(具体的には高校生)であり、「学習目標」が学習者の志望校における入学試験に合格することである場合について説明する。 In the embodiment described below, we will explain the case where the "learner" is a student (specifically, a high school student) and the "learning goal" is to pass the entrance exam for the learner's desired school.

〔II〕実施の形態の具体的内容
次に、実施の形態の具体的内容について説明する。
[II] Specific Contents of the Embodiment Next, specific contents of the embodiment will be described.

(構成)
まず、本実施の形態に係る学習支援システムの構成について説明する。図1は、学習支援システムを機能概念的に示すブロック図である。なお、実際には、端末装置1は多数設けられることになるが、図1では、説明の便宜上2個のみ図示されている。この図1に示すように、学習支援システム100は、選択システムであり、例えば、端末装置1、及びサーバ装置2を備える。
(composition)
First, the configuration of the learning support system according to the present embodiment will be described. Fig. 1 is a block diagram showing the functional concept of the learning support system. In reality, a large number of terminal devices 1 are provided, but Fig. 1 shows only two terminal devices 1 for the sake of convenience. As shown in Fig. 1, the learning support system 100 is a selection system, and includes, for example, a terminal device 1 and a server device 2.

(構成‐端末装置)
端末装置1は、学習者である生徒によって用いられる装置であり、例えば、タブレット端末又はスマートフォンである。端末装置1は、例えば、通信部11、タッチパッド12、ディスプレイ13、記録部14、及び制御部15を備える。
(Configuration - Terminal Device)
The terminal device 1 is a device used by a student who is a learner, and is, for example, a tablet terminal or a smartphone. The terminal device 1 includes, for example, a communication unit 11, a touch pad 12, a display 13, a recording unit 14, and a control unit 15.

(構成-端末装置-通信部)
通信部11は、外部装置(例えば、サーバ装置2)との間で通信するための通信手段である。この通信部11の具体的な種類や構成は任意であるが、例えば、公知の通信回路等を用いて構成することができる。
(Configuration-Terminal Device-Communication Unit)
The communication unit 11 is a communication means for communicating with an external device (e.g., the server device 2). The specific type and configuration of the communication unit 11 are arbitrary, but it can be configured, for example, using a known communication circuit or the like.

(構成-端末装置-タッチパッド)
タッチパッド12は、ユーザの指等で押圧されることにより、当該ユーザから各種操作入力を受け付ける操作手段である。このタッチパッド12の具体的な構成は任意であるが、例えば、抵抗膜方式や静電容量方式等による操作位置検出手段を備えた公知のものを用いることができる。
(Configuration-Terminal Device-Touch Pad)
The touch pad 12 is an operation means that receives various operation inputs from a user by being pressed by the user's finger, etc. The specific configuration of the touch pad 12 is arbitrary, but for example, a known touch pad equipped with an operation position detection means using a resistive film method, a capacitive method, or the like can be used.

(構成-端末装置-ディスプレイ)
ディスプレイ13は、制御部15の制御に基づいて各種の画像を表示する表示手段である。このディスプレイ13の具体的な構成は任意であるが、例えば、公知の液晶ディスプレイや有機ELディスプレイの如きフラットパネルディスプレイ等を用いることができる。なお、上記のタッチパッド12とディスプレイ13と相互に重畳させてタッチパネルとして一体形成しても構わない。
(Configuration-Terminal Device-Display)
The display 13 is a display means for displaying various images under the control of the control unit 15. The specific configuration of the display 13 is arbitrary, and for example, a known flat panel display such as a liquid crystal display or an organic EL display can be used. The touch pad 12 and the display 13 may be superimposed on each other to be integrally formed as a touch panel.

(構成-端末装置-記録部)
記録部14は、端末装置1の動作に必要なプログラム及び各種のデータを記録する記録手段であり、例えば、外部記録装置としてのフラッシュメモリを用いて構成されている。ただし、フラッシュメモリに代えてあるいはフラッシュメモリと共に、ハードディスク、磁気ディスクの如き磁気的記録媒体、又はDVDやブルーレイディスクの如き光学的記録媒体を含む、その他の任意の記録媒体を用いることができる(他の装置の記録部も同様とする)。
(Configuration - Terminal Device - Recording Unit)
The recording unit 14 is a recording means for recording programs and various data necessary for the operation of the terminal device 1, and is configured using, for example, a flash memory as an external recording device. However, instead of or together with the flash memory, any other recording medium including a magnetic recording medium such as a hard disk or a magnetic disk, or an optical recording medium such as a DVD or a Blu-ray disk can be used (the same applies to the recording units of other devices).

(構成-端末装置-制御部)
制御部15は、端末装置1を制御する制御手段であり、具体的には、CPU、当該CPU上で解釈実行される各種のプログラム(OSなどの基本制御プログラムや、OS上で起動され特定機能を実現するアプリケーションプログラムを含む)、及びプログラムや各種のデータを格納するためのRAMの如き内部メモリを備えて構成されるコンピュータである(他の装置の制御部も同様とする)。特に、実施の形態に係るプログラムは、任意の記録媒体又はネットワークを介して端末装置1にインストールされることで、制御部15の各部を実質的に構成する(他の装置の制御部も同様とする)。
(Configuration-Terminal Device-Control Unit)
The control unit 15 is a control means for controlling the terminal device 1, and is specifically a computer including a CPU, various programs interpreted and executed on the CPU (including basic control programs such as an OS, and application programs that are started on the OS and realize specific functions), and an internal memory such as a RAM for storing programs and various data (the same applies to the control units of other devices). In particular, the program according to the embodiment is installed in the terminal device 1 via an arbitrary recording medium or a network, thereby substantially configuring each unit of the control unit 15 (the same applies to the control units of other devices).

(構成-サーバ装置)
サーバ装置2は、例えば、通信部21、記録部22、及び制御部23を備える。
(Configuration - Server Device)
The server device 2 includes, for example, a communication unit 21, a recording unit 22, and a control unit 23.

(構成-サーバ装置-通信部)
通信部21は、外部装置(例えば、端末装置1)との間で通信するための通信手段である。この通信部21の具体的な種類や構成は任意であるが、例えば、通信部11と同様にして構成することができる。
(Configuration - Server Device - Communication Unit)
The communication unit 21 is a communication means for communicating with an external device (e.g., the terminal device 1). The specific type and configuration of the communication unit 21 are arbitrary, but it can be configured in the same way as the communication unit 11, for example.

(構成-サーバ装置-記録部)
記録部22は、サーバ装置2の動作に必要なプログラム及び各種のデータを記録する記録手段であり、例えば、生徒情報データベース(以下、データベースを「DB」と称する)221、演習問題関連情報DB222、及び提示用問題特定情報DB223を備える。
(Configuration - Server Device - Recording Unit)
The recording unit 22 is a recording means for recording programs and various data necessary for the operation of the server device 2, and includes, for example, a student information database (hereinafter, the database will be referred to as "DB") 221, an exercise problem related information DB 222, and a presentation problem specific information DB 223.

(構成-サーバ装置-記録部-生徒情報DB)
図1の生徒情報DB221は、生徒情報を格納する生徒情報格納手段である。図2は、生徒情報を例示した図である。なお、図2においては、一部の情報は説明の便宜上具体的な図示が省略されて「…」と記載されている(他の各DBに格納されている情報も同様とする)。
(Configuration - Server device - Recording unit - Student information DB)
The student information DB 221 in Fig. 1 is a student information storage unit that stores student information. Fig. 2 is a diagram showing an example of student information. Note that in Fig. 2, for the sake of convenience, some information is not specifically shown and is written as "..." (the same applies to information stored in each of the other DBs).

「生徒情報」とは、学習支援システム100による学習の支援の対象となる学習者としての高校生である生徒を特定する情報であり、例えば、図2に示すように、項目「生徒ID」に対応する情報と、項目「氏名情報」に対応する情報と、項目「所属高校情報」に対応する情報と、項目「学年情報」に対応する情報と、項目「志望校情報」に対応する情報と、項目「得意度情報」に対応する情報とが相互に関連付けられている。項目「生徒ID」に対応する情報は、生徒を一意に識別するための生徒識別情報(識別情報を「ID」とも称する)である(図2では、「IDs001」等)。項目「氏名情報」に対応する情報は、生徒の氏名を示す氏名情報である(図2では、便宜上の記載であり、「AAAA」等)。項目「所属高校情報」に対応する情報は、生徒が現在所属している高等学校を示す所属高校情報である(図2では、便宜上の記載であって、高等学校の名称であり「A高校」等)。項目「学年情報」に対応する情報は、生徒の現在の学年を示す学年情報である(図2では、第3学年を示す「3年生」等)。 "Student information" is information that identifies a high school student who is a learner who is the target of learning support by the learning support system 100. For example, as shown in FIG. 2, information corresponding to the item "Student ID", information corresponding to the item "Name information", information corresponding to the item "High school information", information corresponding to the item "Grade information", information corresponding to the item "Preferred school information", and information corresponding to the item "Ability information" are mutually associated. Information corresponding to the item "Student ID" is student identification information (identification information is also referred to as "ID") for uniquely identifying a student (e.g., "IDs001" in FIG. 2). Information corresponding to the item "Name information" is name information indicating the name of the student (e.g., "AAAA" in FIG. 2, which is written for convenience). Information corresponding to the item "High school information" is high school information indicating the high school to which the student currently belongs (e.g., "A High School" in FIG. 2, which is written for convenience, which is the name of the high school). The information corresponding to the item "Grade Information" is grade information indicating the student's current grade (in Figure 2, "3rd grade" indicates the third grade, etc.).

項目「志望校情報」に対応する情報は、前述の入学試験関連情報(つまり、学習目標関連情報)であり、具体的には、入学を志望する大学に関する志望校情報である。この志望校情報としては任意の情報を用いることができるが、例えば、大学の入学試験に関する情報であって、少なくとも過去の入学試験の試験問題を特定可能となる情報であり、本願では、学習者が志望する大学名、学部名、学科名、及び入試方式を示す情報を用いる場合について例示する。図2では、例えば、大学名である「A1大学」、学部名である「農学部」、学科名である「農学科」、及び入試方式が前期試験であることを特定する「前期」を示す、「A1大学,農学部,農学科,前期」が例示されている。 The information corresponding to the item "School of Choice Information" is the aforementioned entrance examination-related information (i.e., learning goal-related information), specifically, school of choice information related to the university to which the student wishes to enter. Any information can be used as this school of choice information, but for example, it is information related to university entrance examinations that can identify at least past entrance examination questions. In this application, an example is given of the use of information indicating the name of the university, faculty name, department name, and entrance examination format that the learner wishes to enter. In FIG. 2, for example, "A1 University", which is the university name, "Faculty of Agriculture", which is the faculty name, "Department of Agriculture", which is the department name, and "Early Term", which specifies that the entrance examination format is an early term examination, are shown as "A1 University, Faculty of Agriculture, Department of Agriculture, Early Term".

項目「得意度情報」に対応する情報は、前述の入学試験関連情報であり、具体的には、学習者である生徒の各教科(詳細には、志望校の入学試験の対象となる教科(つまり、入試教科))についての得意度を示す得意度情報である。「得意度」とは、得意さの度合いであり、具体的には任意であるが、本実施の形態では、得意度を4段階に分ける場合について説明する。例えば、得意度として、得意は方から不得意な方に向かって、「超得意」、「得意」、「普通」、及び「苦手」を用いる場合について説明する。なお、これらの得意度の内の「超得意」が最も得意であることを示しており、また、「得意」が次に得意であることを示しており、また、「普通」が次に得意であることを示しており、また、「苦手」が最も得意でないことを示している場合について説明する。図2では、教科と得意度とを相互に組み合わせた情報として例示されており、例えば、教科である数学が苦手であり、教科である物理が普通であること等を示している「数学:苦手,物理:普通,…」が図示されている。 The information corresponding to the item "proficiency information" is the entrance examination-related information mentioned above, and specifically, proficiency information indicating the proficiency of each subject of the student (more specifically, the subject that is the subject of the entrance examination of the school of choice (i.e., the entrance examination subject)). "Proficiency" is the degree of proficiency, and the specific value is arbitrary, but in this embodiment, the proficiency is divided into four levels. For example, the proficiency levels are described as "very good", "good", "average", and "poor", from the best to the worst. Note that, of these proficiency levels, "very good" indicates the best, "good" indicates the next best, "average" indicates the next best, and "poor" indicates the least good. In FIG. 2, subjects and proficiency levels are exemplified as information that is mutually combined, and for example, "Math: poor, Physics: average, ..." is shown, which indicates that the subject mathematics is poor and the subject physics is average.

そして、この図2の生徒情報における例えば最上段の情報(つまり、「IDs001」、「AAAA」、「A高校」、「3年生」、「A1大学,農学部,農学科,前期」、及び「数学:苦手,物理:普通,…」の組み合わせの情報)は、「生徒ID」=「IDs001」の生徒の氏名が「AAAA」であり、また、当該生徒の所属高校が「A高校」であり、また、当該生徒の学年が「3年生」であり、また、当該生徒が志望する大学名、学部名、学科名、入試方式が「A1大学」、「農学部」、「農学科」、「前期」(つまり、前期日程の試験)であり、また、当該生徒は数学が「苦手」であり、物理が「普通」であること等が示されている。 For example, the information at the top of the student information in Figure 2 (i.e., the information combining "IDs001", "AAAA", "A High School", "3rd Year", "A1 University, Faculty of Agriculture, Department of Agriculture, First Term", and "Math: Weak, Physics: Average, ...") indicates that the name of the student with "Student ID" = "IDs001" is "AAAA", that the high school to which the student belongs is "A High School", that the student is in the "3rd Year", that the name of the university, faculty, department, and entrance examination method that the student is applying to are "A1 University", "Faculty of Agriculture", "Department of Agriculture", and "First Term" (i.e., an exam on the first term schedule), and that the student is "weak" at math and "average" at physics.

なお、この生徒情報の具体的な格納手法は任意であるが、例えば、各生徒が自己の端末装置1に自己に対応する登録情報(氏名情報、所属高校情報、学年情報、志望校情報、及び得意度情報を含む情報)を入力した場合、端末装置1がサーバ装置2に登録情報を送信し、サーバ装置2の制御部23が当該登録情報を受信し、受信した情報に基づいて生徒情報を格納することとしてもよい。詳細には、サーバ装置2の制御部23は、一意となる生徒IDを生成した上で、生成した生徒ID、及び前述の受信した登録情報に含まれている各情報を相互に関連付けて格納することにより、生徒情報を格納することとしてもよい。なお、前述の格納手法に限らず、例えば、管理者がサーバ装置2の不図示の入力手段(例えば、キーボード又はマウス等)を介して前述の登録情報をサーバ装置2に入力した場合に、サーバ装置2の制御部23が、一意となる生徒IDを生成した上で、生成した生徒ID、及び前述の入力された登録情報に含まれている各情報を相互に関連付けて格納することとしてもよい。なお、前述の生徒が入力する得意度情報については、受験戦略を考慮して自己の主観に基づいて入力してもよい。 The specific method of storing the student information is arbitrary, but for example, when each student inputs registration information (including name information, high school information, grade information, school of choice information, and aptitude information) corresponding to himself/herself to his/her terminal device 1, the terminal device 1 may transmit the registration information to the server device 2, and the control unit 23 of the server device 2 may receive the registration information and store the student information based on the received information. In detail, the control unit 23 of the server device 2 may generate a unique student ID and store the generated student ID and each piece of information included in the received registration information in a mutually associated manner, thereby storing the student information. In addition, the storage method is not limited to the above, and for example, when the administrator inputs the above-mentioned registration information to the server device 2 via an input means (e.g., a keyboard or mouse, etc.) of the server device 2, the control unit 23 of the server device 2 may generate a unique student ID and store the generated student ID and each piece of information included in the above-mentioned input registration information in a mutually associated manner. In addition, the aptitude information input by the student may be input based on his/her own subjective opinion, taking into account the exam strategy.

(構成-サーバ装置-記録部-演習問題関連情報DB)
図1の演習問題関連情報DB222は、前述の格納手段であり、演習問題関連情報を格納する演習問題関連情報格納手段である。図3は、演習問題関連情報を例示した図である。
(Configuration - Server device - Recording unit - Exercise related information DB)
The exercise-related information DB 222 in Fig. 1 is the storage means mentioned above, and is an exercise-related information storage means for storing exercise-related information. Fig. 3 is a diagram showing an example of the exercise-related information.

「演習問題関連情報」とは、前述の複数演習問題情報であり、例えば、図3に示すように、項目「問題ID」に対応する情報と、項目「問題情報」に対応する情報と、項目「模範解答情報」に対応する情報と、項目「教科情報」に対応する情報と、項目「出典情報」に対応する情報と、項目「難易度タグ情報」に対応する情報と、項目「分野タグ情報」に対応する情報と、項目「他タグ情報」に対応する情報とが相互に関連付けられている。 "Exercise problem related information" refers to the multiple exercise problem information mentioned above, and for example, as shown in FIG. 3, information corresponding to the item "Problem ID", information corresponding to the item "Problem information", information corresponding to the item "Model answer information", information corresponding to the item "Subject information", information corresponding to the item "Source information", information corresponding to the item "Difficulty tag information", information corresponding to the item "Discipline tag information", and information corresponding to the item "Other tag information" are mutually associated.

項目「問題ID」に対応する情報は、演習問題を一意に識別するための問題IDである(図3では、「ID0001」等)。項目「問題情報」に対応する情報は、演習問題を示す問題情報である。図3では例えば、演習問題自体を示すテキスト又は画像を含むファイルが格納されていることとし、説明の便宜上、「Q0001」等が図示されている。項目「模範解答情報」に対応する情報は、演習問題に対する模範解答を示す模範解答情報である。図3では例えば、模範解答自体を示すテキスト又は画像を含むファイルが格納されていることとし、説明の便宜上、「A0001」等と図示されている。項目「教科情報」に対応する情報は、演習問題が属する教科を示す教科情報である(図3では、「数学」等)。 The information corresponding to the item "Question ID" is a question ID for uniquely identifying the exercise (e.g., "ID0001" in FIG. 3). The information corresponding to the item "Question Information" is question information indicating the exercise. In FIG. 3, for example, it is assumed that a file containing text or an image indicating the exercise itself is stored, and for convenience of explanation, "Q0001" or the like is illustrated. The information corresponding to the item "Model Answer Information" is model answer information indicating a model answer to the exercise. In FIG. 3, for example, it is assumed that a file containing text or an image indicating the model answer itself is stored, and for convenience of explanation, "A0001" or the like is illustrated. The information corresponding to the item "Subject Information" is subject information indicating the subject to which the exercise belongs (e.g., "Mathematics" in FIG. 3).

項目「出典情報」に対応する情報は、演習問題の出典を示す出典情報である。この出典情報は任意であるが、例えば、演習問題として、あらゆる大学の過去の入学試験で出題された問題(つまり、過去問)と、任意の機関(出版社又は受験機関等)によって生成された問題集に掲載されている問題(つまり、過去問以外の問題)とを演習問題として用いる場合について説明する。この場合、出典情報としては、過去問については、出題された年、出題された大学名、出題された学部名、出題された学科名、出題された試験の試験方式、及び出題された問題番号を示す情報を用いることとし、また、過去問以外の問題については、問題が掲載されている問題集の出版社名、問題集名、問題集において問題が掲載されている分野名、当該分野中における問題番号を示す情報を用いることとする。図3では例えば、2019年のA1大学の農学部農学科の前期の第1問であることを示す「2019年,A1大学,農学部,農学科,前期,第1問」、及びD1書籍のD1問題集における不等式の分野の第3問であることを示す「D1書籍,D1問題集,不等式,第3問」等が例示されている。なお、ここでの出典情報は例示であり、演習問題の出典を特定できる限りにおいて、任意の情報を用いることができ、特に、過去問以外の問題については、「問題集において問題が掲載されている分野名、当該分野中における問題番号を示す情報」の代わりに、問題集における問題が掲載されている頁番号、及び当該頁中での当該問題の問題番号を示す情報を用いてもよい。 The information corresponding to the item "source information" is source information indicating the source of the practice questions. This source information is arbitrary, but for example, we will explain the case where practice questions are questions that have been asked in past entrance examinations of any university (i.e., past questions) and questions published in a question collection created by any institution (publisher, examination institution, etc.) (i.e., questions other than past questions). In this case, the source information used for past questions is information indicating the year the question was asked, the name of the university where the question was asked, the name of the faculty where the question was asked, the name of the department where the question was asked, the examination method of the examination, and the question number of the question, and for questions other than past questions, information indicating the name of the publisher of the question collection in which the question is published, the name of the question collection, the name of the field in which the question is published in the question collection, and the question number within that field. In FIG. 3, for example, "2019, A1 University, Faculty of Agriculture, Department of Agriculture, First Term, Question 1" is shown, indicating that this is the first question of the first term of the Faculty of Agriculture, Department of Agriculture at A1 University in 2019, and "D1 Book, D1 Problem Collection, Inequalities, Question 3" is shown, indicating that this is the third question in the field of inequalities in the D1 problem collection of the D1 book. Note that the source information here is an example, and any information can be used as long as it is possible to identify the source of the exercise problem. In particular, for problems other than past questions, instead of "information indicating the name of the field in which the problem is published in the problem collection and the problem number in that field", information indicating the page number on which the problem is published in the problem collection and the problem number of the problem on that page may be used.

項目「難易度タグ情報」に対応する情報は、演習問題の難易度を示す難易度タグ情報である。なお、「タグ情報」とは、例えば、演習問題の特性又は特徴を表す指標に対応する情報である。この難易度タグ情報としては任意の情報を用いることができるが、例えば、難易度が5段階に設定されており、最も易しい方か最も難しい方に向かって、「1」~「5」の5個の整数値にて難易度を示す場合について説明する。つまり、難易度情報としては、「1」~「5」において、数値が大きくなるにつれて難しくなっていることを示す場合を例示して説明する。図3では例えば、3番目に簡単であることを示す「3」、最も簡単であることを示す「1」、あるいは、最も難しいことを示す「5」等が図示されている。 The information corresponding to the item "Difficulty tag information" is difficulty tag information that indicates the difficulty of the exercise. Note that "tag information" is, for example, information that corresponds to an index that indicates the characteristics or features of the exercise. Any information can be used as this difficulty tag information, but for example, a case will be explained in which the difficulty level is set to five levels, and the difficulty level is indicated by five integer values from "1" to "5" from the easiest to the most difficult. In other words, the difficulty information will be explained by taking as an example a case in which the difficulty level increases as the numerical value from "1" to "5" increases. For example, in FIG. 3, "3" indicating the third easiest, "1" indicating the easiest, and "5" indicating the most difficult are shown.

項目「分野タグ情報」に対応する情報は、演習問題が属する分野を示す分野タグ情報である。ここで用いる分野については、各教科について予め定められている分野を用いることとし、図3では、高校生用の数学の1個の分野である「T1」等である。なお、この「T1」等は便宜上の記載である。 The information corresponding to the item "Domain tag information" is the domain tag information that indicates the domain to which the exercise belongs. The domain used here is the domain that is predefined for each subject, and in Figure 3, it is "T1", which is one domain of mathematics for high school students. Note that "T1" etc. are used for convenience.

項目「他タグ情報」に対応する情報は、難易度タグ情報及び分野タグ情報が示す演習問題の特性又は特徴以外の、当該演習問題についての特性又は特徴を表す他タグ情報である。なお、この他タグ情報の種類や個数は任意に設定可能であることとする。 The information corresponding to the item "other tag information" is other tag information that indicates the characteristics or features of the exercise problem other than the characteristics or features of the exercise problem indicated by the difficulty tag information and the field tag information. Note that the type and number of this other tag information can be set arbitrarily.

そして、この図3の演習問題関連情報における例えば最上段の情報(つまり、「ID0001」、「Q0001」、「A0001」、「数学」、「2019年,A1大学,農学部,農学科,前期,第1問」、「3」、「T1」、及び「Ta1,Tb2,…」の組み合わせの情報)については、「ID0001」が識別する演習問題が「Q0001」であることが示されており、また、当該演習問題の模範解答が「A0001」であることが示されており、また、当該演習問題が属する教科が「数学」であることが示されており、また、当該演習問題の出典が「2019年,A1大学,農学部,農学科,前期,第1問」であること(つまり、2019年のA1大学の農学部農学科における前期試験の第1問であること)が示されており、また、当該演習問題の難易度が「3」に対応する難易度であることが示されており、また、当該演習問題が属する分野が「T1」であることが示されており、また、当該演習問題についての(難易度及び分野以外の)特性又は特徴が「Ta1,Tb2,…」に対応する特性又は特徴であることが示されている。 For example, the information at the top of the exercise problem-related information in Figure 3 (i.e., the information of the combination of "ID0001", "Q0001", "A0001", "Mathematics", "2019, A1 University, Faculty of Agriculture, Department of Agriculture, First Term, Question 1", "3", "T1", and "Ta1, Tb2, ...") indicates that the exercise problem identified by "ID0001" is "Q0001", that the model answer to the exercise problem is "A0001", and that the subject to which the exercise problem belongs is "Mathematics". It also indicates that the source of the exercise is "2019, A1 University, Faculty of Agriculture, Department of Agriculture, first semester, question 1" (i.e., it is the first question of the first semester examination in 2019 for the Department of Agriculture, Faculty of Agriculture, A1 University), that the difficulty of the exercise corresponds to "3", that the field to which the exercise belongs is "T1", and that the characteristics or features of the exercise (other than the difficulty and field) correspond to "Ta1, Tb2, ...".

なお、この演習問題関連情報の具体的な格納手法は任意であるが、例えば、まず、過去問及び過去問以外の演習問題を収集し、収集した演習問題に関して、専門家(例えば、塾の講師、塾の運営者、あるいは、その他の大学受験について熟知している者等)等のノウハウに基づく観点を含む様々な観点から、各タグ情報を決定する。次に、収集した演習問題の教科及び出典を把握し、前述の収集した演習問題及び当該演習問題の模範解答を電子化した上で、任意の手法(例えば、サーバ装置2の不図示の入力手段を用いる手法、メモリスティック等の記録媒体を用いる手法、あるいは、インターネット通信を用いる手法等)を用いて、前述の決定した情報、把握した情報、及び電子化した情報を入力した場合に、サーバ装置2の制御部23が、一意となる問題IDを生成した上で、生成した問題ID、及び前述の入力された情報に基づいて格納することとしてもよい。なお、この格納手法に限らず、その他の任意の手法で演習問題関連情報を格納することとしてもよい。 The specific method of storing the exercise-related information is arbitrary, but for example, first, past exam questions and other exercise questions are collected, and the tag information for the collected exercise questions is determined from various perspectives, including perspectives based on the know-how of experts (e.g., tutors, tutoring managers, or other people who are familiar with university entrance exams). Next, the subjects and sources of the collected exercise questions are identified, and the collected exercise questions and model answers to the exercise questions are digitized. When the determined information, understood information, and digitized information are input using any method (e.g., a method using an input means (not shown) of the server device 2, a method using a recording medium such as a memory stick, or a method using Internet communication), the control unit 23 of the server device 2 generates a unique problem ID and stores the generated problem ID and the input information. The exercise-related information may be stored using any other method, not limited to this storage method.

(構成-サーバ装置-記録部-提示用問題特定情報DB)
図1の提示用問題特定情報DB223は、提示用問題特定情報を格納する提示用問題特定情報格納手段である。図4は、提示用問題特定情報を例示した図である。
(Configuration—Server device—Recording unit—Question specific information DB for presentation)
The to-be-presented question specifying information DB 223 in Fig. 1 is a to-be-presented question specifying information storage means for storing to-be-presented question specifying information. Fig. 4 is a diagram showing an example of to-be-presented question specifying information.

「提示用問題特定情報」とは、生徒側に出力して提示する問題を特定する情報であり、例えば、図4に示すように、項目「対象校情報」に対応する情報と、項目「教科情報」に対応する情報と、項目「教科別得意度情報」に対応する情報と、項目「問題ID」に対応する情報とが相互に関連付けられている。 "Problem identification information for presentation" is information that identifies the problem to be output and presented to the student. For example, as shown in FIG. 4, information corresponding to the item "Target school information," information corresponding to the item "Subject information," information corresponding to the item "Proficiency level information by subject," and information corresponding to the item "Question ID" are mutually associated.

項目「対象校情報」に対応する情報は、入学を志望する候補となる対象の大学に関する対象校情報である。この対象校情報としては任意の情報を用いることができるが、例えば、図2の志望校情報として用いる情報(つまり、大学名、学部名、学科名、及び入試方式を示す情報)と同様な情報を用いることとし、図4では、「A1大学,農学部,農学科,前期」等である。項目「教科情報」に対応する情報は、図3の同一名称の情報と同様であり、教科を特定する教科情報である(図4では、「数学」等)。項目「教科別得意度情報」に対応する情報は、各教科の得意度を示す教科別得意度情報である。この教科別特定度情報としては任意の情報を用いることができるが、例えば、図2の得意度情報と同様な、「超得意」、「得意」、「普通」、及び「苦手」の4段階の情報を用いることとする。項目「問題ID」に対応する情報は、図3の同一名称の情報と同様である(図4では、「ID0013」等)。 The information corresponding to the item "Target school information" is target school information related to the target university that is a candidate for admission. Any information can be used as this target school information, but for example, information similar to the information used as the desired school information in FIG. 2 (i.e., information indicating the university name, faculty name, department name, and entrance examination method) will be used, and in FIG. 4, it is "A1 University, Faculty of Agriculture, Department of Agriculture, First Term", etc. Information corresponding to the item "Subject information" is the same as the information of the same name in FIG. 3, and is subject information that identifies the subject (in FIG. 4, "Mathematics", etc.). Information corresponding to the item "Subject proficiency information" is subject proficiency information that indicates the proficiency level of each subject. Any information can be used as this subject specificity information, but for example, information of four levels, "very good", "good", "average", and "poor", similar to the proficiency information in FIG. 2, will be used. Information corresponding to the item "Question ID" is the same as the information of the same name in FIG. 3 (in FIG. 4, "ID0013", etc.).

そして、この図4の提示用問題特定情報における例えば最上段の情報(つまり、「A1大学,農学部,農学科,前期」、「数学」、「超得意」、「ID0013,…」の組み合わせの情報)は、「A1大学,農学部,農学科,前期」(つまり、「A1大学」、「農学部」、「農学科」、「前期」(つまり、前期試験))の「数学」に関して、「超得意」の得意度に関連付けられている問題が「ID0013,…」が識別する「Q0013」(図3)に対応する問題等であることが示されている。 The information at the top of the problem-specific information to be presented in Figure 4 (i.e., the information for the combination of "A1 University, Faculty of Agriculture, Department of Agriculture, First Term", "Mathematics", "Very Good", and "ID0013, ...") indicates that, for "Mathematics" of "A1 University, Faculty of Agriculture, Department of Agriculture, First Term" (i.e., "A1 University", "Faculty of Agriculture", "Department of Agriculture", "First Term" (i.e., first term exam)), the question associated with the proficiency level of "Very Good" is the question corresponding to "Q0013" identified by "ID0013, ..." (Figure 3).

なお、この教材情報の具体的な格納手法は任意であるが、例えば、後述する格納処理を実行することにより格納される。 The specific method for storing this teaching material information is arbitrary, but for example, it is stored by executing the storage process described below.

(構成-サーバ装置-制御部)
図1の制御部23は、サーバ装置2を制御する制御手段である。制御部23は、機能概念的に、例えば、取得部231、選択部232、及び出力部233を備える。取得部231は、学習者の学習目標に関連する学習目標関連情報である志望校情報を取得する取得手段である。選択部232は、取得部231が取得した志望校情報に基づいて、演習問題関連情報DB222に格納されている演習問題関連情報が示す複数の演習問題(つまり、複数の問題情報)の内の、所定個数の演習問題(つまり、複数の問題情報)を、学習者が学習目標を達成するために学習することを推奨する推奨演習問題として選択する選択手段である。出力部233は、選択部232が選択した推奨演習問題を示す情報を出力する出力手段である。なお、この制御部23の各部によって実行される具体的な処理については後述する。
(Configuration - Server Device - Control Unit)
The control unit 23 in FIG. 1 is a control means for controlling the server device 2. The control unit 23 includes, functionally and conceptually, an acquisition unit 231, a selection unit 232, and an output unit 233. The acquisition unit 231 is an acquisition means for acquiring school of choice information, which is learning goal-related information related to the learning goal of the learner. The selection unit 232 is a selection means for selecting, based on the school of choice information acquired by the acquisition unit 231, a predetermined number of exercises (i.e., a plurality of pieces of problem information) from among a plurality of exercises (i.e., a plurality of pieces of problem information) indicated by the exercise-related information stored in the exercise-related information DB 222, as recommended exercises that are recommended for the learner to study in order to achieve the learning goal. The output unit 233 is an output means for outputting information indicating the recommended exercises selected by the selection unit 232. Note that specific processing performed by each unit of the control unit 23 will be described later.

(処理)
続いて、本実施の形態に係る学習支援システム100によって実行される格納処理及び問題提示処理について説明する。
(process)
Next, a storage process and a question presentation process executed by the learning support system 100 according to the present embodiment will be described.

(処理-格納処理)
まず、格納処理について説明する。図5は、格納処理のフローチャートである(以下の各処理の説明ではステップを「S」と略記する)。「格納処理」とは、概略的には、サーバ装置2で実行される処理であり、例えば、図4の提示用問題特定情報を格納するための処理である。この格納処理を実行するタイミングは任意であるが、例えば、一年に一度のタイミング等に起動して実行を開始することとし、格納処理の実行が開始されたところから説明する。
(Processing - Storage Processing)
First, the storage process will be described. Fig. 5 is a flowchart of the storage process (in the following description of each process, steps will be abbreviated as "S"). The "storage process" is generally a process executed by the server device 2, and is, for example, a process for storing the question-specific information to be presented in Fig. 4. The timing of executing this storage process is arbitrary, but it is assumed that it is started and executed once a year, for example, and the description will begin from the start of execution of the storage process.

ここでは、例えば、図3の演習問題関連情報における過去問に対応する情報については、所定年数分(例えば、直近の10年分等)が格納されていることとして、説明する。また、例えば、図4の対象校情報、教科情報、及び教科別得意度情報が予め入力されて格納されていることとし、これらの各情報に関連付けられる問題IDとして、50個の演習問題を識別する50個の問題IDを格納する場合について説明する。つまり、前述の「所定個数」が50個である場合について説明する。 Here, for example, the information corresponding to past questions in the practice question related information in Figure 3 is stored for a specified number of years (for example, the most recent 10 years, etc.). Also, for example, the target school information, subject information, and subject-specific proficiency information in Figure 4 are input and stored in advance, and a case will be described in which 50 question IDs identifying 50 practice questions are stored as question IDs associated with each of these pieces of information. In other words, a case will be described in which the aforementioned "specified number" is 50.

また、実際には、後述する図5のSA1~SA6の処理を繰り返し実行して、図4の提示用問題特定情報における問題IDが格納されることになるが、ここでは、例えば、「A1大学,農学部,農学科,前期」の「数学」に関する問題IDを格納する場合を例示して説明する。 In practice, the process of SA1 to SA6 in FIG. 5 described below will be executed repeatedly to store the question ID in the question specification information to be presented in FIG. 4. Here, however, we will explain an example in which a question ID related to "Mathematics" at "A1 University, Faculty of Agriculture, Department of Agriculture, First Term" is stored.

図5のSA1においてサーバ装置2の制御部23は、処理の対象となる対象校情報及び教科情報の組み合わせを特定する。具体的な処理は任意であるが、例えば、図4の対象校情報及び教科情報の組み合わせの内の、未だ問題IDが格納されていない対象校情報及び教科情報の組み合わせを特定する。 In SA1 of FIG. 5, the control unit 23 of the server device 2 identifies the combination of target school information and subject information to be processed. The specific processing is arbitrary, but for example, it identifies a combination of target school information and subject information for which a question ID has not yet been stored, among the combinations of target school information and subject information in FIG. 4.

ここでは、例えば、「対象校情報」=「A1大学,農学部,農学科,前期」、及び「教科情報」=「数学」の組み合わせに関連付けられる問題IDが未だ格納されていないこととし、この場合、この組み合わせを特定する。 Here, for example, it is assumed that a question ID associated with the combination of "Target school information" = "A1 University, Faculty of Agriculture, Department of Agriculture, First semester" and "Subject information" = "Mathematics" has not yet been stored, and in this case, this combination is identified.

図5のSA2においてサーバ装置2の制御部23は、SA1で特定した対象校情報及び教科情報に対応する演習問題に関する基準分野割合を決定する。なお、「基準分野割合」とは、例えば、各分野に属する演習問題の個数の割合を示す概念であり、本実施の形態では、対象校情報及び教科情報に対応する過去問を基準に定められる割合である。SA2の処理について具体的には任意であるが、例えば、図3の演習問題関連情報を参照し、SA1で特定した教科情報と同じ教科情報に関連付けられており、且つ、SA1で特定した対象校情報と同じ情報を含む出典情報に関連付けられている問題ID(つまり、処理の対象となっている対象校情報及び教科情報に対応する過去問を識別する問題ID)を特定し、当該特定した問題IDに関連付けられている分野タグ情報を特定し、当該特定した分野タグ情報に基づいて、基準分野割合を決定する。 In SA2 of FIG. 5, the control unit 23 of the server device 2 determines a standard field ratio for the exercise problems corresponding to the target school information and subject information identified in SA1. The "standard field ratio" is, for example, a concept indicating the ratio of the number of exercise problems belonging to each field, and in this embodiment, it is a ratio determined based on past questions corresponding to the target school information and subject information. The specific processing of SA2 is arbitrary, but for example, by referring to the exercise problem related information in FIG. 3, a question ID (i.e., a question ID that identifies past questions corresponding to the target school information and subject information being processed) that is associated with the same subject information as the subject information identified in SA1 and is associated with source information containing the same information as the target school information identified in SA1 is identified, the field tag information associated with the identified question ID is identified, and the standard field ratio is determined based on the identified field tag information.

ここでは、例えば、図3の演習問題関連情報を参照し、SA1で特定した「教科情報」=「数学」と同じ教科情報に関連付けられており、且つ、SA1で特定した「対象校情報」=「A1大学,農学部,農学科,前期」と同じ情報を含む出典情報に関連付けられている「問題ID」=「ID0001」~「ID0008」等を特定し、当該特定した「問題ID」=「ID0001」~「ID0008」に関連付けられている「分野タグ情報」=「T1」等を特定し、当該特定した「分野タグ情報」=「T1」等に基づいて、基準分野割合を決定する。 Here, for example, by referring to the exercise problem-related information in FIG. 3, the program identifies "question IDs" = "ID0001" to "ID0008" etc. that are associated with the same subject information as the "subject information" = "Mathematics" identified in SA1 and that are associated with source information containing the same information as the "target school information" = "A1 University, Faculty of Agriculture, Department of Agriculture, First Term" identified in SA1, identifies "field tag information" = "T1" etc. that is associated with the identified "question IDs" = "ID0001" to "ID0008", and determines the standard field ratio based on the identified "field tag information" = "T1", etc.

なお、ここでは、説明の便宜上、図3に図示されている「問題ID」=「ID0001」~「ID0008」に関連する情報に基づいて基準分野割合を決定する処理例を説明する(なお、後述するSA3の基準難易度割合も同様とする)。図6及び図7は、処理例を説明するための図である。図6においては、図3の演習問題関連情報における「問題ID」=「ID0001」~「ID0008」に関連付けられている情報における、分野タグ情報、問題ID、及び難易度タグ情報が示されており、特に、分野タグ情報を基準にソートされた状態で図示されている。また、図7においては、各割合等の演算例が例示されている。 For ease of explanation, an example of processing will be described below in which a standard field ratio is determined based on information related to "Question ID" = "ID0001" to "ID0008" shown in Figure 3 (the same applies to the standard difficulty ratio of SA3 described below). Figures 6 and 7 are diagrams for explaining an example of processing. Figure 6 shows field tag information, question ID, and difficulty tag information in the information related to "Question ID" = "ID0001" to "ID0008" in the practice problem related information in Figure 3, and is particularly shown sorted based on field tag information. Figure 7 also shows an example of calculation of each ratio, etc.

基準分野割合の決定手法について具体的には、図3の演習問題関連情報において「問題ID」=「ID0001」~「ID0008」に関連付けられている分野タグ情報については、図6に例示されているように、「T1」が3個存在し、「T2」が1個存在し、「T3」が2個存在し、「T4」が1個存在し、「T5」が1個存在する。よって、「T1」の分野の基準分野割合については、図7の項目「分野」=「T1」に関連付けられている項目「基準分野割合」の欄に例示されているように、「3(「分野タグ情報」=「T1」が関連付けられている問題IDの個数)÷8(前述の特定した問題IDの総数であり、すなわち、「A1大学,農学部,農学科,前期」の「数学」の過去問を識別する問題IDの総数)」の演算を行い、演算結果に対応する割合を「T1」の基準分野割合に決定する。また、「T2」~「T5」の分野の基準分野割合についても、図7の項目「分野」=「T2」~「T5」に関連付けられている項目「基準分野割合」の欄に例示されている演算を行うことにより決定する。 Specifically, regarding the method of determining the standard field ratio, for the field tag information associated with "Problem ID" = "ID0001" to "ID0008" in the exercise problem related information in Figure 3, there are three "T1", one "T2", two "T3", one "T4", and one "T5", as illustrated in Figure 6. Therefore, for the standard field ratio for the field of "T1", as illustrated in the column of the item "Reference field ratio" associated with the item "Field" = "T1" in Figure 7, the calculation is performed as "3 (the number of problem IDs associated with "Field tag information" = "T1") ÷ 8 (the total number of problem IDs identified above, i.e., the total number of problem IDs that identify past questions in "Mathematics" at "A1 University, Faculty of Agriculture, Department of Agriculture, First Term")", and the ratio corresponding to the calculation result is determined as the standard field ratio for "T1". The standard field ratios for the fields "T2" to "T5" are also determined by performing the calculations exemplified in the "Standard Field Ratio" column associated with the item "Field" = "T2" to "T5" in Figure 7.

図5のSA3においてサーバ装置2の制御部23は、SA1で特定した対象校情報及び教科情報に対応する演習問題に関する基準難易度割合を決定する。なお、「基準難易度割合」とは、例えば、各難易度に対応する演習問題の個数の割合を示す概念であり、本実施の形態では、対象校情報及び教科情報に対応する過去問を基準に定められる割合である。SA3の処理について具体的には任意であるが、例えば、図3の演習問題関連情報を参照し、SA1で特定した教科情報と同じ教科情報に関連付けられており、且つ、SA1で特定した対象校情報と同じ情報を含む出典情報に関連付けられている問題IDを特定し、当該特定した問題IDに関連付けられている難易度タグ情報を取得し、当該取得した難易度タグ情報に基づいて、基準難易度割合を決定する。詳細には、図7の「基準難易度割合」の欄に例示されているように、SA2特定した分野タグ情報が示す分野各々において、第1~第5基準難易度割合を決定する。なお、「第1基準難易度割合」とは、例えば、「難易度タグ情報」=「1」が示す難易度(つまり、「1」の難易度)に対応する演習問題の個数の割合であり、また、「第2基準難易度割合」~「第5基準難易度割合」の定義も同様であり、例えば、「難易度タグ情報」=「2」~「5」が示す難易度に対応する演習問題の個数の割合である。 In SA3 of FIG. 5, the control unit 23 of the server device 2 determines a standard difficulty ratio for the exercise problems corresponding to the target school information and subject information identified in SA1. The "standard difficulty ratio" is, for example, a concept indicating the ratio of the number of exercise problems corresponding to each difficulty level, and in this embodiment, it is a ratio determined based on past questions corresponding to the target school information and subject information. The specific processing of SA3 is arbitrary, but for example, by referring to the exercise problem related information in FIG. 3, a problem ID that is associated with the same subject information as the subject information identified in SA1 and is associated with source information containing the same information as the target school information identified in SA1 is identified, difficulty tag information associated with the identified problem ID is obtained, and a standard difficulty ratio is determined based on the acquired difficulty tag information. In detail, as illustrated in the "Standard Difficulty Ratio" column in FIG. 7, the first to fifth standard difficulty ratios are determined for each field indicated by the field tag information identified in SA2. The "first standard difficulty ratio" is, for example, the ratio of the number of exercises that corresponds to the difficulty level indicated by "difficulty tag information" = "1" (i.e., difficulty level "1"); the "second standard difficulty ratio" to the "fifth standard difficulty ratio" are defined similarly, and are, for example, the ratio of the number of exercises that corresponds to the difficulty level indicated by "difficulty tag information" = "2" to "5".

ここでは、例えば、図3の演習問題関連情報を参照し、SA1で特定した「教科情報」=「数学」と同じ教科情報に関連付けられており、且つ、SA1で特定した「対象校情報」=「A1大学,農学部,農学科,前期」と同じ情報を含む出典情報に関連付けられている「問題ID」=「ID0001」~「ID0008」等を特定し、当該特定した「問題ID」=「ID0001」~「ID0008」に関連付けられている「難易度タグ情報」=「3」等を取得し、当該取得した「難易度タグ情報」=「3」等に基づいて、基準難易度割合を決定する。 Here, for example, by referring to the exercise problem-related information in FIG. 3, the program identifies "problem IDs" = "ID0001" to "ID0008" etc. that are associated with the same subject information as the "subject information" = "Mathematics" identified in SA1 and that are associated with source information containing the same information as the "target school information" = "A1 University, Faculty of Agriculture, Department of Agriculture, First Term" identified in SA1, obtains "difficulty tag information" = "3" etc. that is associated with the identified "problem IDs" = "ID0001" to "ID0008", and determines a standard difficulty ratio based on the obtained "difficulty tag information" = "3", etc.

基準難易度割合の決定手法について具体的には、SA2で「分野タグ情報」=「T1」と特定した「問題ID」=「ID0001」、「ID0004」、及び「ID0007」に関連付けられている難易度タグ情報は、図6に例示されているように、「3」、「2」、及び「3」である。よって、第1基準難易度割合については、図7の項目「分野」=「T1」に関連付けられている項目「基準難易度割合」の欄における「第1基準難易度割合」の欄に例示されているように、「0(「難易度タグ情報」=「1」の個数)÷3(「A1大学,農学部,農学科,前期」の「数学」の過去問を識別する問題IDの内の、「分野タグ情報」=「T1」が関連付けられている問題IDの個数)」の演算を行い、演算結果に対応する割合を、「T1」の分野における第1難易度分野割合に決定する。また、第2~第5基準難易度割合についても、図7の項目「分野」=「T1」に関連付けられている項目「基準難易度割合」の欄における「第2基準難易度割合」~「第5基準難易度割合」の欄に例示されている演算を行うことにより決定する。そして、SA2特定した分野タグ情報が示す「T2」~「T5」の分野に関しても同様な処理を行うことにより、各分野についての第1基準難易度割合~第5基準難易度割合を決定する。 Specifically, the method of determining the standard difficulty ratio is as follows: the difficulty tag information associated with the "question ID" = "ID0001", "ID0004", and "ID0007" identified in SA2 as "domain tag information" = "T1" is "3", "2", and "3", as illustrated in Fig. 6. Therefore, for the first standard difficulty ratio, as illustrated in the "first standard difficulty ratio" column in the column of the item "standard difficulty ratio" associated with the item "domain" = "T1" in Fig. 7, the calculation is performed as "0 (the number of "difficulty tag information" = "1") ÷ 3 (the number of problem IDs associated with "domain tag information" = "T1" among the problem IDs identifying past questions in "mathematics" of "A1 University, Faculty of Agriculture, Department of Agriculture, first term"), and the ratio corresponding to the calculation result is determined as the first difficulty domain ratio in the domain of "T1". The second to fifth standard difficulty ratios are also determined by performing the calculations illustrated in the "Second Standard Difficulty Ratio" to "Fifth Standard Difficulty Ratio" columns in the "Standard Difficulty Ratio" column associated with the "Field" = "T1" item in Figure 7. The same process is then performed for the fields "T2" to "T5" indicated by the field tag information identified by SA2, thereby determining the first to fifth standard difficulty ratios for each field.

図5のSA4においてサーバ装置2の制御部23は、基準問題数を決定する。「基準問題数」とは、各分野及び各難易度に対応する演習問題の個数を示す概念であり、本実施の形態では、対象校情報及び教科情報に対応する過去問を基準に定められる個数であり、詳細には、SA2で決定した基準分野割合及びSA3で決定した基準難易度割合に基づいて定められる個数である。SA4の処理について具体的には任意であるが、例えば、SA2で特定した分野タグ情報が示す各分野において、前述の所定個数(つまり、50個)に対して、SA2で決定した基準分野割合と、SA3で決定した基準難易度割合とを掛け合わせる演算を行い、演算結果に対応する個数を基準問題数に決定する。なお、実際には、前述の演算の演算結果における小数点以下の数値については、適宜切り上げたり、切り捨てたりして、演習問題の総数が所定個数である50個となるように、基準問題数を決定する。 In SA4 of FIG. 5, the control unit 23 of the server device 2 determines the standard number of questions. The "standard number of questions" is a concept indicating the number of practice questions corresponding to each field and each difficulty level. In this embodiment, the "standard number of questions" is a number determined based on past questions corresponding to the target school information and subject information. In detail, the number is determined based on the standard field ratio determined in SA2 and the standard difficulty ratio determined in SA3. The specific process of SA4 is arbitrary, but for example, in each field indicated by the field tag information specified in SA2, a calculation is performed to multiply the above-mentioned predetermined number (i.e., 50) by the standard field ratio determined in SA2 and the standard difficulty ratio determined in SA3, and the number corresponding to the calculation result is determined as the standard number of questions. Note that in practice, the decimal point in the calculation result of the above-mentioned calculation is rounded up or down as appropriate to determine the standard number of questions so that the total number of practice questions is the predetermined number of 50.

ここでは、例えば、図7の項目「分野」=「T1」に関連付けられている項目「基準問題数」の欄に例示されているように、「50(所定個数)×0.38(基準分野割合)×0(第1基準難易度割合)」の演算を行い、演算結果に対応する「0」個を、「T1」の分野及び「1」の難易度に対応する基準問題数に決定する。また、「T1」の分野及び「2」~「5」の難易度に対応する基準問題数についても、図7の項目「分野」=「T1」に関連付けられている項目「基準問題数」の欄に例示されている演算を行うことに決定する。そして、SA2特定した分野タグ情報が示す「T2」~「T5」の分野に関しても同様な処理を行うことにより、各分野及び各難易度についての基準問題数を決定する。 Here, for example, as shown in the example in the "Standard number of questions" field associated with the item "Field" = "T1" in FIG. 7, a calculation of "50 (predetermined number) x 0.38 (standard field ratio) x 0 (first standard difficulty ratio)" is performed, and "0" corresponding to the calculation result is determined as the standard number of questions corresponding to the field of "T1" and difficulty level of "1". In addition, for the standard number of questions corresponding to the field of "T1" and difficulty levels of "2" to "5", it is decided to perform the calculation shown in the example in the "Standard number of questions" field associated with the item "Field" = "T1" in FIG. 7. Then, the standard number of questions for each field and each difficulty level is determined by performing the same process for the fields of "T2" to "T5" indicated by the field tag information identified by SA2.

図5のSA5においてサーバ装置2の制御部23は、SA1で特定した対象校情報及び教科情報に対応する演習問題として、各得意度について所定個数である50個の演習問題を決定する。つまり、「超得意」について50個の演習問題を決定し、また、「得意」について50個の演習問題を決定し、また、「普通」について50個の演習問題を決定し、また、「苦手」について50個の演習問題を決定する。SA5の処理について具体的には任意であるが、例えば、「第1処理」~「第3処理」を行う。 In SA5 of FIG. 5, the control unit 23 of the server device 2 determines a predetermined number of 50 practice problems for each level of proficiency as practice problems corresponding to the target school information and subject information identified in SA1. That is, 50 practice problems are determined for "very good," 50 practice problems are determined for "good," 50 practice problems are determined for "average," and 50 practice problems are determined for "weak." The specific process of SA5 is arbitrary, but for example, "first process" to "third process" are performed.

=第1処理=
まず、「第1処理」においては、図3の演習問題関連情報を参照し、SA1で特定した教科情報と同じ教科情報に関連付けられており、且つ、SA1で特定した対象校情報と同じ情報を含む出典情報に関連付けられている問題ID(つまり、処理の対象となっている対象校情報及び教科情報に対応する過去問を識別する問題ID)(以下、「過去問用問題ID」とも称する)を特定する。
=First Process=
First, in the "first process," the practice question-related information in Figure 3 is referenced, and a question ID (i.e., a question ID that identifies a past question corresponding to the target school information and subject information being processed) (hereinafter also referred to as a "past question ID") that is associated with the same subject information as the subject information identified in SA1 and is associated with source information containing the same information as the target school information identified in SA1 is identified.

ここでは、例えば、図3の演習問題関連情報を参照し、SA1で特定した「教科情報」=「数学」と同じ教科情報に関連付けられており、且つ、SA1で特定した「対象校情報」=「A1大学,農学部,農学科,前期」と同じ情報を含む出典情報に関連付けられている「問題ID」(つまり、「過去問用問題ID」)として「ID0001」~「ID0008」等を特定する。 Here, for example, by referring to the exercise problem-related information in Figure 3, "ID0001" to "ID0008" and the like are identified as "question IDs" (i.e., "past exam question IDs") that are associated with the same subject information as the "subject information" = "Mathematics" identified in SA1, and that are associated with source information containing the same information as the "target school information" = "A1 University, Faculty of Agriculture, Department of Agriculture, first semester" identified in SA1.

=第2処理=
次に、「第2処理」においては、図3の演習問題関連情報を参照し、SA1で特定した教科情報と同じ教科情報に関連付けられており、且つ、SA1で特定した対象校情報と同じ情報を含まない出典情報に関連付けられている問題ID(つまり、処理の対象となっている対象校情報及び教科情報に対応する過去問以外の演習問題を識別する問題ID)(以下、「教材用問題ID」とも称する)を特定する。
=Second Processing=
Next, in the "second process", the exercise problem-related information in Figure 3 is referenced, and a problem ID (hereinafter also referred to as a "teaching material problem ID") is identified that is associated with the same subject information as the subject information identified in SA1 and is associated with source information that does not contain the same information as the target school information identified in SA1 (i.e., a problem ID that identifies an exercise problem other than a past question that corresponds to the target school information and subject information being processed).

ここでは、例えば、図3の演習問題関連情報を参照し、SA1で特定した「教科情報」=「数学」と同じ教科情報に関連付けられており、且つ、SA1で特定した「対象校情報」=「A1大学,農学部,農学科,前期」と同じ情報を含まない出典情報に関連付けられている「問題ID」(つまり、「教材用問題ID」)として「ID0009」~「ID0013」等を特定する。なお、ここで特定する「教材用問題ID」については、実際には多数となる。 For example, by referring to the exercise problem-related information in FIG. 3, "ID0009" to "ID0013" are identified as "problem IDs" (i.e., "teaching material problem IDs") that are associated with the same subject information as the "subject information" = "Mathematics" identified in SA1, and that are associated with source information that does not contain the same information as the "target school information" = "A1 University, Faculty of Agriculture, Department of Agriculture, First Term" identified in SA1. Note that in reality, there will be many "teaching material problem IDs" identified here.

=第3処理=
次に、「第3処理」においては、概略的には、図3の演習問題関連情報の難易度タグ情報、分野タグ情報、及び他タグ情報を参照して、「第2処理」で特定した「教材用問題ID」が識別する演習問題から、各分野及び各難易度においてSA4で決定した基準問題数に基づく個数の演習問題を選択することにより、各得意度について所定個数である50個の演習問題を決定する。
=Third Processing=
Next, in the "third process", broadly speaking, the difficulty tag information, field tag information, and other tag information of the exercise problem-related information in Figure 3 are referenced, and a number of exercise problems based on the standard number of problems determined in SA4 for each field and each difficulty level are selected from the exercise problems identified by the "teaching material problem ID" specified in the "second process", thereby determining a predetermined number of 50 exercise problems for each level of proficiency.

なお、各得意度について50個の演習問題を選択して決定する手法は任意であるが、例えば、以下の手法を用いてもよい。例えば、「普通」に対応する50個の演習問題を決定する場合、SA4で決定した基準問題数に示される各分野及び各難易度に対応する個数の演習問題を選択して決定する。また、例えば、「得意」の50個に対応する演習問題を決定する場合、SA4で決定した基準問題数に基づく個数の演習問題であって、「普通」に対して決定する50個の演習問題よりも難易度がより高い演習問題が、当該「普通」に対して決定する50個の演習問題よりも多く含まれるように演習問題を選択して決定する。また、例えば、「超得意」の50個に対応する演習問題を決定する場合、SA4で決定した基準問題数に基づく個数の演習問題であって、「得意」に対して決定する50個の演習問題よりも難易度がより高い演習問題が、当該「得意」に対して決定する50個の演習問題よりも多く含まれるように演習問題を選択して決定する。また、例えば、「苦手」の50個に対応する演習問題を決定する場合、SA4で決定した基準問題数に基づく個数の演習問題であって、「普通」に対して決定する50個の演習問題よりも難易度がより低い演習問題が、当該「普通」に対して決定する50個の演習問題よりも多く含まれるように演習問題を選択して決定する。 Note that the method of selecting and determining the 50 exercises for each level of expertise is arbitrary, but for example, the following method may be used. For example, when determining 50 exercises corresponding to "normal", select and determine the number of exercises corresponding to each field and each level of difficulty indicated in the standard number of problems determined in SA4. Also, for example, when determining exercises corresponding to 50 "good", select and determine exercises so that the number of exercises based on the standard number of problems determined in SA4 and that the number of exercises that are more difficult than the 50 exercises determined for "normal" is more than the 50 exercises determined for "normal". Also, for example, when determining exercises corresponding to 50 "very good", select and determine exercises so that the number of exercises based on the standard number of problems determined in SA4 and that the number of exercises that are more difficult than the 50 exercises determined for "good" is more than the 50 exercises determined for "good". Also, for example, when determining exercises that correspond to the 50 "weak" items, the exercises are selected and determined so that the number of exercises is based on the standard number of questions determined in SA4, and that the number of exercises that are less difficult than the 50 exercises determined for "normal" items is greater than the 50 exercises determined for "normal".

また、「教材用問題ID」が識別する演習問題から、SA4で決定した基準問題数に基づく個数の演習問題を選択する手法は任意であるが、例えば、以下の手法を用いてもよい。例えば、図3の演習問題関連情報の他タグ情報を参照して、「第2処理」で特定した「教材用問題ID」が識別する演習問題から、「第1処理」で特定した「過去問用問題ID」が識別する演習問題である過去問の特性又は特徴により類似した演習問題を選択する。より詳細には、「過去問用問題ID」に関連付けられている他タグ情報に対して、より類似している他タグ情報が関連付けられている「教材用問題ID」が識別する演習問題を選択する。 The method of selecting the number of practice questions based on the standard number of questions determined in SA4 from among the practice questions identified by the "teaching material question ID" is arbitrary, but for example, the following method may be used. For example, by referring to other tag information in the practice question related information of FIG. 3, a practice question that is similar to the characteristics or features of the past question, which is the practice question identified by the "past question ID" identified in the "first process", is selected from among the practice questions identified by the "teaching material question ID" identified in the "second process". More specifically, a practice question identified by a "teaching material question ID" that is associated with other tag information that is more similar to the other tag information associated with the "past question ID" is selected.

そして、この「第3処理」を実行する具体的な手法は任意であり、例えば、上述の処理を行うためのアルゴリズムとして、AI(人工知能)を活用した所定のアルゴリズムを予め生成しておき、当該アルゴリズムを用いて実行してもよい。なお、この所定のアルゴリズムについては、例えば、専門家によるフィードバックに基づいて機械学習を行うことにより生成してもよい。あるいは、バリエーションとしては、機械学習を行わずに予め生成したアルゴリズムを用いて実行してもよい。 The specific method for executing this "third process" is arbitrary. For example, a predetermined algorithm utilizing AI (artificial intelligence) may be generated in advance as an algorithm for performing the above-mentioned process, and the third process may be executed using this algorithm. Note that this predetermined algorithm may be generated, for example, by performing machine learning based on feedback from experts. Alternatively, as a variation, the process may be executed using an algorithm generated in advance without performing machine learning.

ここでは、例えば、図3の演習問題関連情報の難易度タグ情報、分野タグ情報、及び他タグ情報を参照して、「第2処理」で特定した「教材用問題ID」=「ID0009」~「ID0013」等が識別する演習問題から、各分野及び各難易度においてSA4で決定した基準問題数(図7の「基準問題数」の欄参照)に基づく個数の演習問題を選択することにより、各得意度について所定個数である50個の演習問題を決定する。 Here, for example, by referring to the difficulty tag information, field tag information, and other tag information of the exercise problem related information in Figure 3, from the exercise problems identified by the "teaching material problem ID" = "ID0009" to "ID0013" etc. specified in "second process", a number of exercise problems based on the standard number of problems determined in SA4 for each field and each difficulty level (see the "Standard number of problems" column in Figure 7) are selected, and a predetermined number of 50 exercise problems are determined for each proficiency level.

例えば、「普通」に対応する50個の演習問題としては、少なくとも、図7に示すように、「教材用問題ID」が識別する演習問題であり、且つ、「T1」の分野に対応する「2」の難易度の演習問題(つまり、図3の「分野タグ情報」=「T1」及び「難易度タグ情報」=「2」が関連付けられている演習問題)であり、且つ、「T1」の分野に対応する過去問に類似する演習問題(つまり、「過去問用問題ID」が識別する演習問題に関連付けられている「他タグ情報」と類似する「他タグ情報」が関連付けられている演習問題)を6個含み、また、「教材用問題ID」が識別する演習問題であり、且つ、「T1」の分野に対応する「3」の難易度の演習問題であり、且つ、「T1」の分野に対応する過去問に類似する演習問題を13個含む、50個の演習問題(少なくとも、「T1」の分野の演習問題を合計19個含む演習問題)を選択して決定する。 For example, the 50 exercises corresponding to "normal" are determined by selecting at least 50 exercises (including at least 19 exercises in the field of "T1" in total) that are identified by the "teaching material problem ID" as shown in FIG. 7, that are exercises of difficulty level "2" corresponding to the field of "T1" (i.e., exercises associated with "field tag information" = "T1" and "difficulty tag information" = "2" in FIG. 3), that include 6 exercises similar to past exams corresponding to the field of "T1" (i.e., exercises associated with "other tag information" similar to the "other tag information" associated with the exercise identified by the "past exam problem ID"), that are exercises identified by the "teaching material problem ID", that are exercises of difficulty level "3" corresponding to the field of "T1", and that include 13 exercises similar to past exams corresponding to the field of "T1".

また、例えば、「得意」に対応する50個の演習問題としては、「普通」の場合に比べて難易度が高い問題がより多く含まれるので、一例としては、少なくとも、「T1」の分野において、「2」の難易度の演習問題を4個含み、「3」の難易度の演習問題を13個含み、「4」の難易度の演習問題を2個含む、50個の演習問題(少なくとも、「T1」の分野の演習問題を合計19個含む演習問題)を選択して決定する。 For example, the 50 exercises corresponding to "good" will include more exercises with a higher level of difficulty than "normal", so as an example, 50 exercises including at least 4 exercises with a level of difficulty of "2" in the "T1" category, 13 exercises with a level of difficulty of "3", and 2 exercises with a level of difficulty of "4" (exercises including at least a total of 19 exercises in the "T1" category) will be selected and determined.

また、例えば、「超得意」に対応する50個の演習問題としては、「得意」の場合に比べて難易度が高い問題がより多く含まれるので、一例としては、少なくとも、「T1」の分野において、「2」の難易度の演習問題を2個含み、「3」の難易度の演習問題を11個含み、「4」の難易度の演習問題を2個含み、「5」の難易度の演習問題を4個含む、50個の演習問題(少なくとも、「T1」の分野の演習問題を合計19個含む演習問題)を選択して決定する。 In addition, for example, the 50 exercises corresponding to "very good" will include more difficult questions than those for "good," so as an example, 50 exercises including at least two exercises with a level of difficulty of "2," 11 exercises with a level of difficulty of "3," two exercises with a level of difficulty of "4," and four exercises with a level of difficulty of "5" in the "T1" field (exercises including at least a total of 19 exercises in the "T1" field).

また、例えば、「苦手」に対応する50個の演習問題としては、「普通」の場合に比べて難易度が低い問題がより多く含まれるので、一例としては、少なくとも、「T1」の分野において、「1」の難易度の演習問題を2個含み、「2」の難易度の演習問題を5個含み、「3」の難易度の演習問題を12個含む、50個の演習問題(少なくとも、「T1」の分野の演習問題を合計19個含む演習問題)を選択して決定する。 Also, for example, the 50 exercises corresponding to "weak" will include more questions with lower difficulty than "normal", so as an example, 50 exercises including at least 2 exercises with a difficulty level of "1", 5 exercises with a difficulty level of "2", and 12 exercises with a difficulty level of "3" in the "T1" category (exercises including at least a total of 19 exercises in the "T1" category) will be selected and determined.

図5のSA6においてサーバ装置2の制御部23は、SA5で決定した演習問題を識別する問題IDを格納する。具体的には任意であるが、例えば、図4の提示用問題特定情報において、SA1で特定した対象校情報及び教科情報と同じ対象校情報及び教科情報に関連付けられている問題IDとして、SA5で決定した演習問題を識別する問題IDを格納する。詳細には、SA5で決定した「超得意」、「得意」、「普通」、及び「苦手」に対応する50個の演習問題各々を、図4の「教科別得意度情報」=「超得意」、「得意」、「普通」、及び「苦手」に関連付けられている問題IDとして格納する。 In SA6 of FIG. 5, the control unit 23 of the server device 2 stores a problem ID that identifies the practice problem determined in SA5. Specifically, although this is arbitrary, for example, in the problem identification information for presentation in FIG. 4, the problem ID that identifies the practice problem determined in SA5 is stored as a problem ID associated with the same target school information and subject information as the target school information and subject information identified in SA1. In detail, each of the 50 practice problems corresponding to "very good", "good", "average", and "weak" determined in SA5 is stored as a problem ID associated with the "subject-specific proficiency level information" in FIG. 4 = "very good", "good", "average", and "weak".

ここでは、例えば、SA5で決定した「超得意」に対応する演習問題の中に、図3の「問題ID」=「ID0013」が識別する演習問題が含まれている場合、SA1で「対象校情報」=「A1大学,農学部,農学科,前期」、及び「教科情報」=「数学」を特定したので、図4の最上段に示すように、「問題ID」=「ID0013,…」等を格納することになる。これにて、格納処理を終了する。 For example, if the exercises corresponding to the "strongest" determined in SA5 include an exercise identified by "Problem ID" = "ID0013" in Figure 3, then SA1 has identified "Target school information" = "A1 University, Faculty of Agriculture, Department of Agriculture, First Term" and "Subject information" = "Mathematics", so "Problem ID" = "ID0013, ..." etc. will be stored as shown in the top row of Figure 4. This ends the storage process.

(処理-問題提示処理)
次に、問題提示処理について説明する。図8は、問題提示処理のフローチャートである。「問題提示処理」とは、概略的には、サーバ装置2で実行される処理であり、例えば、所定個数である50個の演習問題を推奨演習問題として選択し、選択した推奨演習問題を示す情報を出力する処理である。
(Processing - Problem Presentation Processing)
Next, the problem presentation process will be described. Fig. 8 is a flowchart of the problem presentation process. The "problem presentation process" is generally a process executed by the server device 2, and is a process for selecting, for example, a predetermined number of 50 exercises as recommended exercises and outputting information indicating the selected recommended exercises.

この問題提示処理を実行するタイミングは任意であるが、例えば、高校生である生徒が自己の端末装置1のタッチパッド12を介して、自己の氏名情報及び問題を提示する対象となる教科を示す教科情報を入力した上で、問題提示処理を起動するための所定操作(例えば、ディスプレイ13に表示されているボタンをタップする操作等)を行った場合に、端末装置1の制御部15が、前述の入力された氏名情報及び教科情報を含む問題提示処理起動用信号(つまり、問題提示処理を起動させるための信号)をサーバ装置2に対して送信し、サーバ装置2の制御部23が、当該送信された問題提示処理起動用信号を受信した場合に起動することとし、問題提示処理が起動したところから説明する。 The timing of executing this question presentation process is arbitrary, but for example, when a high school student inputs his/her name information and subject information indicating the subject for which the question is to be presented via the touchpad 12 of his/her terminal device 1, and then performs a specified operation to start the question presentation process (for example, tapping a button displayed on the display 13), the control unit 15 of the terminal device 1 sends a question presentation process start-up signal (i.e., a signal to start the question presentation process) including the input name information and subject information to the server device 2, and the control unit 23 of the server device 2 starts the process when it receives the sent question presentation process start-up signal, and the following description will begin with the point at which the question presentation process is started.

ここでは、例えば、図1の端末装置101が生徒である「AAAA」が所有する装置であり、端末装置102が生徒である「BBBB」が所有する装置であることとし、当該「AAAA」に対する「数学」に関する推奨演習問題を提示する場合を例示して説明する。 Here, for example, terminal device 101 in FIG. 1 is a device owned by student "AAAA," and terminal device 102 is a device owned by student "BBBB," and an example is described in which recommended practice problems related to "Mathematics" are presented to "AAAA."

この場合、例えば、生徒である「AAAA」が自己の端末装置101のタッチパッド12を介して、自己の氏名情報である「AAAA」及び問題を提示する対象となる教科を示す教科情報である「数学」を入力した上で、問題提示処理を起動するための所定操作を行った場合に、端末装置101の制御部15が、前述の入力された「氏名情報」=「AAAA」及び「教科情報」=「数学」を含む問題提示処理起動用信号をサーバ装置2に対して送信し、サーバ装置2の制御部23が、当該送信された問題提示処理起動用信号(「氏名情報」=「AAAA」及び「教科情報」=「数学」を含む信号)を受信して、問題提示処理が起動した場合を例示して説明する。 In this case, for example, when a student "AAAA" inputs his/her name information "AAAA" and subject information "Mathematics" indicating the subject for which the questions are to be presented via the touchpad 12 of his/her terminal device 101 and performs a predetermined operation to start the question presentation process, the control unit 15 of the terminal device 101 transmits a question presentation process start-up signal including the input "name information" = "AAAA" and "subject information" = "Mathematics" to the server device 2, and the control unit 23 of the server device 2 receives the transmitted question presentation process start-up signal (a signal including "name information" = "AAAA" and "subject information" = "Mathematics"), and the question presentation process is started. This will be described as an example.

図8のSB1においてサーバ装置2の取得部231は、志望校情報及び得意度情報を取得する。具体的には任意であるが、例えば、問題提示処理を起動する場合に受信した問題提示処理起動用信号に含まれている氏名情報を取得し、図2の生徒情報を参照して、当該取得した氏名情報に関連付けられている志望校情報及び得意度情報を特定し、特定した志望校情報及び得意度情報を取得する。 At SB1 in FIG. 8, the acquisition unit 231 of the server device 2 acquires the desired school information and the proficiency level information. Specifically, although this is optional, for example, when starting the question presentation process, the acquisition unit 2 acquires the name information included in the question presentation process startup signal received, refers to the student information in FIG. 2, identifies the desired school information and proficiency level information associated with the acquired name information, and acquires the identified desired school information and proficiency level information.

ここでは、例えば、問題提示処理を起動する場合に受信した問題提示処理起動用信号に含まれている氏名情報である「AAAA」を取得し、図2の生徒情報を参照して、当該取得した「氏名情報」=「AAAA」に関連付けられている「志望校情報」=「A1大学,農学部,農学科,前期」及び「得意度情報」=「数学:苦手,物理:普通,…」を特定して取得する。 Here, for example, when starting the question presentation process, the name information "AAAA" contained in the question presentation process startup signal received is obtained, and by referring to the student information in Figure 2, the "school of choice information" = "A1 University, Faculty of Agriculture, Department of Agriculture, First Term" and "proficiency level information" = "Mathematics: Weak, Physics: Average, ..." associated with the obtained "name information" = "AAAA" are identified and obtained.

図8のSB2においてサーバ装置2の選択部232は、SB1で取得した志望校情報及び得意度情報に基づいて、図3の演習問題関連情報において示される多数の演習問題の内の、所定個数(50個)の演習問題を選択する処理を行う。具体的には任意であるが、例えば、まず、問題提示処理を起動する場合に受信した問題提示処理起動用信号に含まれている教科情報を取得し、SB1で取得した得意度情報において、前述の取得した教科情報が示す教科についての得意度を特定する。次に、図4の提示用問題特定情報を参照して、SB1で取得した志望校情報と同じ情報を示す対象校情報に関連付けられており、且つ、前述の取得した教科情報と同じ教科情報に関連付けらており、且つ、前述の特定した得意度と同じ得意度を示す教科別得意度情報に関連付けられている50個の問題IDを特定する。次に、図3の演習問題関連情報を参照して、前述の特定した50個の問題IDと同じ問題IDに関連付けられている50個の問題情報及び模範解答情報の組み合わせを選択することにより、50個の演習問題を推奨演習問題として選択する。 In SB2 of FIG. 8, the selection unit 232 of the server device 2 performs a process of selecting a predetermined number (50) of exercises from the many exercises shown in the exercise-related information of FIG. 3 based on the desired school information and proficiency information acquired in SB1. Although the specific details are arbitrary, for example, first, the subject information included in the question presentation process start signal received when starting the question presentation process is acquired, and the proficiency level for the subject indicated by the acquired subject information is identified in the proficiency information acquired in SB1. Next, referring to the presented problem identification information of FIG. 4, 50 problem IDs are identified that are associated with target school information indicating the same information as the desired school information acquired in SB1, are associated with the same subject information as the acquired subject information, and are associated with subject-specific proficiency information indicating the same proficiency level as the identified proficiency level. Next, referring to the exercise-related information of FIG. 3, a combination of 50 problem information and model answer information associated with the same problem ID as the identified 50 problem IDs is selected as recommended exercises.

ここでは、例えば、まず、問題提示処理を起動する場合に受信した問題提示処理起動用信号に含まれている教科情報を取得し、SB1で取得した「得意度情報」=「数学:苦手,物理:普通,…」において、前述の取得した「教科情報」=「数学」が示す教科についての得意度として「苦手」を特定する。次に、図4の提示用問題特定情報を参照して、SB1で取得した「志望校情報」=「A1大学,農学部,農学科,前期」と同じ情報を示す対象校情報に関連付けられており、且つ、前述の取得した「教科情報」=「数学」と同じ教科情報に関連付けらており、且つ、前述の特定した「得意度」=「苦手」と同じ得意度を示す教科別得意度情報に関連付けられている50個の問題IDとして「ID0012,…」を特定する。次に、図3の演習問題関連情報を参照して、前述の特定した50個の問題IDである「ID0012,…」と同じ問題IDに関連付けられている50個の問題情報及び模範解答情報の組み合わせである「Q0012」及び「A00012」等を選択することにより、50個の演習問題として「Q0012」が示す演習問題等を推奨演習問題として選択する。 Here, for example, first, the subject information included in the question presentation process startup signal received when starting the question presentation process is obtained, and in the "proficiency information" = "Mathematics: Weak, Physics: Average, ..." obtained in SB1, "Weak" is identified as the proficiency level for the subject indicated by the previously obtained "subject information" = "Mathematics". Next, by referring to the problem identification information for presentation in Figure 4, "ID0012, ..." is identified as 50 problem IDs that are associated with target school information indicating the same information as the "desired school information" = "A1 University, Faculty of Agriculture, Department of Agriculture, First Term" obtained in SB1, are associated with the same subject information as the previously obtained "subject information" = "Mathematics", and are associated with subject-specific proficiency information indicating the same proficiency level as the previously specified "proficiency level" = "Weak". Next, by referring to the exercise-related information in FIG. 3 and selecting "Q0012" and "A00012" etc., which are combinations of 50 pieces of problem information and model answer information associated with the same problem ID as the 50 problem IDs "ID0012, ..." identified above, the exercise etc. indicated by "Q0012" is selected as a recommended exercise among the 50 exercises.

なお、前述したように、図4の提示用問題特定情報の問題IDについては、AI(人工知能)を活用した所定のアルゴリズムに基づいて格納されているので、このSB2での推奨演習問題の選択は、AI(人工知能)を活用した所定のアルゴリズムに基づいて行われているものと解釈できる。 As mentioned above, the problem IDs in the problem-specific information for presentation in FIG. 4 are stored based on a specific algorithm that utilizes AI (artificial intelligence), so the selection of recommended practice problems in SB2 can be interpreted as being based on a specific algorithm that utilizes AI (artificial intelligence).

図8のSB3においてサーバ装置2の出力部233は、SB2で選択した推奨演習問題を示す情報を出力する。具体的には任意であるが、例えば、図3の演習問題関連情報を参照して、SB2で選択した50個の推奨演習問題を示す問題情報及び当該推奨演習問題に対する模範解答を示す模範解答情報を特定し(つまり、SB2で選択した50個の問題情報及び模範解答情報の組み合わせを特定し)、特定した問題情報及び模範解答情報を、端末装置1(問題提示処理の起動時にサーバ装置2が受信した問題提示処理起動用信号を送信した端末装置1)に送信する。一方、端末装置1の制御部15は、問題情報及び模範解答情報を受信し、受信した問題情報が示す演習問題をディスプレイ13に表示し、タッチパッド12を介する所定操作(例えば、模範解答を表示するための操作)を受け付けた場合に、受信した模範解答情報が示す模範解答をディスプレイ13に表示する。 In SB3 of FIG. 8, the output unit 233 of the server device 2 outputs information indicating the recommended exercise selected in SB2. Specifically, although this is optional, for example, by referring to the exercise-related information in FIG. 3, problem information indicating the 50 recommended exercises selected in SB2 and model answer information indicating model answers to the recommended exercises are identified (i.e., the combination of the 50 problem information and model answer information selected in SB2 is identified), and the identified problem information and model answer information are transmitted to the terminal device 1 (the terminal device 1 that transmitted the problem presentation process start signal received by the server device 2 when the problem presentation process was started). Meanwhile, the control unit 15 of the terminal device 1 receives the problem information and model answer information, displays the exercise indicated by the received problem information on the display 13, and when a predetermined operation (e.g., an operation to display the model answer) is received via the touch pad 12, displays the model answer indicated by the received model answer information on the display 13.

ここでは、例えば、図3の演習問題関連情報を参照して、SB2で選択した50個の推奨演習問題を示す問題情報及び当該推奨演習問題に対する模範解答を示す模範解答情報として、「問題情報」=「Q0012」及び「模範解答情報」=「A00012」等を特定し、特定した問題情報及び模範解答情報を、端末装置101に送信する。一方、端末装置101の制御部15は、これらの情報を受信して、適宜のタイミングでディスプレイ13に、「苦手」に対応する50個の推奨演習問題又は模範解答を表示する。 Here, for example, by referring to the exercise problem-related information in FIG. 3, problem information indicating the 50 recommended exercise problems selected in SB2 and model answer information indicating model answers to the recommended exercise problems, such as "Problem Information" = "Q0012" and "Model Answer Information" = "A00012", are identified, and the identified problem information and model answer information are transmitted to the terminal device 101. Meanwhile, the control unit 15 of the terminal device 101 receives this information, and displays the 50 recommended exercise problems or model answers corresponding to "weaknesses" on the display 13 at an appropriate timing.

なお、問題情報及び模範解答情報の代わり、又は問題情報及び模範解答情報と共に、出典情報を出力してもよく、この場合、例えば、図3の演習問題関連情報を参照して、SB2で選択した50個の推奨演習問題を示す問題IDに関連付けられている出典情報を特定し、特定した出典情報を、端末装置1に送信して、当該端末装置1のディスプレイ13に表示してもよい。この場合、例えば、図3の「D1書籍,D2問題集,不等式,第1問」を示す情報等が端末装置101に表示されることになる。これにて、問題提示処理を終了する。 Note that source information may be output instead of or together with the problem information and model answer information. In this case, for example, the exercise problem related information in FIG. 3 may be referenced to identify source information associated with the problem IDs indicating the 50 recommended exercise problems selected in SB2, and the identified source information may be transmitted to the terminal device 1 and displayed on the display 13 of the terminal device 1. In this case, for example, information indicating "D1 Book, D2 Problem Set, Inequality, Question 1" in FIG. 3 will be displayed on the terminal device 101. This ends the problem presentation process.

このように、多数(例えば、数千個~数十万個あるいは数百万個等)の演習問題の内の、生徒である「AAAA」の得意度を考慮した、志望校の入学試験対策に適した問題を所定個数(50個)だけ提示することができるので、当該生徒の学習効果を向上させることが可能となる。 In this way, out of a large number of practice problems (for example, thousands to hundreds of thousands or millions), a certain number (50) of problems that are appropriate for preparing for the entrance exam of the school of the student's choice, taking into account the student's "AAAA" level of ability, can be presented, thereby improving the learning effect of the student.

(本実施の形態の効果)
本実施の形態によれば、複数の演習問題の内の、所定個数の演習問題を、学習者である生徒が学習目標を達成するために学習することを推奨する推奨演習問題として選択することにより、例えば、所定個数の演習問題を用いて効率的に学習を行わせることができるので、生徒の学習効率を向上させることが可能となる。
(Effects of this embodiment)
According to this embodiment, by selecting a predetermined number of exercises from a plurality of exercises as recommended exercises that are recommended for a learner, i.e., a student, to study in order to achieve his/her learning goal, it is possible to allow the learner to study efficiently using the predetermined number of exercises, thereby improving the student's learning efficiency.

また、学習目標は学習者である生徒の志望校における入学試験に合格することであり、入学試験に関する志望校情報(入学試験関連情報)を学習目標関連情報として取得することにより、例えば、入学試験に合格するために効率的に学習を行わせることが可能となる。 In addition, the learning goal is for the learner (student) to pass the entrance examination for the school of his/her choice, and by acquiring information about the school of choice related to the entrance examination (entrance examination related information) as learning goal related information, it becomes possible, for example, for the learner to study efficiently in order to pass the entrance examination.

また、志望校情報と得意度情報とを学習目標関連情報として取得することにより、例えば、学習者である生徒の得意度を考慮して推奨演習問題を選択することができるので、生徒の学習効率を更に向上させることができる。 In addition, by acquiring information on the school of choice and proficiency level information as learning goal-related information, it is possible to select recommended exercises, for example, taking into account the proficiency level of the student, who is the learner, thereby further improving the learning efficiency of the student.

また、AI(人工知能)を活用した所定のアルゴリズムに基づいて推奨演習問題を選択することにより、例えば、学習者である生徒の学習目標を達成するために適切な演習問題を推奨演習問題として選択することが可能となる。 In addition, by selecting recommended exercises based on a specific algorithm that utilizes AI (artificial intelligence), it is possible to select appropriate exercises as recommended exercises to help students achieve their learning goals, for example.

〔III〕実施の形態に対する変形例
以上、本発明に係る実施の形態について説明したが、本発明の具体的な構成及び手段は、特許請求の範囲に記載した各発明の技術的思想の範囲内において、任意に改変及び改良することができる。以下、このような変形例について説明する。
[III] Modifications to the embodiment The embodiment of the present invention has been described above, but the specific configuration and means of the present invention can be modified and improved as desired within the scope of the technical ideas of each invention described in the claims. Such modifications will be described below.

(解決しようとする課題や発明の効果について)
まず、発明が解決しようとする課題や発明の効果は、上述の内容に限定されるものではなく、発明の実施環境や構成の細部に応じて異なる可能性があり、上述した課題の一部のみを解決したり、上述した効果の一部のみを奏したりすることがある。
(About the problem to be solved and the effects of the invention)
First, the problems that the invention aims to solve and the effects of the invention are not limited to those described above, and may vary depending on the implementation environment of the invention and the details of the configuration, and may solve only some of the problems described above or achieve only some of the effects described above.

(分散や統合について)
また、上述した各電気的構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各部の分散や統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散又は統合して構成できる。例えば、端末装置1及びサーバ装置2の構成を分散又は統合してもよい。一例としては、端末装置1の一部の機能をサーバ装置2に設けてもよいし、あるいは、サーバ装置2の一部の機能を端末装置1に設けてもよい。また、サーバ装置2のDBの構成を任意に変更してもよい。
(Regarding decentralization and integration)
Moreover, each of the electrical components described above is functionally conceptual, and does not necessarily have to be physically configured as illustrated. In other words, the specific form of distribution or integration of each part is not limited to that illustrated, and all or part of them can be functionally or physically distributed or integrated in any unit according to various loads, usage conditions, etc. For example, the configurations of the terminal device 1 and the server device 2 may be distributed or integrated. As an example, some of the functions of the terminal device 1 may be provided in the server device 2, or some of the functions of the server device 2 may be provided in the terminal device 1. Also, the configuration of the DB of the server device 2 may be changed arbitrarily.

(形状、数値、構造、時系列について)
実施の形態や図面において例示した構成要素に関して、形状、数値、又は複数の構成要素の構造若しくは時系列の相互関係については、本発明の技術的思想の範囲内において、任意に改変及び改良することができる。
(付記)
付記1の選択システムは、複数の演習問題を示す複数演習問題情報を格納する格納手段と、学習者の学習目標に関連する学習目標関連情報を取得する取得手段と、前記取得手段が取得した前記学習目標関連情報に基づいて、前記格納手段に格納されている前記複数演習問題情報が示す前記複数の演習問題の内の、所定個数の演習問題を、前記学習者が前記学習目標を達成するために学習することを推奨する推奨演習問題として選択する選択手段と、を備える。
(shape, number, structure, time series)
The components illustrated in the embodiments and drawings may be modified and improved as desired within the scope of the technical concept of the present invention with respect to the shape, numerical values, or structure or chronological relationships of multiple components.
(Additional Note)
The selection system of Appendix 1 comprises a storage means for storing multiple exercise problem information indicating multiple exercise problems, an acquisition means for acquiring learning goal-related information related to a learner's learning goals, and a selection means for selecting, based on the learning goal-related information acquired by the acquisition means, a predetermined number of exercise problems from the multiple exercise problem information stored in the storage means as recommended exercise problems to be studied by the learner in order to achieve the learning goal.

付記2の選択システムは、付記1に記載の選択システムにおいて、前記学習目標は、前記学習者の志望校における入学試験に合格することであり、前記取得手段は、少なくとも前記入学試験に関する入学試験関連情報を、前記学習目標関連情報として取得する。 The selection system of Appendix 2 is the selection system described in Appendix 1, in which the learning goal is to pass an entrance exam for the learner's preferred school, and the acquisition means acquires at least entrance exam-related information about the entrance exam as the learning goal-related information.

付記3の選択システムは、付記2に記載の選択システムにおいて、前記取得手段は、前記入学試験関連情報と、前記入学試験の入試教科における前記学習者の得意度を示す得意度情報とを、前記学習目標関連情報として取得し、前記選択手段は、前記入学試験関連情報と前記得意度情報とに基づいて、前記推奨演習問題を選択する。 The selection system of Appendix 3 is the selection system described in Appendix 2, in which the acquisition means acquires the entrance examination-related information and proficiency information indicating the learner's proficiency in the entrance examination subjects of the entrance examination as the learning goal-related information, and the selection means selects the recommended practice questions based on the entrance examination-related information and the proficiency information.

付記4の選択システムは、付記2又は3に記載の選択システムにおいて、前記選択手段は、AI(人工知能)を活用した所定のアルゴリズムに基づいて前記推奨演習問題を選択する。 The selection system of Appendix 4 is the selection system of Appendix 2 or 3, in which the selection means selects the recommended practice problems based on a predetermined algorithm that utilizes AI (artificial intelligence).

付記5の選択システムは、付記1から4の何れか一項に記載の選択システムにおいて、前記選択手段が選択した前記推奨演習問題を示す情報を出力する出力手段、を備える。 The selection system of appendix 5 is the selection system described in any one of appendices 1 to 4, and includes an output means for outputting information indicating the recommended exercise selected by the selection means.

付記6の選択プログラムは、コンピュータを、学習者の学習目標に関連する学習目標関連情報を取得する取得手段と、前記取得手段が取得した前記学習目標関連情報に基づいて、複数の演習問題を示す複数演習問題情報を格納する格納手段に格納されている前記複数演習問題情報が示す前記複数の演習問題の内の、所定個数の演習問題を、前記学習者が前記学習目標を達成するために学習することを推奨する推奨演習問題として選択する選択手段と、として機能させる。 The selection program of Appendix 6 causes a computer to function as an acquisition means for acquiring learning goal-related information related to a learner's learning goal, and a selection means for selecting, based on the learning goal-related information acquired by the acquisition means, a predetermined number of exercises from among the exercises indicated by the multiple exercise information stored in a storage means for storing multiple exercise information indicating the exercises, as recommended exercises that are recommended for the learner to study in order to achieve the learning goal.

(付記の効果)
付記1に記載の選択システム、及び請求項6に記載の選択プログラムによれば、複数の演習問題の内の、所定個数の演習問題を、学習者が学習目標を達成するために学習することを推奨する推奨演習問題として選択することにより、例えば、所定個数の演習問題を用いて効率的に学習を行わせることができるので、学習者の学習効率を向上させることが可能となる。
(Effect of supplementary notes)
According to the selection system described in Appendix 1 and the selection program described in claim 6, a predetermined number of exercise problems from among a plurality of exercise problems are selected as recommended exercise problems that are recommended for the learner to study in order to achieve the learning goal, thereby enabling the learner to study efficiently using, for example, the predetermined number of exercise problems, thereby making it possible to improve the learner's learning efficiency.

付記2に記載の選択システムによれば、学習目標は学習者の志望校における入学試験に合格することであり、入学試験に関する入学試験関連情報を学習目標関連情報として取得することにより、例えば、入学試験に合格するために効率的に学習を行わせることが可能となる。 According to the selection system described in Appendix 2, the learning goal is to pass the entrance exam for the learner's desired school, and by acquiring entrance exam-related information about the entrance exam as learning goal-related information, it becomes possible to have the learner study efficiently in order to pass the entrance exam, for example.

付記3に記載の選択システムによれば、入学試験関連情報と得意度情報とを学習目標関連情報として取得することにより、例えば、学習者の得意度を考慮して推奨演習問題を選択することができるので、学習者の学習効率を更に向上させることができる。 According to the selection system described in Appendix 3, by acquiring entrance examination-related information and proficiency information as learning goal-related information, it is possible to select recommended practice questions taking into account the learner's proficiency, for example, thereby further improving the learner's learning efficiency.

付記4に記載の選択システムによれば、AI(人工知能)を活用した所定のアルゴリズムに基づいて推奨演習問題を選択することにより、例えば、学習者の学習目標を達成するために適切な演習問題を推奨演習問題として選択することが可能となる。 According to the selection system described in Appendix 4, by selecting recommended exercises based on a predetermined algorithm that utilizes AI (artificial intelligence), it becomes possible to select, for example, appropriate exercises as recommended exercises to achieve the learner's learning goals.

付記5に記載の選択システムによれば、推奨演習問題を示す情報を出力することにより、例えば、推奨演習問題に知らせることが可能となる。 According to the selection system described in Appendix 5, it is possible to inform the user of recommended exercises, for example, by outputting information indicating the recommended exercises.

1 端末装置
2 サーバ装置
11 通信部
12 タッチパッド
13 ディスプレイ
14 記録部
15 制御部
21 通信部
22 記録部
23 制御部
100 学習支援システム
101 端末装置
102 端末装置
221 生徒情報DB
222 演習問題関連情報DB
223 提示用問題特定情報DB
231 取得部
232 選択部
233 出力部
Reference Signs List 1 Terminal device 2 Server device 11 Communication unit 12 Touch pad 13 Display 14 Recording unit 15 Control unit 21 Communication unit 22 Recording unit 23 Control unit 100 Learning support system 101 Terminal device 102 Terminal device 221 Student information DB
222 Exercise related information DB
223 Question specific information DB for presentation
231 Acquisition unit 232 Selection unit 233 Output unit

Claims (6)

複数の演習問題を示す複数演習問題情報を格納する格納手段と、
前記格納手段に格納されている前記複数演習問題情報が示す前記複数の演習問題の内の、過去の試験で出題された問題である過去問に対応する複数の第1演習問題各々の分野及び難易度に基づいて、各分野及び各難易度に対応する演習問題の個数の基準である基準問題数を決定する制御手段と、
学習者の学習目標に関連する学習目標関連情報を取得する取得手段と、
前記取得手段が取得した前記学習目標関連情報と、前記制御手段が決定した前記基準問題数とに基づいて、前記格納手段に格納されている前記複数演習問題情報が示す前記複数の演習問題の中の複数の第2演習問題であって前記複数の第1演習問題とは異なる前記複数の第2演習問題の内の、所定個数の演習問題を、前記学習者が前記学習目標を達成するために学習することを推奨する推奨演習問題として選択する選択手段と、
を備える選択システム。
A storage means for storing multiple exercise information indicating multiple exercises;
a control means for determining a standard number of questions, which is a standard for the number of exercise questions corresponding to each field and each level of difficulty, based on the field and level of difficulty of each of a plurality of first exercise questions corresponding to past questions that are questions asked in past examinations, among the plurality of exercise questions indicated by the plurality of exercise question information stored in the storage means;
An acquisition means for acquiring learning goal-related information related to a learning goal of the learner;
a selection means for selecting, based on the learning goal-related information acquired by the acquisition means and the standard number of problems determined by the control means , a predetermined number of second exercises among the plurality of exercises indicated by the plurality of exercise problem information stored in the storage means, the second exercises being different from the plurality of first exercise problems , as recommended exercises to be studied by the learner in order to achieve the learning goal;
A selection system comprising:
前記学習目標は、前記学習者の志望校における入学試験に合格することであり、
前記取得手段は、少なくとも前記入学試験に関する入学試験関連情報を、前記学習目標関連情報として取得する、
請求項1に記載の選択システム。
the learning goal is to pass an entrance examination for the learner's preferred school;
The acquiring means acquires at least entrance examination-related information relating to the entrance examination as the learning goal-related information.
The selection system of claim 1 .
前記取得手段は、前記入学試験関連情報と、前記入学試験の入試教科における前記学習者の得意度を示す得意度情報とを、前記学習目標関連情報として取得し、
前記選択手段は、前記入学試験関連情報と前記得意度情報とに基づいて、前記推奨演習問題を選択する、
請求項2に記載の選択システム。
The acquiring means acquires, as the learning goal related information, the entrance examination related information and proficiency information indicating the proficiency of the learner in the entrance examination subject of the entrance examination;
The selection means selects the recommended practice questions based on the entrance examination related information and the proficiency level information.
The selection system of claim 2.
前記選択手段は、AI(人工知能)を活用した所定のアルゴリズムに基づいて前記推奨演習問題を選択する、
請求項2又は3に記載の選択システム。
The selection means selects the recommended exercises based on a predetermined algorithm utilizing AI (artificial intelligence).
A selection system according to claim 2 or 3.
前記選択手段が選択した前記推奨演習問題を示す情報を出力する出力手段、を備える、
請求項1から4の何れか一項に記載の選択システム。
an output unit for outputting information indicating the recommended exercise selected by the selection unit;
A selection system according to any one of claims 1 to 4.
コンピュータを、
複数の演習問題を示す複数演習問題情報を格納する格納手段と、
前記格納手段に格納されている前記複数演習問題情報が示す前記複数の演習問題の内の、過去の試験で出題された問題である過去問に対応する複数の第1演習問題各々の分野及び難易度に基づいて、各分野及び各難易度に対応する演習問題の個数である基準問題数を決定する制御手段と、
学習者の学習目標に関連する学習目標関連情報を取得する取得手段と、
前記取得手段が取得した前記学習目標関連情報と、前記制御手段が決定した前記基準問題数とに基づいて、前記格納手段に格納されている前記複数演習問題情報が示す前記複数の演習問題の中の複数の第2演習問題であって前記複数の第1演習問題とは異なる前記複数の第2演習問題の内の、所定個数の演習問題を、前記学習者が前記学習目標を達成するために学習することを推奨する推奨演習問題として選択する選択手段と、
として機能させる選択プログラム。
Computer,
A storage means for storing multiple exercise information indicating multiple exercises;
a control means for determining a standard number of questions, which is the number of exercise questions corresponding to each field and each level of difficulty, based on the field and level of difficulty of each of a plurality of first exercise questions corresponding to past questions that are questions asked in past examinations, among the plurality of exercise questions indicated by the plurality of exercise question information stored in the storage means;
An acquisition means for acquiring learning goal-related information related to a learning goal of a learner;
a selection means for selecting, based on the learning goal-related information acquired by the acquisition means and the standard number of problems determined by the control means , a predetermined number of second exercises among the plurality of exercises indicated by the plurality of exercise problem information stored in the storage means, the second exercises being different from the plurality of first exercise problems , as recommended exercises to be studied by the learner in order to achieve the learning goal;
Select the program that will act as the
JP2021032195A 2021-03-02 2021-03-02 Selection system and selection program Active JP7555288B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021032195A JP7555288B2 (en) 2021-03-02 2021-03-02 Selection system and selection program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021032195A JP7555288B2 (en) 2021-03-02 2021-03-02 Selection system and selection program

Publications (2)

Publication Number Publication Date
JP2022133497A JP2022133497A (en) 2022-09-14
JP7555288B2 true JP7555288B2 (en) 2024-09-24

Family

ID=83229802

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021032195A Active JP7555288B2 (en) 2021-03-02 2021-03-02 Selection system and selection program

Country Status (1)

Country Link
JP (1) JP7555288B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7509482B1 (en) 2024-01-17 2024-07-02 モノグサ株式会社 System, method, and program for supporting learning

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009009579A (en) 2008-06-30 2009-01-15 Media Five:Kk Data processor
US20150199911A1 (en) 2014-01-10 2015-07-16 Laura Paramoure Systems and methods for creating and managing repeatable and measurable learning content
JP2017032921A (en) 2015-08-06 2017-02-09 株式会社ワオ・コーポレーション Past problem information processor, past problem information processing method, and program
JP2018112673A (en) 2017-01-12 2018-07-19 富士通株式会社 Learning support program, apparatus, and method
JP2019152741A (en) 2018-03-02 2019-09-12 株式会社Compass Learning support system and method, and computer program
JP2020086075A (en) 2018-11-22 2020-06-04 株式会社タマイインベストメントエデュケーションズ Learning support system and program
JP2020177507A (en) 2019-04-19 2020-10-29 株式会社サイトビジット Exam question prediction system and exam question prediction method

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009009579A (en) 2008-06-30 2009-01-15 Media Five:Kk Data processor
US20150199911A1 (en) 2014-01-10 2015-07-16 Laura Paramoure Systems and methods for creating and managing repeatable and measurable learning content
JP2017032921A (en) 2015-08-06 2017-02-09 株式会社ワオ・コーポレーション Past problem information processor, past problem information processing method, and program
JP2018112673A (en) 2017-01-12 2018-07-19 富士通株式会社 Learning support program, apparatus, and method
JP2019152741A (en) 2018-03-02 2019-09-12 株式会社Compass Learning support system and method, and computer program
JP2020086075A (en) 2018-11-22 2020-06-04 株式会社タマイインベストメントエデュケーションズ Learning support system and program
JP2020177507A (en) 2019-04-19 2020-10-29 株式会社サイトビジット Exam question prediction system and exam question prediction method

Also Published As

Publication number Publication date
JP2022133497A (en) 2022-09-14

Similar Documents

Publication Publication Date Title
König et al. Is teacher knowledge associated with performance? On the relationship between teachers’ general pedagogical knowledge and instructional quality
Harris et al. Are journal clubs effective in supporting evidence-based decision making? A systematic review. BEME Guide No. 16.
Rahayu et al. Digital parenting competence of mother as informal educator is not inline with internet access
Schwieren et al. The testing effect in the psychology classroom: A meta-analytic perspective
Hendry et al. Readiness for self-directed learning: validation of a new scale with medical students
Kingir et al. Relationships among constructivist learning environment perceptions, motivational beliefs, self-regulation and science achievement
Baadte et al. Feedback effects on performance, motivation and mood: Are they moderated by the learner's self-concept?
Chen et al. A cross-grade comparison to examine the context effect on the relationships among family resources, school climate, learning participation, science attitude, and science achievement based on TIMSS 2003 in Taiwan
Chen et al. Blending health literacy with an English as a second language curriculum: A systematic literature review
Wong et al. General music teachers' attitudes and practices regarding multicultural music education in Malaysia
Jones et al. Developing a measurement tool for assessing physiotherapy students’ self-efficacy: a pilot study
Pinto Information literacy perceptions and behaviour among history students
Singh et al. Exploring perceptions toward education in 3-D virtual environments: An introduction to “Second Life”
Lawton et al. Student perceptions of engagement in an introductory statistics course
Young University-level group piano instruction and professional musicians
Zebehazy et al. Graphic reading performance of students with visual impairments and its implication for instruction and assessment
Chan et al. Personal response systems and learning performance: The mediating role of learners’ engagement
Li et al. Impacts of ICT-related factors on students’ digital reading literacy: Evidence from high-performing Asian countries and regions
Marino Inquiry-based archival instruction: An exploratory study of affective impact
Tuttle et al. Systematic review of studies addressing computer-assisted instruction for students with visual impairment
Xu et al. Psychological factors influencing successful music learning using deep learning technologies
Smith et al. Practical concerns of educators assessing reflections of physiotherapy students
Marie Johnson The influence of student learning characteristics on purchase of paper book and eBook for university study and personal interest
JP7555288B2 (en) Selection system and selection program
Henry et al. A double shot of information literacy instruction at a community college

Legal Events

Date Code Title Description
A80 Written request to apply exceptions to lack of novelty of invention

Free format text: JAPANESE INTERMEDIATE CODE: A80

Effective date: 20210305

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230712

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240312

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240329

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240510

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240910

R150 Certificate of patent or registration of utility model

Ref document number: 7555288

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150