JP7729100B2 - Terminal device and program - Google Patents
Terminal device and programInfo
- Publication number
- JP7729100B2 JP7729100B2 JP2021125308A JP2021125308A JP7729100B2 JP 7729100 B2 JP7729100 B2 JP 7729100B2 JP 2021125308 A JP2021125308 A JP 2021125308A JP 2021125308 A JP2021125308 A JP 2021125308A JP 7729100 B2 JP7729100 B2 JP 7729100B2
- Authority
- JP
- Japan
- Prior art keywords
- test
- information
- student
- unit
- answer
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Electrically Operated Instructional Devices (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、テストを端末装置に配信し、実施する技術に関する。 The present invention relates to technology for distributing and conducting tests on terminal devices.
従来から生徒に対し、紙ではなく端末装置を使用してテストを実施するシステムが知られている。特許文献1には、タブレット端末装置を使用して英語のテストを実施する教育支援システムが開示されている。 Systems that administer tests to students using terminal devices rather than paper have been known for some time. Patent Document 1 discloses an educational support system that administers English tests using tablet terminal devices.
紙ではなく端末装置を使用してテストを実施する場合、テストの配布、回収や採点方法が従来と異なるため、教師の負担増加という問題が生じている。また、端末装置を使用してテストを実施する場合であっても紙と同様に、テストを構成する問題とその解答を見直すことは大切な学習である。 When tests are administered using terminal devices rather than paper, the methods of distributing, collecting, and grading tests are different from conventional methods, which increases the burden on teachers. Furthermore, even when administering tests using terminal devices, reviewing the questions and answers that make up the test is an important learning experience, just as it is for paper tests.
本発明は、例えば、上記のような課題を解決するためになされたものであり、端末装置を使用するテストにおいて、自動的に見直しの有無を判定する端末装置を提供することを主な課題とする。 The present invention has been made to solve the above-mentioned problems, and its main objective is to provide a terminal device that automatically determines whether revisions are necessary during testing using the terminal device.
本発明の1つの観点では、端末装置は、テストに関するテスト情報を取得するテスト情報取得部と、前記テスト情報に基づいて、前記テストを実施するテスト実施部と、テスト終了時刻より前に学習者による解答の記入完了を判定する完了判定部と、前記テストの終了時刻より前、且つ、前記解答の記入完了を判定した後であって、前記テストを構成する問題が記載された全てのページを表示した場合、又は、前記テストを構成する各問題に設置された全てのチェックボックスにチェックマークが記入された場合、前記学習者が前記テストの見直しを行ったと判定する見直し判定部と、を備える。この態様によれば、例えば、解答の記入が完了してテスト終了時刻より前に生徒がテスト終了する場合、端末装置は、学習者がテストを構成する問題が記載された全てのページを表示したか否か、又は、テストを構成する全ての問題のチェックボックスにチェックマークが記入されたか否かにより、見直しを完了したかを判定する。よって、ケアレスミスの見落としなどによる不本意なテスト終了を防止することができる。
In one aspect of the present invention, a terminal device includes a test information acquisition unit that acquires test information related to a test, a test implementation unit that implements the test based on the test information, a completion determination unit that determines whether the learner has completed entering answers before the test end time, and a review determination unit that determines whether the learner has reviewed the test if, before the test end time and after determining that the learner has completed entering the answers, the learner has viewed all pages containing questions that make up the test or if all check boxes for each question that make up the test are checked . According to this aspect, for example, if a student has completed entering answers and ends the test before the test end time, the terminal device determines whether the learner has completed review based on whether the learner has viewed all pages containing questions that make up the test or if all check boxes for each question that make up the test are checked. This prevents the learner from accidentally ending the test due to overlooking a careless mistake.
上記端末装置の一態様では、前記完了判定部は、終了ボタン押下による終了要求を取得した場合、又は、前記テストを構成する最後の問題の解答欄に解答を記入してから一定時間経過した場合、前記解答の記入完了を判定する。この態様によれば、端末装置は、終了要求を取得したり、最後の問題の解答欄への記入から一定時間経過したりした場合に、テストの記入完了を判定する。
In one aspect of the terminal device, the completion determination unit determines that the answer has been entered when an end request is received by pressing an end button or when a certain amount of time has passed since the answer was entered in the answer column of the last question that constitutes the test. According to this aspect, the terminal device determines that the answer has been entered in the test when an end request is received or when a certain amount of time has passed since the answer was entered in the answer column of the last question.
上記端末装置の他の一態様では、前記テストの終了時刻より前、且つ、前記解答の記入完了を判定した後に修正された解答にフラグを付与し、修正前の解答と修正後の解答の相違点を示す情報を取得して記憶する情報記憶部を備える。この態様により、端末装置は、相違点を示す情報を分析することができ、見直しによる学習効果を確認することができる。 In another aspect of the terminal device, the terminal device includes an information storage unit that, before the end of the test and after determining that the answer entry is complete , assigns a flag to the corrected answer and acquires and stores information indicating differences between the answer before and after the correction. With this aspect, the terminal device can analyze the information indicating the differences and confirm the learning effect of the revision.
上記端末装置のさらに他の一態様では、前記テスト実施部は、前記完了判定部により前記解答の記入完了が判定された場合に、前記テストの見直しを喚起する見直し喚起画面を表示する表示部を備える。この態様により、端末装置は、テストにおいて重要な見直しを喚起することができる。
In yet another aspect of the terminal device, the test implementation unit includes a display unit that displays a review prompt screen that prompts the user to review the test when the completion determination unit determines that the answer entry is complete . This aspect allows the terminal device to prompt the user to review an important part of the test .
本発明のさらに別の観点では、コンピュータによって実行されるプログラムは、コンピュータによって実行されるプログラムであって、テストに関するテスト情報を取得するテスト情報取得部、前記テスト情報に基づいて、前記テストを実施するテスト実施部、テスト終了時刻より前に学習者による解答の記入完了を判定する完了判定部、前記テストの終了時刻より前、且つ、前記解答の記入完了を判定した後であって、前記テストを構成する問題が記載された全てのページを表示した場合、又は、前記テストを構成する各問題に設置された全てのチェックボックスにチェックマークが記入された場合、前記学習者が前記テストの見直しを行ったと判定する見直し判定部として前記コンピュータを機能させる。このプログラムをコンピュータにインストールして実行させることで、本発明に係る端末装置を構成させることができる。 In yet another aspect of the present invention, a program executed by a computer causes the computer to function as a test information acquisition unit that acquires test information related to a test, a test implementation unit that implements the test based on the test information, a completion determination unit that determines whether the learner has completed entering their answers before the end of the test, and a review determination unit that determines whether the learner has reviewed the test if all pages containing questions that make up the test have been displayed or if all check boxes provided for each question that make up the test have been checked before the end of the test and after it has been determined that the answers have been completed. By installing and executing this program on a computer, a terminal device according to the present invention can be configured.
本発明に係る端末装置によれば、自動的にテストの見直しの有無を判定することができる。 The terminal device according to the present invention can automatically determine whether or not a test needs to be revised.
以下、図面を参照しながら、本発明の実施の形態について説明する。
<実施形態>
[全体構成]
図1は、本発明のテスト制御装置を適用したテスト制御システムの構成を示す。テスト制御システム100は、端末装置によるテストの実施を制御するシステムであって、複数の生徒用端末20と、サーバ10と、教師用端末30とをネットワーク5を介して通信可能に構成したものである。
Hereinafter, an embodiment of the present invention will be described with reference to the drawings.
<Embodiment>
[Overall configuration]
1 shows the configuration of a test control system to which the test control device of the present invention is applied. The test control system 100 is a system for controlling the administration of tests by terminal devices, and is configured so that multiple student terminals 20, a server 10, and a teacher terminal 30 can communicate with each other via a network 5.
生徒用端末20は、生徒やテスト受験者といった学習者が使用するものであって、例えば、デスクトップPC、ラップトップPC、タブレットPC等である。生徒用端末20は、液晶ディスプレイ等の表示部を備えており、生徒がテストを実施する際に使用される。具体的に、生徒用端末20は、サーバ10から取得したテスト情報に基づいて、表示部にテストの問題及び解答欄を表示する。生徒は、生徒用端末20の表示部にスタイラスペン等を使用して解答を記入し、所定の操作をすることでテストを実施する。生徒用端末20は、生徒の記入に関するテスト記入情報をリアルタイムでサーバ10へ送信する。また、生徒用端末20は、解答の記入が完了した等の理由でテスト終了時刻より前に生徒がテストを終了する場合、後述する見直しを完了した後、終了要求をサーバ10へ送信する。 The student terminal 20 is used by learners such as students and test takers, and may be, for example, a desktop PC, laptop PC, or tablet PC. The student terminal 20 is equipped with a display unit such as an LCD display, and is used by students when taking tests. Specifically, the student terminal 20 displays test questions and answer columns on the display unit based on test information obtained from the server 10. Students take the test by entering their answers using a stylus pen or similar on the display unit of the student terminal 20 and performing specified operations. The student terminal 20 transmits test entry information regarding the student's entries to the server 10 in real time. Furthermore, if a student ends the test before the test end time because they have finished entering their answers, for example, the student terminal 20 completes the review described below and then transmits an end request to the server 10.
教師用端末30は、教師や採点者といった学習支援者が使用するものであって、例えば、デスクトップPC、ラップトップPC、タブレットPC等である。教師用端末30は、液晶ディスプレイ等の表示部を備えており、教師がテストの設定、配信、採点等を行う際に使用される。具体的に、教師用端末30は、実施するテストの時間や種別等の設定を行い、設定に関する情報を設定情報としてサーバ10へ送信する。また、教師用端末30は、サーバ10からテスト管理画面を取得してテスト実施中の生徒の記入内容を閲覧したり、採点画面を取得してテストの採点を行ったりする。また、教師用端末30は、抽出要求を行うことで、サーバ10から振り返り授業において補習教材として提示したい問題や解答に関する問題解答情報を取得する。 The teacher terminal 30 is used by learning support staff such as teachers and graders, and may be, for example, a desktop PC, laptop PC, or tablet PC. The teacher terminal 30 is equipped with a display unit such as an LCD display, and is used by teachers to set up, distribute, and grade tests. Specifically, the teacher terminal 30 sets the time and type of test to be administered, and transmits information related to the settings to the server 10 as configuration information. The teacher terminal 30 also obtains a test management screen from the server 10 to view the content written by students during the test, and obtains a grading screen to grade tests. The teacher terminal 30 also makes an extraction request to obtain question and answer information from the server 10 regarding questions and answers that the teacher wants to present as supplementary learning materials in review lessons.
サーバ10は、テスト情報データベース(以下、「データベース」を「DB」と記す。)41と、生徒情報DB42と、採点結果DB43とに接続されている。サーバ10は、教師用端末30から受信した設定情報に基づいて生徒用端末20へテスト情報の配信を行ったり、生徒用端末20からテスト記入情報や終了要求を受信したりする。また、サーバ10は、テスト管理画面及び採点画面を作成して教師用端末30に表示させたり、教師用端末30からの抽出要求に応じて問題解答情報を送信したりする。 The server 10 is connected to a test information database (hereinafter, "database" will be referred to as "DB") 41, a student information DB 42, and a scoring result DB 43. The server 10 distributes test information to the student terminals 20 based on setting information received from the teacher terminal 30, and receives test entry information and termination requests from the student terminals 20. The server 10 also creates a test management screen and a scoring screen and displays them on the teacher terminal 30, and sends question answer information in response to an extraction request from the teacher terminal 30.
なお、ネットワーク5を通じた生徒用端末20と、サーバ10と、教師用端末30との通信は有線であっても無線であってもよい。 Note that communication between the student terminal 20, the server 10, and the teacher terminal 30 via the network 5 may be wired or wireless.
[サーバの構成]
図2は、サーバ10の内部構成を示すブロック図である。サーバ10は、通信部11と、テスト設定部13と、テスト配信部14と、端末制御部15と、テスト管理画面作成部16と、採点画面作成部17と、問題解答抽出部18とを備える。なお、これらの構成要素と、テスト情報DB41と、生徒情報DB42と、採点結果DB43とは、バス19を介して相互に接続されている。
[Server configuration]
2 is a block diagram showing the internal configuration of server 10. Server 10 includes a communication unit 11, a test setting unit 13, a test distribution unit 14, a terminal control unit 15, a test management screen creation unit 16, a grading screen creation unit 17, and a question answer extraction unit 18. These components, a test information DB 41, a student information DB 42, and a grading result DB 43 are interconnected via a bus 19.
通信部11は、ネットワーク5を通じて生徒用端末20や教師用端末30と通信を行うための通信ユニットである。具体的に、通信部11は、生徒用端末20へテスト情報や制御情報を送信したり、生徒用端末20からテスト記入情報やテスト終了情報を受信したりする。また、通信部11は、教師用端末30へテスト管理画面、採点画面や問題解答情報を送信したり、教師用端末30から設定情報や抽出要求を受信したりする。 The communication unit 11 is a communication unit for communicating with the student terminal 20 and the teacher terminal 30 via the network 5. Specifically, the communication unit 11 sends test information and control information to the student terminal 20, and receives test entry information and test completion information from the student terminal 20. The communication unit 11 also sends a test management screen, a grading screen, and question answer information to the teacher terminal 30, and receives setting information and extraction requests from the teacher terminal 30.
テスト情報DB41は、テストの識別情報であるテストID、テストの設定情報、テストデータ等のテスト情報を記憶している。テストデータとは、生徒用端末20を使用して生徒が実施するテストのデータであって、テストを構成する問題及び各問題の解答を記入する解答欄に関する情報を含む。 The test information DB41 stores test information such as a test ID, which is test identification information, test setting information, and test data. Test data is data for tests taken by students using student terminals 20, and includes information about the questions that make up the test and the answer fields where answers to each question are entered.
生徒情報DB42は、生徒に関する情報を記憶している。具体的に、生徒情報DB42は、生徒の識別情報である生徒ID、生徒の氏名、学年、組、番号等の生徒情報を記憶している。 Student information DB42 stores information about students. Specifically, student information DB42 stores student IDs, which are student identification information, as well as student names, grades, classes, numbers, and other student information.
採点結果DB43は、各生徒が実施したテストの採点結果に関する情報を記憶している。具体的に、採点結果DB43は、生徒ID、実施したテストのテストID、当該テストの採点結果等を採点結果情報として記憶している。 The grading result DB43 stores information about the grading results of tests taken by each student. Specifically, the grading result DB43 stores the student ID, the test ID of the test taken, the grading results of the test, etc. as grading result information.
テスト設定部13は、教師用端末30からテストの設定情報を取得し、テスト情報DB41に記憶する。具体的に、設定情報は、テストの時間設定、対象生徒設定、テスト種別設定、テストの開始設定及び終了設定に関する情報等である。 The test setting unit 13 acquires test setting information from the teacher terminal 30 and stores it in the test information DB 41. Specifically, the setting information includes information regarding test time settings, target student settings, test type settings, test start settings, and end settings.
テストの時間設定は、テストの実施時間の設定であって、例えば、10分、30分、1時間等、教師が任意に設定することができる。対象生徒設定は、テストを実施する生徒の設定であって、学年、組、番号、生徒ID等を用いて設定する。テスト種別設定は、実施するテストの設定であって、テストID等を用いて設定する。 The test time setting is the duration of the test, and can be set by the teacher as desired, for example, 10 minutes, 30 minutes, 1 hour, etc. The target student setting is the setting for the students who will be tested, and is set using the grade, class, number, student ID, etc. The test type setting is the setting for the test to be conducted, and is set using the test ID, etc.
テストの開始設定は、テストの実施を開始するトリガの設定であって、教師が教師用端末30を使用してテストを開始するタイミングで開始要求を行ってもよいし、予めテスト開始時刻を指定してもよい。教師による開始要求やテスト開始時刻といったテストを開始するトリガに関する情報を「テスト開始情報」とも呼ぶ。 The test start setting is a trigger setting that starts the test. The teacher may issue a start request when the test begins using the teacher terminal 30, or the test start time may be specified in advance. Information related to the trigger that starts the test, such as a teacher's start request or the test start time, is also referred to as "test start information."
テストの終了設定は、テストの実施を終了するトリガの設定であって、生徒が生徒用端末20を使用してテストを終了するタイミングで終了要求を行ってもよいし、予めテスト終了時刻を指定してもよい。生徒による終了要求やテスト終了時刻といったテストを終了するトリガに関する情報を「テスト終了情報」とも呼ぶ。 The test end setting is a trigger setting for ending the test. The student may issue an end request when they use the student terminal 20 to end the test, or the test end time may be specified in advance. Information regarding the trigger for ending the test, such as a student's end request or the test end time, is also referred to as "test end information."
テスト配信部14は、テストの設定情報に基づいて、テスト情報DB41からテスト情報を抽出し、対象生徒が使用する生徒用端末20へ送信することで、生徒にテストを配信する。 The test distribution unit 14 extracts test information from the test information DB 41 based on the test setting information and transmits it to the student terminal 20 used by the target student, thereby distributing the test to the student.
端末制御部15は、テストを実施する生徒用端末20の機能を制御する。端末制御部15は、テスト開始情報に基づいて、テストの実施を開始できるように生徒用端末20を制御する。具体的に、テスト開始情報がテスト開始時刻の場合、端末制御部15は、テスト開始時刻になると、テストの表示、テストへの記入、テストに関する情報のサーバ10との送受信といったテストを実施する機能が使用可能となる制御情報を、通信部11を介して生徒用端末20に送信する。ここで、テストに関する情報とは、例えば、テスト記入情報、テスト終了情報、制御情報等である。また、端末制御部15は、テスト開始時刻になると、テストの実施以外の機能を制限する情報、例えば電子教科書の閲覧等を制限したり、使用不可としたりする制御情報を生徒用端末20に送信する。つまり、端末制御部15は、テスト開始情報に基づいて制御情報を送信することで、生徒用端末20を制御してテストの実施を開始させる。 The terminal control unit 15 controls the functions of the student terminal 20 that administer the test. Based on the test start information, the terminal control unit 15 controls the student terminal 20 so that the test can begin administration. Specifically, if the test start information is the test start time, the terminal control unit 15 transmits control information to the student terminal 20 via the communication unit 11 at the test start time, enabling test administration functions such as displaying the test, filling out the test, and sending and receiving test-related information with the server 10. Here, test-related information includes, for example, test-entry information, test completion information, control information, etc. Furthermore, at the test start time, the terminal control unit 15 transmits information to the student terminal 20 that restricts functions other than those for administering the test, such as control information that restricts or disables the viewing of electronic textbooks. In other words, by transmitting control information based on the test start information, the terminal control unit 15 controls the student terminal 20 to begin administration of the test.
また、端末制御部15は、テスト終了情報に基づいて、テストの実施を終了させるように生徒用端末20を制御する。具体的に、テスト終了情報がテスト終了時刻の場合、端末制御部15は、テスト終了時刻になると、テストを実施する機能を使用不可とする制御情報を、通信部11を介して生徒用端末20に送信する。また、端末制御部15は、テスト終了時刻になると、テストの実施以外の機能の制限を解除したり、使用可能としたりする制御情報を生徒用端末20に送信する。つまり、端末制御部15は、テスト終了情報に基づいて制御情報を送信することで、生徒用端末20を制御してテストの実施を終了させる。 The terminal control unit 15 also controls the student terminal 20 to end the test based on the test end information. Specifically, if the test end information is the test end time, the terminal control unit 15 transmits control information to the student terminal 20 via the communication unit 11 to disable the function for administering the test when the test end time arrives. The terminal control unit 15 also transmits control information to the student terminal 20 to remove restrictions on or enable the use of functions other than those for administering the test when the test end time arrives. In other words, the terminal control unit 15 controls the student terminal 20 to end the test by transmitting control information based on the test end information.
このように、端末制御部15は、テスト開始情報やテスト終了情報に基づいて、生徒用端末20を使用したテストの時間制御を行うことができる。また、生徒用端末20を利用したカンニング等の不正行為を防止することができる。 In this way, the terminal control unit 15 can control the test time using the student terminal 20 based on test start information and test end information. It can also prevent fraudulent behavior such as cheating using the student terminal 20.
テスト管理画面作成部16は、生徒用端末20から取得したテスト記入情報及びテスト情報に基づいて、テスト管理画面の作成や更新を行う。テスト記入情報は、生徒が生徒用端末20においてスタイラスペン等を使用してテストの解答欄に記入した解答のストロークデータ、記入した生徒の生徒IDや実施したテストのテストID等が含まれている。詳細は後述するが、テスト管理画面は、実施中のテストにおける各生徒の解答状況を表示する画面である。テスト管理画面作成部16は、通信部11を介して、作成又は更新したテスト管理画面を教師用端末30へ送信する。 The test management screen creation unit 16 creates and updates the test management screen based on the test entry information and test information acquired from the student device 20. The test entry information includes stroke data of answers entered by students in the test answer section using a stylus pen or the like on the student device 20, the student ID of the student who entered the answers, the test ID of the test that was conducted, etc. As will be described in more detail below, the test management screen is a screen that displays the answer status of each student in the test currently being conducted. The test management screen creation unit 16 sends the created or updated test management screen to the teacher device 30 via the communication unit 11.
採点画面作成部17は、テスト記入情報及びテスト情報に基づいて、採点画面の作成を行う。また、採点画面作成部17は、テスト記入情報、テスト情報及びテスト採点情報に基づいて、採点画面の更新を行う。採点画面は、教師がテストの採点をする画面であって、同一問題の解答を一覧表示したり、解答内容や採点結果に基づいて解答を並び替えたりすることが可能である。採点画面作成部17は、作成又は更新した採点画面を、通信部11を介して教師用端末30へ送信する。ここで、テスト採点情報は、採点画面において教師が操作することで各生徒のテストを採点した採点結果に関する情報を含んでいる。また、詳細は後述するが、テスト採点情報は、採点画面において教師が操作することで付箋を貼付した解答に関する情報も含んでいる。 The grading screen creation unit 17 creates a grading screen based on the test entry information and test information. The grading screen creation unit 17 also updates the grading screen based on the test entry information, test information, and test grading information. The grading screen is a screen on which the teacher grades tests, and is capable of displaying a list of answers to the same question and sorting the answers based on the answer content and grading results. The grading screen creation unit 17 transmits the created or updated grading screen to the teacher terminal 30 via the communication unit 11. Here, the test grading information includes information regarding the grading results of each student's test, which are determined by the teacher's operations on the grading screen. The test grading information also includes information regarding answers to which the teacher has attached sticky notes by operating the grading screen, as will be described in more detail below.
なお、本実施形態において、採点画面作成部17は、生徒用端末20から取得した生徒による終了要求の数が閾値以上になった場合、又は、テスト終了時刻によりテストが終了した場合に採点画面を作成する。例えば、生徒による終了要求の数が、テストを実施している全生徒数の7割以上となった場合に、採点画面作成部17は、採点画面を作成する。しかし、本発明はこれに限定されるものではなく、教師による採点画面要求を取得した場合等、採点画面作成部17が採点画面を作成するトリガは任意に設定することができる。 In this embodiment, the grading screen creation unit 17 creates a grading screen when the number of end requests from students received from the student devices 20 reaches a threshold or more, or when the test ends due to the test end time. For example, the grading screen creation unit 17 creates a grading screen when the number of end requests from students reaches or exceeds 70% of the total number of students taking the test. However, the present invention is not limited to this, and the trigger for the grading screen creation unit 17 to create a grading screen can be set arbitrarily, such as when a grading screen request is received from the teacher.
問題解答抽出部18は、通信部11を介して教師用端末30からの抽出要求を取得すると、テスト記入情報及びテスト採点情報に基づいて、実施したテストの中から所定の条件に合致する問題や解答を抽出し、問題解答情報として教師用端末30へ送信する。抽出する問題や解答は、例えば、同じような間違い解答、参考になりそうな模範解答、多数が手を付けていない問題、全員の解答を見比べたい問題等である。教師用端末30が取得した問題解答情報に含まれる問題や解答を補習教材として、教師はテストの振り返り授業を行うことができる。 When the question and answer extraction unit 18 receives an extraction request from the teacher terminal 30 via the communication unit 11, it extracts questions and answers that meet specified conditions from the administered test based on the test entry information and test scoring information, and sends these to the teacher terminal 30 as question and answer information. The extracted questions and answers may be, for example, similar incorrect answers, model answers that may be useful, questions that many students have not attempted, or questions for which everyone's answers can be compared. The teacher can use the questions and answers included in the question and answer information obtained by the teacher terminal 30 as supplementary learning materials to hold a review lesson on the test.
具体的に、問題や解答を抽出する所定の条件が正答率の閾値である場合、問題解答抽出部18は、正答率が閾値未満又は閾値以上の問題を補習教材として抽出する。また、所定の条件が付箋の有無である場合、問題解答抽出部18は、採点画面において教師の操作により付箋が貼付された解答と、当該解答に対応する問題を補習教材として抽出する。 Specifically, if the predetermined condition for extracting questions and answers is a threshold for the percentage of correct answers, the question and answer extraction unit 18 extracts questions for which the percentage of correct answers is below or above the threshold as supplementary learning materials. Also, if the predetermined condition is the presence or absence of sticky notes, the question and answer extraction unit 18 extracts answers to which sticky notes have been attached by the teacher on the grading screen, and questions corresponding to those answers, as supplementary learning materials.
なお、テストを構成する問題や解答に予め解説を紐付けておき、問題解答抽出部18は、問題解答情報に解説を含めて教師用端末30へ提供することとしてもよい。また、本実施形態では問題解答抽出部18が補習教材とする問題や解答を抽出しているが、本発明はこれに限定されるものではない。例えば、サーバ10はテスト記入情報及びテスト採点情報に基づいてテストの傾向を分析した分析結果を教師用端末30へ送信し、教師が当該分析結果に基づいて補習教材とする問題や解答を選択することとしてもよい。 Note that explanations may be linked to the questions and answers that make up the test in advance, and the question and answer extraction unit 18 may provide the question and answer information including the explanations to the teacher terminal 30. In addition, in this embodiment, the question and answer extraction unit 18 extracts questions and answers to be used as supplementary learning materials, but the present invention is not limited to this. For example, the server 10 may transmit the results of an analysis of test trends based on the test entry information and test scoring information to the teacher terminal 30, and the teacher may select questions and answers to be used as supplementary learning materials based on the analysis results.
上記の構成において、サーバ10の通信部11は、本発明のテスト記入データ取得部の一例である。また、サーバ10のテスト配信部14、端末制御部15、テスト管理画面作成部16、採点画面作成部17及び問題解答抽出部18は、それぞれ本発明のテスト配信部、端末制御部、テスト管理画面作成部、採点画面作成部及び抽出部の一例である。 In the above configuration, the communication unit 11 of the server 10 is an example of the test entry data acquisition unit of the present invention. Furthermore, the test distribution unit 14, terminal control unit 15, test management screen creation unit 16, scoring screen creation unit 17, and question answer extraction unit 18 of the server 10 are examples of the test distribution unit, terminal control unit, test management screen creation unit, scoring screen creation unit, and extraction unit of the present invention, respectively.
[生徒用端末の構成]
図3は、生徒用端末20の内部構成を示すブロック図である。生徒用端末20は、通信部21と、表示部22と、記憶部23と、テスト実施部24と、見直し判定部25とを備える。なお、これらの構成要素は、バス29を介して相互に接続されている。
[Student Device Configuration]
3 is a block diagram showing the internal configuration of the student terminal 20. The student terminal 20 includes a communication unit 21, a display unit 22, a storage unit 23, a test implementation unit 24, and a review determination unit 25. These components are interconnected via a bus 29.
通信部21は、ネットワーク5を通じてサーバ10と通信を行うための通信ユニットである。具体的に、通信部21は、サーバ10からテスト情報及び制御情報を受信したり、サーバ10へテスト記入情報や終了要求を送信したりする。 The communication unit 21 is a communication unit for communicating with the server 10 via the network 5. Specifically, the communication unit 21 receives test information and control information from the server 10, and sends test entry information and termination requests to the server 10.
表示部22は、テスト情報に基づいて、テストの問題や解答欄から構成されるテスト表示画面を表示する。図4は、テスト表示画面の一例である。図4(a)に示すように、テスト表示画面は、氏名項目51と、問題52と、解答欄53と、ページ数54と、時計55と、テスト時間56と、残り時間57とを有する。 The display unit 22 displays a test display screen consisting of test questions and answer columns based on the test information. Figure 4 shows an example of a test display screen. As shown in Figure 4(a), the test display screen has a name field 51, questions 52, answer columns 53, page number 54, clock 55, test time 56, and remaining time 57.
氏名項目51は、生徒用端末20を使用してテストを実施する生徒の学年、組、番号及び氏名を表示する。問題52と解答欄53は、大問1の(1)として対応付けられており、生徒はスタイラスペン等を使用して問題52の解答を解答欄53に記入する。ページ数54は、現在表示しているページのページ数と、テストを構成する全ページとを表示する。時計55は、時刻を表示する。テスト時間56は、テストの実施時間であり、残り時間57は、テストの残り時間である。残り時間57は、例えば、「残り5分」のように所定の時間より短くなると、色の変化、点滅等により生徒に注意喚起のアラートを出力することとしてもよい。 The name item 51 displays the grade, class, number, and name of the student taking the test using the student terminal 20. Question 52 and answer column 53 correspond as (1) of main question 1, and students use a stylus pen or similar to enter their answer to question 52 in answer column 53. Page number 54 displays the number of the currently displayed page and the total number of pages that make up the test. Clock 55 displays the time. Test time 56 is the duration of the test, and remaining time 57 is the time remaining in the test. If remaining time 57 becomes shorter than a specified time, such as "5 minutes remaining," an alert may be output to the student to draw their attention by changing color, flashing, etc.
図4(b)に示すように、テストの最後のページを表示するテスト表示画面は、終了ボタン58を有する。生徒用端末20を使用してテストを実施する生徒は、解答の記入が完了した等の理由でテスト終了時刻より前にテストを終了する場合、終了ボタン58を押下する。生徒用端末20は、終了ボタン58の押下によりサーバ10へ終了要求を送信してもよいし、後述する生徒が見直しを行った後にサーバ10へ終了要求を送信することとしてもよい。 As shown in Figure 4(b), the test display screen displaying the last page of the test has an end button 58. A student taking the test using a student terminal 20 can press the end button 58 if they want to end the test before the end time because they have finished writing their answers, for example. The student terminal 20 may send an end request to the server 10 by pressing the end button 58, or the end request may be sent to the server 10 after the student has reviewed the test, as described below.
なお、本実施形態の生徒用端末20は、終了ボタン58の押下により、終了要求をサーバ10へ送信することとしているが、本発明はこれに限定されるものではなく、テストを構成する最後の問題の解答欄に記入完了、テストを構成する全ての問題の解答欄に記入完了等、終了要求をサーバ10へ送信するトリガは任意に設定することができる。 In this embodiment, the student terminal 20 sends an end request to the server 10 when the end button 58 is pressed, but the present invention is not limited to this, and the trigger for sending an end request to the server 10 can be set arbitrarily, such as when the answer field for the last question in the test has been filled out, or when the answer fields for all questions in the test have been filled out, etc.
記憶部23は、テスト表示画面において、生徒により解答欄53に記入されたストロークデータを、記入した生徒の生徒IDや実施したテストのテストIDと共にテスト記入情報として記憶する。また、後述する見直し判定部25が取得した差分情報を記憶する。また、サーバ10から取得したテスト情報や制御情報を一時的に記憶しておくこととしてもよい。 The memory unit 23 stores the stroke data entered by students in the answer field 53 on the test display screen as test entry information, along with the student ID of the student who entered the data and the test ID of the test that was conducted. It also stores difference information acquired by the review judgment unit 25, which will be described later. It may also temporarily store test information and control information acquired from the server 10.
テスト実施部24は、サーバ10から取得したテスト情報及び制御情報に基づいて、テストの実施を開始する。具体的に、テスト実施部24は、サーバ10からテストを実施する機能を使用可能とする制御情報を取得すると、テスト表示画面において、生徒による問題の閲覧や解答欄への記入をできるようにする。また、テスト実施部24は、テストを開始すると、制御情報に基づいて、テスト実施中はテストの実施以外の機能、例えば電子教科書の閲覧等をできないようにする。このように、「テストの実施を開始する」とは、生徒用端末20が、テストの表示、テストへの記入、テストに関する情報のサーバ10との送受信といったテストの実施に関する機能を使用可能とし、テストの実施以外の機能を制限することである。 The test administration unit 24 begins administering the test based on the test information and control information acquired from the server 10. Specifically, when the test administration unit 24 acquires control information from the server 10 that enables the use of functions for administering the test, it enables students to view questions and fill in answer fields on the test display screen. Furthermore, once the test has begun, the test administration unit 24, based on the control information, disables functions other than those for administering the test, such as viewing electronic textbooks, during the test. In this way, "starting the administration of the test" means that the student device 20 enables functions related to administering the test, such as displaying the test, filling in the test, and sending and receiving test-related information to and from the server 10, while restricting functions other than those for administering the test.
一方、テスト実施部24は、サーバ10からテストを実施する機能を使用不可とする制御情報を取得すると、テストの実施を終了する。具体的に、テスト実施部24は、テスト表示画面において、生徒による問題の閲覧や解答欄への記入をできないようにする。また、テスト実施部24は、テストを終了すると、制御情報に基づいて、テストの実施以外の機能、例えば電子教科書の閲覧等をできるようにする。このように、「テストの実施を終了する」とは、生徒用端末20が、テストの表示、テストへの記入、テストに関する情報のサーバ10との送受信といったテストの実施に関する機能を制限し、テストの実施以外の機能を使用可能とすることである。 On the other hand, when the test administration unit 24 receives control information from the server 10 disabling the function of administering the test, it terminates the administration of the test. Specifically, the test administration unit 24 prevents students from viewing questions or filling in answer fields on the test display screen. Furthermore, when the test ends, the test administration unit 24 enables functions other than administering the test, such as viewing electronic textbooks, based on the control information. In this way, "terminating the administration of the test" means that the student terminal 20 restricts functions related to administering the test, such as displaying the test, filling in the test, and sending and receiving test-related information to and from the server 10, and enables functions other than administering the test.
また、テスト実施部24は、通信部21を介し、テスト表示画面において解答欄に記入されたストロークデータを含むテスト記入情報をリアルタイムでサーバ10へ送信する。 In addition, the test administration unit 24 transmits test entry information, including stroke data entered in the answer column on the test display screen, to the server 10 in real time via the communication unit 21.
なお、本実施形態のテスト実施部24は、サーバ10から制御情報を取得したタイミングで生徒用端末20の機能を制御することとしているが、本発明はこれに限定されるものではなく、予め制御情報を取得して記憶しておき、当該制御情報に基づく任意のタイミングで生徒用端末20の機能を制御することとしてもよい。 In this embodiment, the test implementation unit 24 controls the functions of the student terminal 20 when control information is acquired from the server 10, but the present invention is not limited to this. It is also possible to acquire and store control information in advance and control the functions of the student terminal 20 at any timing based on the control information.
見直し判定部25は、テスト終了時刻より前にテストを終了するか否かを判定する終了判定を行う。例えば、見直し判定部25は、終了要求を取得した場合や生徒が最終問題の解答欄に記入してから一定時間経過した場合等にテストを終了すると判定する。なお、「テストを終了すると判定すること」を、「テストの終了を判定」とも呼ぶ。テストの終了を判定した場合、見直し判定部25は、見直しを喚起し、終了判定後に生徒が見直しを行ったか否かを判定する見直し判定を行う。生徒が見直しを行ったと判定した場合、見直し判定部25は、サーバ10へ終了要求を送信する。見直し判定部25は、例えば、テストを構成する問題が記載された全てのページを、終了判定後に表示したかを確認し、表示した場合に生徒が見直しを行ったと判定する。また、見直し判定部25は、例えば、各問題に予めチェックボックスが設けられており、全ての問題のチェックボックスに、終了判定後にチェックマークが記入されたかを確認し、記入された場合に生徒が見直しを行ったと判定する。 The review determination unit 25 makes an end determination to determine whether the test should be ended before the test end time. For example, the review determination unit 25 determines to end the test when it receives an end request or when a certain amount of time has passed since the student filled in the answer box for the final question. Note that "determining to end the test" is also referred to as "determining the end of the test." When it determines that the test should be ended, the review determination unit 25 prompts the student to review and makes a review determination to determine whether the student has reviewed the questions after the end determination. When it determines that the student has reviewed the questions, the review determination unit 25 sends an end request to the server 10. For example, the review determination unit 25 checks whether all pages containing questions that make up the test have been displayed after the end determination, and if so, determines that the student has reviewed the questions. Furthermore, for example, the review determination unit 25 checks whether check marks have been entered in the checkboxes for all questions, which are provided in advance for each question, after the end determination, and determines that the student has reviewed the questions if so.
なお、見直し判定部25による見直し判定の結果に応じて、テスト実施部24が見直しを喚起する見直し喚起画面などを表示することとしてもよい。 In addition, depending on the results of the review determination by the review determination unit 25, the test implementation unit 24 may display a review prompt screen or the like to prompt the user to review.
見直し判定部25は、終了判定によりテストの終了を判定した後、即ち、見直し中に解答欄に記入された解答が修正された場合、修正された解答にフラグを付与し、修正前の解答と修正後の解答の差分に関する差分情報を取得して記憶部23に記憶する。 After determining the end of the test through an end judgment, i.e., if an answer entered in the answer column is corrected during review, the review judgment unit 25 assigns a flag to the corrected answer, obtains difference information regarding the difference between the answer before and after correction, and stores this information in the memory unit 23.
上記の構成において、生徒用端末20の通信部21、記憶部23及びテスト実施部24は、それぞれ本発明のテスト情報取得部、差分情報記憶部及びテスト実施部の一例である。また、生徒用端末20の見直し判定部25は、本発明の終了判定部及び見直し判定部の一例である。 In the above configuration, the communication unit 21, memory unit 23, and test implementation unit 24 of the student terminal 20 are examples of the test information acquisition unit, difference information memory unit, and test implementation unit of the present invention, respectively. Furthermore, the review determination unit 25 of the student terminal 20 is an example of the termination determination unit and review determination unit of the present invention.
[テスト管理画面]
まず、テスト管理画面について説明する。図5は、テスト管理画面の一例である。テスト管理画面は、実施中のテストにおける各生徒の解答状況をリアルタイムに表示する画面であって、図5に示すように各生徒のテスト表示画面61から構成されている。図示のように、テスト管理画面は、複数の生徒のテスト表示画面61を一覧表示することもできるし、所定の生徒のテスト表示画面61をタップすることで当該生徒のテスト表示画面61を大きく表示することもできる。また、終了要求によりテストを終了した生徒のテスト表示画面61を、色の変化等により視覚的に区別できるように表示してもよい。教師は、このようなテスト管理画面を閲覧することで、テスト実施中の生徒の解答内容や進み具合を確認することができる。
[Test Management Screen]
First, the test management screen will be described. FIG. 5 shows an example of the test management screen. The test management screen displays the answer status of each student in real time during the test being conducted, and as shown in FIG. 5, is composed of each student's test display screen 61. As shown in the figure, the test management screen can display a list of the test display screens 61 of multiple students, or a specific student's test display screen 61 can be enlarged by tapping on that student's test display screen 61. Furthermore, the test display screen 61 of a student who has finished the test due to a request to end the test may be displayed so that it can be visually distinguished by a change in color, for example. By viewing this test management screen, teachers can check the answers and progress of students currently taking the test.
[採点画面]
次に、採点画面について説明する。図6は、解答内容に基づく並び替えを行う採点画面の一例である。採点画面は、教師がテストの採点をする画面であって、図6(a)に示すように、採点記号ボタン62a、62b及び62cと、並び替えボタン63と、解答項目64とを有する。解答項目64は、所定の問題における各生徒の解答であって、採点画面は、同一問題の解答を一覧表示することができる。図6(a)に示す採点画面は、大問2の(2)の問題における各生徒の解答を一覧表示している。
[Scoring screen]
Next, the grading screen will be described. FIG. 6 shows an example of a grading screen in which answers are sorted based on their content. The grading screen is a screen on which a teacher grades tests, and as shown in FIG. 6( a), has grading symbol buttons 62 a, 62 b, and 62 c, a sorting button 63, and answer items 64. The answer items 64 are each student's answer to a specific question, and the grading screen can display a list of answers to the same question. The grading screen shown in FIG. 6( a) displays a list of each student's answer to question (2) of main question 2.
採点記号ボタン62aは正解マーク(〇)、採点記号ボタン62bは不正解マーク(×)、採点記号ボタン62cは一部正解マーク(△)にそれぞれ対応している。教師は、教師用端末30を操作し、採点画面において解答項目64をタップで選択してから採点記号ボタン62aを押下することで、当該解答項目64の解答を正解として採点することができる。 The marking symbol button 62a corresponds to a correct answer mark (◯), the marking symbol button 62b corresponds to an incorrect answer mark (X), and the marking symbol button 62c corresponds to a partially correct answer mark (△). The teacher can operate the teacher terminal 30, tap to select an answer item 64 on the marking screen, and then press the marking symbol button 62a to mark the answer for that answer item 64 as correct.
並び替えボタン63を押下すると、採点画面は、図6(b)に示すように、解答内容に基づいて解答項目64を並び替えることができる。これによれば、解答内容が同一の解答項目64を全て選択してから例えば、採点記号ボタン62aを押下することで、複数の解答項目64の採点を容易に行うことができる。このような串刺し採点が可能となることで、教師の負担を軽減し、効率的に採点を行うことができる。 When the reorder button 63 is pressed, the grading screen can reorder the answer items 64 based on the answer content, as shown in Figure 6(b). This allows students to easily grade multiple answer items 64 by selecting all answer items 64 with the same answer content and then pressing the grade symbol button 62a, for example. This type of cross-grading reduces the teacher's burden and allows for more efficient grading.
図7は、採点結果に基づく並び替えを行う採点画面の一例である。図7(a)に示す採点画面では、各生徒の解答項目64は既に採点され、採点結果として採点記号と部分点が表示されている。並び替えボタン63を押下すると、採点画面は、図7(b)に示すように、採点結果に基づいて解答項目64を並び替えることができる。これによれば、採点結果が同一の解答項目64を容易に把握できるため、教師が部分点を考えたり、補習教材とする問題や解答を選択したりする際に便利である。 Figure 7 is an example of a grading screen that sorts answers based on the grading results. On the grading screen shown in Figure 7(a), each student's answer items 64 have already been graded, and the grading results are displayed as a marking symbol and partial points. When the sort button 63 is pressed, the grading screen can sort the answer items 64 based on the grading results, as shown in Figure 7(b). This makes it easy to identify answer items 64 with the same grading results, which is convenient for teachers when considering partial points or selecting questions and answers to use as supplementary material.
図8は、解答に付箋が貼付された採点画面の一例である。教師は、図8に示すように、採点画面において、所定の操作により、気になる解答項目64に付箋71や付箋72を貼付することができる。具体的に、付箋71は、模範解答とする解答項目64に貼付された付箋であり、付箋72は、よくある誤答とする解答項目64に貼付された付箋である。 Figure 8 shows an example of a grading screen with sticky notes affixed to answers. As shown in Figure 8, the teacher can use a specified operation on the grading screen to affix sticky notes 71 and 72 to answer items 64 of concern. Specifically, sticky note 71 is a sticky note affixed to an answer item 64 that is considered a model answer, and sticky note 72 is a sticky note affixed to an answer item 64 that is considered a common incorrect answer.
[テスト実施処理]
図9は、本実施形態によるテスト実施処理のフローチャートである。この処理は、サーバ10が配信したテストを、生徒用端末20が実施する処理である。なお、具体的に、この処理は、サーバ10及び生徒用端末20を構成するコンピュータがそれぞれ予め用意したプログラムを実行することにより実現される。
[Test execution process]
9 is a flowchart of the test implementation process according to this embodiment. This process is performed by the student terminal 20 to implement a test distributed by the server 10. Specifically, this process is realized by the computers constituting the server 10 and the student terminal 20 executing programs prepared in advance.
サーバ10は、まず、テストの設定情報に基づいて、テスト情報DB41からテスト情報を抽出する(ステップS101)。そして、サーバ10は、抽出したテスト情報を対象生徒の使用する生徒用端末20へ配信する(ステップS102)。生徒用端末20は、サーバ10からテスト情報を受信し、記憶部23に一時的に記憶しておく(ステップS103)。 First, the server 10 extracts test information from the test information DB 41 based on the test setting information (step S101). The server 10 then distributes the extracted test information to the student terminal 20 used by the target student (step S102). The student terminal 20 receives the test information from the server 10 and temporarily stores it in the memory unit 23 (step S103).
サーバ10は、テスト開始情報に基づいて制御情報を送信し、テストの実施を開始するように生徒用端末20を制御する(ステップS104)。生徒用端末20は、サーバ10から制御情報を受信すると、受信した制御情報及び記憶部23に記憶したテスト情報に基づいて、テストを実施する(ステップS105)。そして、生徒用端末20は、テスト記入情報をリアルタイムにサーバ10へ送信する(ステップS106)。サーバ10は、生徒用端末20からテスト記入情報を受信すると(ステップS107)、当該テスト記入情報及びテスト情報に基づいて、テスト管理画面を作成し、教師用端末30へ送信する(ステップS108)。そして、サーバ10は、ステップS300のテスト採点処理へ進む。 The server 10 sends control information based on the test start information and controls the student terminal 20 to start administering the test (step S104). When the student terminal 20 receives the control information from the server 10, it administers the test based on the received control information and the test information stored in the memory unit 23 (step S105). The student terminal 20 then sends test entry information to the server 10 in real time (step S106). When the server 10 receives the test entry information from the student terminal 20 (step S107), it creates a test management screen based on the test entry information and test information and sends it to the teacher terminal 30 (step S108). The server 10 then proceeds to the test grading process in step S300.
一方、生徒用端末20は、生徒による終了要求を取得した否かを判定する(ステップS109)。終了要求を取得していない場合(ステップS109;No)、生徒用端末20は、ステップS105及びステップS106の処理を繰り返し行う。終了要求を取得した場合(ステップS109;Yes)、生徒用端末20は、ステップS200の見直し処理へ進む(ステップS200)。 On the other hand, the student terminal 20 determines whether or not a termination request has been received from the student (step S109). If a termination request has not been received (step S109; No), the student terminal 20 repeats the processes of steps S105 and S106. If a termination request has been received (step S109; Yes), the student terminal 20 proceeds to the review process of step S200 (step S200).
[見直し処理]
図10は、本実施形態による見直し処理(ステップS200)のフローチャートである。この処理は、生徒用端末20がテストの終了を判定すると、生徒がテストの見直しを行ったか否かを判定し、判定結果に応じてサーバ10へ終了要求を送信する処理である。なお、具体的に、この処理は、生徒用端末20を構成するコンピュータが予め用意したプログラムを実行することにより実現される。
[Review process]
10 is a flowchart of the review process (step S200) according to this embodiment. In this process, when the student terminal 20 determines that the test has ended, it determines whether the student has reviewed the test and sends an end request to the server 10 according to the determination result. Specifically, this process is realized by the computer constituting the student terminal 20 executing a program prepared in advance.
生徒用端末20は、テストの終了時刻より前にテストを終了するか否かを判定する終了判定を行う(ステップS201)。生徒用端末20は、例えば、終了要求を取得した場合にテストの終了を判定する(ステップS201;Yes)。一方、生徒用端末20は、テストを終了しないと判定した場合(ステップS201;No)、処理は行わずに待機を続ける。テストの終了を判定された場合(ステップS201;Yes)、生徒用端末20は、テスト表示画面にテストの見直しを喚起する見直し喚起画面を表示する(ステップS202)。生徒は、生徒用端末20を使用し、テスト表示画面においてテストの見直しを行い、必要であれば解答を修正する。生徒用端末20は、終了判定後、つまり見直し中に解答が修正されたか否かを判定する(ステップS203)。解答に修正がある場合(ステップS203;Yes)、生徒用端末20は、修正した解答にフラグを付与し、修正前の解答と修正後の解答の差分に関する差分情報を取得して記憶する(ステップS204)。一方、解答に修正がない場合(ステップS203;No)、生徒用端末20はステップS205の処理に進む。 The student terminal 20 makes an end determination to determine whether or not to end the test before the end time of the test (step S201). The student terminal 20 determines whether or not to end the test, for example, when it receives an end request (step S201; Yes). On the other hand, if the student terminal 20 determines not to end the test (step S201; No), it continues to wait without performing any processing. If it determines that the test has ended (step S201; Yes), the student terminal 20 displays a review prompt screen on the test display screen to prompt the student to review the test (step S202). The student uses the student terminal 20 to review the test on the test display screen and correct their answers if necessary. After the end determination, that is, if the student terminal 20 determines whether or not the answers were corrected during review (step S203). If the answer has been corrected (Step S203; Yes), the student terminal 20 assigns a flag to the corrected answer and acquires and stores difference information regarding the difference between the answer before and after correction (Step S204). On the other hand, if the answer has not been corrected (Step S203; No), the student terminal 20 proceeds to the processing of Step S205.
次に、生徒用端末20は、生徒がテストの見直しを行ったか否かを判定する(ステップS205)。具体的に、生徒用端末20は、テストを構成する問題が記載された全てのページを、終了判定後に表示したかを確認し、表示した場合に生徒が見直しを行ったと判定する。生徒が見直しを行っていないと判定した場合(ステップS205;No)、生徒用端末20は、ステップS203の処理へ戻る。一方、生徒が見直しを行ったと判定した場合(ステップS205;Yes)、生徒用端末20は、終了要求をサーバ10へ送信する(ステップS206)。これにより、見直し処理は終了する。 Next, the student terminal 20 determines whether the student has reviewed the test (step S205). Specifically, the student terminal 20 checks whether all pages containing questions that make up the test have been displayed after determining whether they have been completed, and if so, determines that the student has reviewed the test. If it determines that the student has not reviewed the test (step S205; No), the student terminal 20 returns to the processing of step S203. On the other hand, if it determines that the student has reviewed the test (step S205; Yes), the student terminal 20 sends an end request to the server 10 (step S206). This ends the review process.
なお、生徒用端末20は、生徒が見直しを行ったと判定した後、「テストを終了してよいですか?」等の確認画面を表示することとしてもよい。これにより、不本意なテスト終了を防ぐことができる。 In addition, after determining that the student has reviewed the test, the student device 20 may display a confirmation screen such as "Are you sure you want to end the test?" This can prevent the student from ending the test unintentionally.
[テスト採点処理]
図11は、本実施形態によるテスト採点処理(ステップS300)のフローチャートである。この処理は、サーバ10が生徒用端末20を使用して実施したテストを採点するために、テスト終了情報に基づく制御情報の送信、採点画面の作成を行う処理である。また、テストの採点結果に応じて、補習教材とする問題や解答の抽出を行う処理である。なお、具体的に、この処理は、サーバ10を構成するコンピュータが予め用意したプログラムを実行することにより実現される。
[Test scoring process]
11 is a flowchart of the test scoring process (step S300) according to this embodiment. This process involves sending control information based on test completion information and creating a scoring screen in order for the server 10 to score tests administered using the student terminals 20. This process also involves extracting questions and answers to be used as supplementary learning materials based on the test scoring results. Specifically, this process is implemented by the computer constituting the server 10 executing a program prepared in advance.
サーバ10は、生徒による終了要求又はテスト終了時刻を含むテスト終了情報を取得する(ステップS301)。取得したテスト終了情報に基づいて、サーバ10は、制御情報を送信し、テストの実施を終了させるように生徒用端末20を制御する(ステップS302)。そして、サーバ10は、テスト終了情報がテスト終了時刻であるか否かを判定する(ステップS303)。テスト終了情報がテスト終了時刻である場合(ステップS303;Yes)、サーバ10は、現在時刻がテスト終了時刻となったことによるテストの終了と判断し、ステップS305の処理に進む。一方、テスト終了情報が生徒による終了要求である場合(ステップS303;No)、サーバ10は、生徒用端末20から取得した生徒による終了要求の数、即ち、テストを終了した生徒の数が閾値以上か否かを判定する(ステップS304)。終了要求の数が閾値未満である場合(ステップS304;No)、サーバ10は、ステップS301の処理に戻る。一方、終了要求の数が閾値以上である場合(ステップS304;Yes)、サーバ10は、テスト記入情報及びテスト情報に基づいて、テストの採点画面を作成し、教師用端末30へ送信する(ステップS305)。 The server 10 acquires test end information, including a student's end request or the test end time (step S301). Based on the acquired test end information, the server 10 transmits control information and controls the student terminal 20 to end the test (step S302). The server 10 then determines whether the test end information is the test end time (step S303). If the test end information is the test end time (step S303; Yes), the server 10 determines that the test has ended because the current time is the test end time, and proceeds to processing in step S305. On the other hand, if the test end information is a student's end request (step S303; No), the server 10 determines whether the number of student end requests acquired from the student terminal 20, i.e., the number of students who have completed the test, is equal to or greater than a threshold (step S304). If the number of end requests is less than the threshold (step S304; No), the server 10 returns to processing in step S301. On the other hand, if the number of termination requests is greater than or equal to the threshold (Step S304: Yes), the server 10 creates a test scoring screen based on the test entry information and test information and sends it to the teacher terminal 30 (Step S305).
教師は、教師用端末30を使用して、サーバ10から受信した採点画面を表示し、テストの採点を行う。教師用端末30は、採点に関するテスト採点情報をサーバ10へ送信する。サーバ10は、教師用端末30からテスト採点情報を受信し、採点画面を更新する(ステップS306)。そして、サーバ10は、教師用端末30から、補習教材とする問題や解答の抽出要求を受信したか否かを判定する(ステップS307)。抽出要求を受信していない場合(ステップS307;No)、サーバ10は、ステップS306の処理に戻る。一方、抽出要求を受信した場合(ステップS307;Yes)、サーバ10は、テスト採点情報及びテスト記入情報に基づいて、実施したテストの中から補習教材とする問題や解答を抽出し、問題解答情報として教師用端末30へ送信する(ステップS308)。これにより、テスト採点処理は終了する。テスト採点処理が終了すると、図9に示すテスト実施処理も終了する。 The teacher uses the teacher terminal 30 to display the grading screen received from the server 10 and grade the test. The teacher terminal 30 sends test grading information related to grading to the server 10. The server 10 receives the test grading information from the teacher terminal 30 and updates the grading screen (step S306). The server 10 then determines whether it has received a request from the teacher terminal 30 to extract questions and answers to be used as supplementary learning materials (step S307). If an extraction request has not been received (step S307; No), the server 10 returns to the processing of step S306. On the other hand, if an extraction request has been received (step S307; Yes), the server 10 extracts questions and answers to be used as supplementary learning materials from the conducted test based on the test grading information and test entry information, and sends them to the teacher terminal 30 as question and answer information (step S308). This completes the test grading process. When the test grading process ends, the test implementation process shown in FIG. 9 also ends.
なお、図10に示す見直し処理の実行中にテスト終了時刻となった場合、見直し処理は生徒用端末20によって強制的に終了され、サーバ10は、テスト採点処理のステップS305の処理を実行する。 If the test end time arrives while the review process shown in FIG. 10 is being executed, the review process is forcibly terminated by the student terminal 20, and the server 10 executes step S305 of the test scoring process.
このように、本実施形態のサーバ10は、予め教師が設定した各種設定情報に基づいて、テストの配信、テストを実施する生徒用端末20の制御、テスト管理画面及び採点画面の出力、補習教材とする問題や解答の抽出等を自動的に行うことができるため、教師の負担を軽減することができる。また、本実施形態の生徒用端末20は、生徒による終了要求を取得した場合であっても、生徒が見直しを行ったと判定するまでテストの実施を終了しないため、テストにおいて重要な見直しを喚起するとともに、ケアレスミスの見落としなどによる不本意なテスト終了を防止することができる。さらに、生徒用端末20は、見直し中に修正された解答の差分情報を記憶するため、当該差分情報を分析することで見直しによる学習効果を確認することができる。 In this way, the server 10 of this embodiment can automatically distribute tests, control the student devices 20 that administer the tests, output test management screens and scoring screens, and extract questions and answers to be used as supplementary learning materials, based on various setting information previously set by the teacher, thereby reducing the burden on teachers. Furthermore, even if the student device 20 of this embodiment receives a request to end the test, it does not end the test until it determines that the student has reviewed the test. This encourages important reviews in the test and prevents the test from being ended unintentionally due to overlooking careless mistakes, etc. Furthermore, the student device 20 stores difference information for answers corrected during review, so the learning effect of reviewing can be confirmed by analyzing this difference information.
本実施形態のテスト制御システム100を用いることで、教師は、テスト実施中に生徒の解答状況を見ながら採点を開始することができる。さらに、教師は、採点画面の並び替えなどを用いて、実施しているテストの傾向を把握することができる。また、教師は、補習教材とする問題や解答を用いて、テストを実施したその日に、当該テストの振り返り授業を行うことができる。つまり、教師は、1回の授業内でテストの実施、採点、解説を完結することができる。生徒は、テストの実施から間をあけずに当該テストの解説を聞くことができるため、効果的な学習を行うことができる。また、テストの採点結果はほぼ当日中に返却されるため、生徒は、問題の記憶が新しいうちに復習に取り組むことができる。 Using the test control system 100 of this embodiment, teachers can begin grading while viewing students' answers during the test. Furthermore, teachers can grasp trends in the test they are administering by rearranging the grading screen, etc. Furthermore, teachers can use the questions and answers that serve as supplementary learning materials to hold a review lesson on the test on the same day the test is administered. In other words, teachers can complete the administration, grading, and explanation of the test within a single lesson. Students can hear explanations for the test immediately after administering it, allowing for effective learning. Furthermore, test scores are returned almost the same day, allowing students to review the questions while they are still fresh in their minds.
<第1変形例>
本実施形態において、サーバ10は、制御情報を送信することで生徒用端末20を制御して、テストの実施を開始又は終了させる。この場合、サーバ10は、実施制御後、生徒用端末20から制御を行った旨を受信し、1つでも制御を行えていなかった場合はアラートを出力することとしてもよい。これによれば、生徒用端末20の制御が不完全な状態でのテストの実施を防止することができる。
<First Modification>
In this embodiment, the server 10 controls the student terminals 20 by transmitting control information to start or end the test. In this case, after controlling the test, the server 10 may receive a notification from the student terminals 20 that control has been performed, and may output an alert if control has not been performed on any of the student terminals 20. This makes it possible to prevent the test from being performed when control of the student terminals 20 is incomplete.
<第2変形例>
本実施形態では、テスト開始前及びテスト終了後、即ち、テストの実施中以外は、生徒用端末20においてテストの表示が不可となる。しかし、本発明はこれに限定されるものではなく、テストの実施前後の所定時間の少なくとも一方において、生徒用端末20において、テストを構成する問題の閲覧を不能とする表示制御を行ってもよい。サーバ10の制御により生徒用端末20は、例えば、ブラックアウトによりテストが見えないようにしてもよいし、問題が含まれていないテストの表紙のみを表示することとしてもよい。また、テストの実施前後の所定時間の少なくとも一方においては、テストの実施以外の機能を制限することとしてもよい。具体的に、テストの実施以外の機能を制限とは、テストを受験する全ての生徒の生徒用端末20の設定値を、全て同じ所定の設定値に変更する等である。
<Second Modification>
In this embodiment, the test cannot be displayed on the student terminal 20 before the start of the test and after the test is completed, i.e., except while the test is being conducted. However, the present invention is not limited to this. Display control may be performed on the student terminal 20 to prevent the questions that make up the test from being viewed at least during a predetermined period before or after the test is conducted. Under control of the server 10, the student terminal 20 may, for example, black out the test to make it invisible, or may display only the cover page of the test without any questions. Furthermore, functions other than those for conducting the test may be restricted at least during a predetermined period before or after the test is conducted. Specifically, restricting functions other than those for conducting the test may involve changing the setting values of the student terminals 20 of all students taking the test to the same predetermined setting values, for example.
これによれば、生徒用端末20は、例えば、テストの実施前後の所定の時間に、問題が含まれていないテストの表紙を表示すること等により、生徒の緊張感を高めることができる。また、生徒用端末20は、テストの実施前後の所定の時間においても、テストの実施以外の機能を制限することで、生徒による不正を防止することができる。 As a result, the student terminal 20 can increase the student's sense of tension by, for example, displaying a test cover page that does not contain any questions at a predetermined time before and after the test. Furthermore, the student terminal 20 can prevent students from cheating by restricting functions other than those related to the test at a predetermined time before and after the test.
<第3変形例>
本実施形態において、教師は教師用端末30を使用することとしているが、本発明はこれに限定されるものではなく、教師はサーバ10の機能を有する教師用端末80を使用することとしてもよい。この場合、図12に示すように、テスト制御システム100xは、生徒用端末20と、教師用端末80とがネットワーク5を介して通信可能に接続される。教師用端末80は、教師用端末30と同様に、PCやタブレットなどである。
<Third Modification>
In this embodiment, the teacher uses the teacher terminal 30, but the present invention is not limited to this, and the teacher may use a teacher terminal 80 that has the functions of the server 10. In this case, as shown in Fig. 12, in the test control system 100x, the student terminals 20 and the teacher terminal 80 are connected so as to be able to communicate with each other via a network 5. The teacher terminal 80, like the teacher terminal 30, is a PC, a tablet, or the like.
5 ネットワーク
10 サーバ
11、21 通信部
13 テスト設定部
14 テスト配信部
15 端末制御部
16 テスト管理画面作成部
17 採点画面作成部
18 問題解答抽出部
20 生徒用端末
22 表示部
23 記憶部
24 テスト実施部
25 見直し判定部
30 教師用端末
41 テスト情報DB
42 生徒情報DB
43 採点結果DB
100 テスト制御システム
5 Network 10 Server 11, 21 Communication unit 13 Test setting unit 14 Test distribution unit 15 Terminal control unit 16 Test management screen creation unit 17 Scoring screen creation unit 18 Question answer extraction unit 20 Student terminal 22 Display unit 23 Storage unit 24 Test implementation unit 25 Review judgment unit 30 Teacher terminal 41 Test information DB
42 Student Information DB
43 Scoring result DB
100 Test Control System
Claims (5)
前記テスト情報に基づいて、前記テストを実施するテスト実施部と、
テスト終了時刻より前に学習者による解答の記入完了を判定する完了判定部と、
前記テストの終了時刻より前、且つ、前記解答の記入完了を判定した後であって、
前記テストを構成する問題が記載された全てのページを表示した場合、又は、前記テストを構成する各問題に設置された全てのチェックボックスにチェックマークが記入された場合、前記学習者が前記テストの見直しを行ったと判定する見直し判定部と、を備える端末装置。 a test information acquisition unit that acquires test information related to a test;
a test execution unit that executes the test based on the test information;
a completion determination unit that determines whether the learner has completed entering answers before the test end time;
Before the end of the test and after determining that the answer entry is complete,
A terminal device comprising a review determination unit that determines that the learner has reviewed the test when all pages containing the questions that make up the test have been displayed, or when check marks have been written in all check boxes provided for each question that makes up the test.
テストに関するテスト情報を取得するテスト情報取得部、
前記テスト情報に基づいて、前記テストを実施するテスト実施部、
テスト終了時刻より前に学習者による解答の記入完了を判定する完了判定部、
前記テストの終了時刻より前、且つ、前記解答の記入完了を判定した後であって、
前記テストを構成する問題が記載された全てのページを表示した場合、又は、前記テストを構成する各問題に設置された全てのチェックボックスにチェックマークが記入された場合、前記学習者が前記テストの見直しを行ったと判定する見直し判定部として前記コンピュータを機能させるプログラム。 A program executed by a computer,
a test information acquisition unit for acquiring test information relating to a test;
a test execution unit that executes the test based on the test information;
a completion determination unit that determines whether the learner has completed entering answers before the test end time;
Before the end of the test and after determining that the answer entry is complete,
A program that causes the computer to function as a review judgment unit that judges that the learner has reviewed the test when all pages containing the questions that make up the test have been displayed, or when check marks have been written in all check boxes provided for each question that makes up the test.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021125308A JP7729100B2 (en) | 2021-07-30 | 2021-07-30 | Terminal device and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021125308A JP7729100B2 (en) | 2021-07-30 | 2021-07-30 | Terminal device and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023020114A JP2023020114A (en) | 2023-02-09 |
| JP7729100B2 true JP7729100B2 (en) | 2025-08-26 |
Family
ID=85159478
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021125308A Active JP7729100B2 (en) | 2021-07-30 | 2021-07-30 | Terminal device and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7729100B2 (en) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002182551A (en) | 2000-12-14 | 2002-06-26 | Nobuyuki Miyazaki | Question and answer system, recording medium and question and answer method |
| JP2013205797A (en) | 2012-03-29 | 2013-10-07 | Fujitsu Ltd | Answer terminal, learning support method, learning support program, and learning supporting system |
| JP2016110074A (en) | 2014-11-28 | 2016-06-20 | 株式会社サイトビジット | E-Learning system |
| JP2021060524A (en) | 2019-10-08 | 2021-04-15 | 株式会社ベネッセコーポレーション | Learning support system, learning support method, and program |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH10232593A (en) * | 1997-02-20 | 1998-09-02 | Canon Inc | Training problem answering apparatus and training problem answering method |
-
2021
- 2021-07-30 JP JP2021125308A patent/JP7729100B2/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002182551A (en) | 2000-12-14 | 2002-06-26 | Nobuyuki Miyazaki | Question and answer system, recording medium and question and answer method |
| JP2013205797A (en) | 2012-03-29 | 2013-10-07 | Fujitsu Ltd | Answer terminal, learning support method, learning support program, and learning supporting system |
| JP2016110074A (en) | 2014-11-28 | 2016-06-20 | 株式会社サイトビジット | E-Learning system |
| JP2021060524A (en) | 2019-10-08 | 2021-04-15 | 株式会社ベネッセコーポレーション | Learning support system, learning support method, and program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023020114A (en) | 2023-02-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6606750B2 (en) | E-learning system | |
| JP7077533B2 (en) | Learning support device, learning support system, learning support method and computer program | |
| US20160314702A1 (en) | Individually customized online learning system | |
| US20110091859A1 (en) | Method for Online Learning | |
| JP7556672B2 (en) | Learning support device, learning support method, and program | |
| US8187004B1 (en) | System and method of education administration | |
| JP6957803B2 (en) | Learning support device | |
| JP7729100B2 (en) | Terminal device and program | |
| JP2025085825A (en) | Educational support system, educational support method and program | |
| JP7509482B1 (en) | System, method, and program for supporting learning | |
| JP2002202712A (en) | Web-based instruction method | |
| JP2002091274A (en) | Learning system | |
| WO2001075840A1 (en) | A learning-assistance system | |
| JP4940213B2 (en) | Education system using electronic blackboard | |
| JP3777497B2 (en) | Learning system and learning method | |
| Pritchett et al. | Interactive computer assessment of large groups: student responses | |
| JP2023020108A (en) | Test control device and program | |
| JP7130266B2 (en) | Program, method and system | |
| CN115545414A (en) | Course learning evaluation method, device, equipment and storage medium | |
| JP2023148633A (en) | Learning management system, learning management method, and program | |
| JP6996084B2 (en) | Entry content judgment device and program | |
| JP2018194646A (en) | Analysis device, analysis system, analysis method, and computer program | |
| KR20060040639A (en) | Learner's Customized Intelligence Question Bank Calculation Method | |
| US20070069474A1 (en) | System and method for assisting in classroom education | |
| JP2005241914A (en) | Educational system, medium which records educational system program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240528 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250212 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250218 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250415 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250507 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250623 |
|
| 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: 20250715 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250728 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7729100 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |