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
JP7553014B2 - Online test support device and program - Google Patents
[go: Go Back, main page]

JP7553014B2 - Online test support device and program - Google Patents

Online test support device and program Download PDF

Info

Publication number
JP7553014B2
JP7553014B2 JP2020132259A JP2020132259A JP7553014B2 JP 7553014 B2 JP7553014 B2 JP 7553014B2 JP 2020132259 A JP2020132259 A JP 2020132259A JP 2020132259 A JP2020132259 A JP 2020132259A JP 7553014 B2 JP7553014 B2 JP 7553014B2
Authority
JP
Japan
Prior art keywords
examinee
supervisor
terminal
screen
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2020132259A
Other languages
Japanese (ja)
Other versions
JP2022029113A (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 JP2020132259A priority Critical patent/JP7553014B2/en
Publication of JP2022029113A publication Critical patent/JP2022029113A/en
Application granted granted Critical
Publication of JP7553014B2 publication Critical patent/JP7553014B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本発明は、オンライン試験を支援する技術に関する。 The present invention relates to technology that supports online testing.

近年、教育のICT(Information and Communication Technology)化が進み、オンライン教育が浸透し始めている。特に、2020年は、感染症拡大防止のため外出自粛要請が出され、現実的な手段としてオンライン教育が広まった。これを機に、オンライン教育が新たな社会基盤を成すものと期待される。 In recent years, the use of information and communication technology (ICT) in education has progressed, and online education has begun to take hold. In particular, in 2020, requests were made to refrain from going out to prevent the spread of infection, and online education became widespread as a practical means. It is expected that this will become an opportunity for online education to form a new social infrastructure.

オンライン教育では、生徒や学生が自宅でパーソナルコンピュータやタブレット端末などのコンピュータを用いて学習することがある。また、授業を自宅で受けることに限らず、試験を自宅で受けることもある。つまり、学校側から提供される試験コンテンツをコンピュータに展開して、試験コンテンツに含まれる問題を解いて、解答を返信する形態で校内テストや模擬テストが行われる。 In online education, pupils and students may study at home using computers such as personal computers or tablet devices. In addition to attending classes at home, they may also take exams at home. In other words, in-school tests and mock tests are conducted by loading exam content provided by the school onto a computer, solving the questions contained in the exam content, and sending back the answers.

特表2001-510593号公報Special Publication No. 2001-510593

しかし、オンラインによる試験(以下、「オンライン試験」という)では、どのようにして不正を防止するかが問題となる。学校の教室で行う普通の試験のように、それぞれの生徒や学生(受験者)を先生(監督者)が直接監督することはできない。 However, with online exams (hereafter referred to as "online exams"), the question arises of how to prevent cheating. Unlike regular exams taken in school classrooms, teachers (supervisors) cannot directly supervise each student or pupil (candidate).

特許文献1には、「遠隔試験ステーションにおいて実施され、遠隔的に監督される安全な試験の運営を制御するためのシステム」が開示されている。この例で、ビデオカメラによって受験者を撮影して、映像を不正防止に利用する。具体的には、受験者の映像を、身体的特徴を示すデータとして用いた本人認証を行っている。これにより、すり替え受験を防止している。これ以外の不正に関しては、映像を記録し、監督者が閲覧できるようにして、監督を補助するようにしているにすぎない。したがって、特許文献1では、カンニングなどの不正を防止するための監督者への負荷が大きいという問題がある。特に、通信環境において一人で多くの受験者を監督する労力は、教室で直接監督する場合と異なり、多大であるし、見逃しも生じやすいという問題がある。これは、受験者が不正を起こしやすいという問題につながる。 Patent Document 1 discloses a "system for controlling the administration of a secure examination conducted at a remote testing station and supervised remotely." In this example, examinees are filmed by a video camera, and the footage is used to prevent cheating. Specifically, examinees' footage is used as data showing their physical characteristics for identity authentication. This prevents switching examinees. As for other types of cheating, the footage is simply recorded and made available for the supervisor to view, to assist in supervision. Therefore, Patent Document 1 has the problem that the burden on the supervisor to prevent cheating and other cheating is heavy. In particular, the effort required to supervise many examinees by one person in a communication environment is enormous, unlike when supervising in person in a classroom, and there is a problem that things are easily overlooked. This leads to the problem that examinees are more likely to cheat.

本発明は、上記課題認識に基づいて完成された発明であり、その主たる目的は、オンライン試験における不正行為を抑止する技術、を提供することにある。 The present invention was developed based on the recognition of the above problems, and its main purpose is to provide technology that prevents cheating in online exams.

本発明のある態様におけるオンライン試験支援装置は、ネットワークを介して、受験者端末および監督者端末と通信可能なオンライン試験支援装置であって、受験者端末から、試験中の受験者映像と音声を継続して受信する映像・音声受信部と、受験者映像と音声に基づいて、受験における所持禁止物、不正行為、不審行為又は第三者を検出する監視部と、所持禁止物、不正行為、不審行為又は第三者を検出した場合に、警戒のための通知を監督者端末へ送信する警戒通知部と、を有する。 In one aspect of the present invention, the online test support device is an online test support device capable of communicating with examinee terminals and supervisor terminals via a network, and includes a video/audio receiving unit that continuously receives video and audio of examinees during the test from the examinee terminal, a monitoring unit that detects prohibited items, fraudulent behavior, suspicious behavior, or third parties during the test based on the examinee's video and audio, and an alert notification unit that sends an alert notification to the supervisor terminal when prohibited items, fraudulent behavior, suspicious behavior, or third parties are detected.

本発明によれば、オンライン試験における不正行為を抑止することができる。これにより、適正かつ円滑にオンライン試験を行えるようになる。 The present invention makes it possible to prevent cheating in online tests. This allows online tests to be conducted properly and smoothly.

オンライン試験システムのネットワーク構成図である。FIG. 1 is a network configuration diagram of an online testing system. 試験コンテンツ画面の一例を示す画面図である。FIG. 13 is a screen diagram showing an example of a test content screen. 図3(A)は、監督用画面の一例を示す画面図である。図3(B)は、受験者拡大画面の一例を示す画面図である。Fig. 3(A) is a screen diagram showing an example of a supervisor screen, and Fig. 3(B) is a screen diagram showing an example of an examinee enlargement screen. オンライン試験サーバの機能ブロック図である。FIG. 2 is a functional block diagram of an online examination server. 受験者マスタのデータ構造図である。FIG. 13 is a data structure diagram of examinee master data. オンライン試験のシーケンス図である。FIG. 1 is a sequence diagram of an online test. オンライン試験のシーケンス図である。FIG. 1 is a sequence diagram of an online test. オンライン試験サーバにおける監督者支援に関する処理過程を示すフローチャートである。1 is a flow chart showing a process for proctoring support in an online exam server. オンライン試験サーバにおける監督者支援に関する処理過程を示すフローチャートである。1 is a flow chart showing a process for proctoring support in an online exam server.

[実施形態]
図1は、オンライン試験システムのネットワーク構成図である。
オンライン試験システムでは、たとえば学校や学習塾などの試験を在宅で受験できるようにする。受験者である生徒や学生は、自宅のノート型パーソナルコンピュータやタブレット端末のようなコンピュータを用いて受験する。あるいは、自習ブースのような共用の環境で備え付けのパーソナルコンピュータを用いて受験してもよい。以下では、受験者が使用するコンピュータを、受験者端末100という。図1では、4人の受験者が、それぞれ受験者端末100a~d(以下、まとめて言うときや特に区別しないときには「受験者端末100」と総称する)を使用する様子を示している。クラス単位で実施される試験の場合には、そのクラスの生徒や学生がそれぞれ同様に受験者端末100を使用する。
[Embodiment]
FIG. 1 is a network configuration diagram of an online testing system.
An online examination system allows students to take exams at school, cram school, etc. from home. Students take the exam using a computer such as a notebook personal computer or tablet terminal at home. Alternatively, they may take the exam using a personal computer installed in a shared environment such as a self-study booth. In the following, the computer used by the examinee is referred to as an examinee terminal 100. FIG. 1 shows four examinees using examinee terminals 100a to d (hereinafter, collectively referred to as "examinee terminal 100" when referring to them collectively or when no particular distinction is made). In the case of an exam administered by a class, each of the students in the class uses an examinee terminal 100 in the same manner.

受験者端末100は、インターネットを介してオンライン試験サーバ200に接続することができる。受験者端末100には、オンライン試験サーバ200から配信された試験問題が表示され、受験者は、試験問題を解き、受験者端末100を操作して解答を入力する。 The examinee terminal 100 can connect to the online examination server 200 via the Internet. Examination questions distributed from the online examination server 200 are displayed on the examinee terminal 100, and the examinee solves the examination questions and inputs the answers by operating the examinee terminal 100.

また、オンライン試験システムでは、試験中の様子を映像および音声で捉えて、監督者が各受験者を監督できるようにする。教室や試験会場に受験者が集合して行う通常の試験では、監督官がその場に立ち会って受験者を監督する。しかし、在宅で受験する場合には、監督者が各自宅に立ち会うことはできないので、リモートで監督者が各受験者を監督する。監督者は、たとえば学校の教師や学習塾の講師などである。 The online exam system also captures video and audio of the exam, allowing a supervisor to supervise each examinee. In a normal exam where examinees gather in a classroom or exam hall, a supervisor is present to supervise the examinees. However, when taking the exam from home, a supervisor cannot be present at each examinee's home, so a supervisor supervises each examinee remotely. The supervisor could be, for example, a school teacher or a cram school instructor.

受験者を撮影できるように、受験者端末100として、たとえばWEBカメラを内蔵しているノート型パーソナルコンピュータが用いられる。ノート型パーソナルコンピュータは、周囲の音を入力するマイクも備える。 To enable photographing of the examinee, a notebook personal computer with a built-in web camera is used as the examinee terminal 100. The notebook personal computer also has a microphone for inputting surrounding sounds.

受験者を映した映像と周囲の音声が、受験者端末100からオンライン試験サーバ200へ送られる。オンライン試験サーバ200は、この映像と音声を中継して監督者端末300へ送る。監督者が使用する監督者端末300は、ノート型パーソナルコンピュータやタブレット端末のようなコンピュータである。ここでは、受験者端末100と同様に、監督者端末300としてWEBカメラを内蔵しているノート型パーソナルコンピュータが用いられるものとする。監督者は、監督者端末300に表示される各受験者を映した映像と、監督者端末300のスピーカから出力される試験中の音声によって、カンニングのような不正行為や不正のおそれがある不審行為がなされていないかなどをチェックする。 Images of the examinees and surrounding audio are sent from the examinee terminal 100 to the online exam server 200. The online exam server 200 relays the images and audio to the supervisor terminal 300. The supervisor terminal 300 used by the supervisor is a computer such as a notebook personal computer or a tablet terminal. Here, like the examinee terminal 100, a notebook personal computer with a built-in web camera is used as the supervisor terminal 300. The supervisor checks for any dishonest behavior such as cheating or suspicious behavior that may be cheating by using the images of each examinee displayed on the supervisor terminal 300 and the audio during the exam output from the speaker of the supervisor terminal 300.

オンライン試験サーバ200は、AI(人工知能)機能によって監督を支援する処理も行う。具体的には、各受験者を映した映像および試験中の音声を認識して、不正行為や不正のおそれがある不審行為などを自動的に検出する。オンライン試験サーバ200において、ある受験者の不正行為や不審行為などを検出した場合には、その受験者の映像を大きく表示した画面と、その受験者の音声を監督者端末300へ送るようにする。これにより、監督者は、その受験者の監督に注力し、正しい判断を行える。このように、AI機能によって自動的に監視されていても、受験者は、監視官に監視されているような印象を持つ。したがって、受験者に自制する心理が働き、カンニングのような不正が自ずと抑止されるようになる。 The online exam server 200 also performs processing to support supervision using AI (artificial intelligence) functions. Specifically, it recognizes the video of each examinee and the audio during the exam to automatically detect cheating or suspicious behavior that may be cheating. If the online exam server 200 detects cheating or suspicious behavior by an examinee, it sends a large image of that examinee and the examinee's audio to the supervisor terminal 300. This allows the supervisor to focus on supervising that examinee and make the right decision. In this way, even if the examinee is automatically monitored by the AI function, the examinee has the impression that he or she is being monitored by an inspector. This causes the examinee to exert self-restraint, and cheating or other such misconduct is naturally prevented.

図2は、試験コンテンツ画面110の一例を示す画面図である。
オンライン試験サーバ200から各受験者端末100へ配信される試験コンテンツには、試験問題112のイメージデータと、解答欄114の構造化データとが含まれる。
FIG. 2 is a screen diagram showing an example of the test content screen 110. As shown in FIG.
The test contents distributed from the online test server 200 to each examinee terminal 100 include image data of the test questions 112 and structured data of the answer columns 114 .

受験者端末100はブラウザを備えている。受験者端末100のブラウザは、WEBページである試験コンテンツ画面110を表示する。試験コンテンツ画面110の左側には、試験問題112が表示される。試験問題112は、複数の問から構成されている。試験コンテンツ画面110の右側には、構造化データに基づいて、各問の選択肢に対応するボタンが配列された解答欄114が表示される。 The examinee terminal 100 is equipped with a browser. The browser of the examinee terminal 100 displays a test content screen 110, which is a web page. Test questions 112 are displayed on the left side of the test content screen 110. The test questions 112 are made up of a number of questions. An answer column 114 is displayed on the right side of the test content screen 110, in which buttons corresponding to the options for each question are arranged based on the structured data.

受験者は、左側に表示された各問を読んで解く。この図では、1~4の答え候補の中から、正しいと思うものを選択する選択式の問題例を示している。受験生が、問1について選択肢の「3」番が正解であると思った場合には、解答欄114における問1に対応する「3」のボックスをクリックする。すると、ボックスにチェックマークが表示され、内部的に問1に対する選択番号「3」が保持される。他の問題についても、同様である。 The examinee reads and answers each question displayed on the left. This diagram shows an example of a multiple-choice question in which the examinee selects the answer they think is correct from answer options 1 to 4. If the examinee thinks option "3" is the correct answer for question 1, he or she clicks on the box "3" that corresponds to question 1 in the answer column 114. A check mark will then be displayed in the box, and option number "3" for question 1 will be stored internally. The same process is carried out for the other questions.

試験が終了すると、内部的に保持されている解答、つまり各問に対する選択番号が、オンライン試験サーバ200へ送信される。この処理が、通常の試験における解答用紙の提出に相当する。 When the test is completed, the internally stored answers, i.e., the choice numbers for each question, are sent to the online test server 200. This process is equivalent to submitting an answer sheet in a normal test.

オンライン試験サーバ200は、試験中の各受験者の行動をチェックする。ノート型パーソナルコンピュータに内蔵されているWEBカメラは、ユーザの方に向けて設置されている。つまり、WEBカメラは、試験に臨んでいる受験者の様子を映し出す。WEBカメラによって撮影された受験者の映像は、オンライン試験サーバ200へ随時送られる。映像は、動画あるいは周期的な静止画である。 The online exam server 200 checks the behavior of each examinee during the exam. The WEB camera built into the notebook personal computer is installed facing the user. In other words, the WEB camera shows the examinee taking the exam. Images of the examinee taken by the WEB camera are sent to the online exam server 200 at any time. The images are either moving images or periodic still images.

ここでは、「無断離席」、「書籍閲覧」、「スマートフォン閲覧」および「第三者の助言」の4種のカンニングに着目する。 Here, we will focus on four types of cheating: "leaving the seat without permission," "reading a book," "looking at a smartphone," and "receiving advice from a third party."

「無断離席」について説明する。監督者に断って許可を得てから受験者が離席することは、問題ない。そのため、オンライン試験システムでは、許可を得るために呼び掛けることができる。受験者が監督者へ呼び掛ける処理については、後述する。受験者が離席すれば、監督者の目が届かないところへ行って何かを読んだり、誰かと話したりできるので、不正に解答や解法を得る可能性がある。よって、具体的に試験に関する情報を得たという確証が無くても、不正行為として扱う。具体的には、映像から受験者の姿が消えた場合に、「無断離席」と判定される。つまり、画像解析によって映像に写りこんでいる人物を受験者として検出し、それまで検出されていた受験者が検出されなくなれば、「無断離席」と判定される。 Let's explain "leaving without permission". It is okay for a candidate to leave the room only after asking the supervisor and getting permission. For this reason, the online exam system allows the candidate to call out to the supervisor to get permission. The process of the candidate calling out to the supervisor will be described later. If a candidate leaves the room, they can go somewhere out of the supervisor's line of sight and read something or talk to someone, which could lead to the candidate obtaining answers or solutions illegally. Therefore, even if there is no proof that they have obtained specific information about the exam, this is treated as cheating. Specifically, if a candidate disappears from the video, it is determined that they have "left without permission". In other words, if a person who is captured on the video is detected as a candidate through image analysis, and a candidate who was detected up until that point is no longer detected, it is determined that they have "left without permission".

「書籍閲覧」について説明する。書籍とは、たとえば教科書や参考書などである。試験の狙いの一つは、教科書の知識習得を確認することであるので、教科書を見ないで自らの知識によって答えることが前提となる。これに反して知識習得しているかのように偽る行為はカンニングに該当する。具体的には、映像に書籍が含まれ、受験者の視線が書籍に向いている場合に、「書籍閲覧」と判定する。つまり、画像解析によって映像に写りこんでいる書籍を検出し、さらに受験者の視線方向を検出し、その視線が書籍の位置を向いていれば、「書籍閲覧」と判定される。なお、試験中に受験者が書籍を所持することも禁止する。つまり、受験者周囲の映像に書籍が写っている場合には、警戒対象となる。 Let us explain "book reading." Books include, for example, textbooks and reference books. One of the aims of the test is to confirm the acquisition of textbook knowledge, so it is assumed that the test taker will answer based on their own knowledge without looking at the textbook. Contrary to this, falsely pretending to have acquired knowledge constitutes cheating. Specifically, if the video contains a book and the test taker's gaze is directed at the book, it will be determined that the test taker is "reading a book." In other words, image analysis is used to detect books that appear in the video, and the test taker's gaze direction is detected. If the gaze is directed at the location of the book, it will be determined that the test taker is "reading a book." Test takers are also prohibited from carrying books during the test. In other words, if a book is captured in the video around the test taker, they will be subject to vigilance.

「スマートフォン閲覧」について説明する。スマートフォンは任意のデータを保存したり、外部の情報にアクセスしたりできる。よって、試験で問われている知識をスマートフォンで取得することは容易に行えるので、スマートフォンを見ること自体をカンニングとみなす。具体的には、画像解析によって映像に写りこんでいるスマートフォンを検出し、さらに受験者の視線方向を検出し、その視線がスマートフォンに向いている場合に、「スマートフォン閲覧」と判定する。また、試験中にスマートフォンを所持することも禁止する。受験者周囲の映像にスマートフォンが写っている場合には、警戒対象となる。 Let us explain "browsing a smartphone." Smartphones can store any data and access external information. As such, it is easy to obtain the knowledge required for the exam using a smartphone, and so looking at a smartphone in itself is considered cheating. Specifically, image analysis is used to detect smartphones appearing in the footage, and the direction of the examinee's gaze is detected. If the gaze is directed toward the smartphone, it is determined that the examinee is "browsing a smartphone." It is also prohibited to possess a smartphone during the exam. If a smartphone is seen in the footage around the examinee, it will be a cause for concern.

「第三者の助言」について説明する。第三者とは、受験者と監督者以外の者を指し、たとえば家族、友人や家庭教師などが想定される。他の人の知識を得て答えると、本人の知識を確認していることにならない。よって、第三者から知識やヒントを得ることは、カンニングに相当する。具体的には、音声認識によって、マイクに入力された音声を認識し、受験者以外の者の声が検出され、その言葉に試験問題や解答に関連する内容(たとえば「重力」や「1番」など)が含まれる場合に、「第三者の助言」と判定される。 Let us explain "advice from a third party." A third party refers to anyone other than the test taker and the supervisor, such as a family member, friend, or private tutor. Answering a question based on knowledge from another person does not confirm one's own knowledge. Therefore, obtaining knowledge or hints from a third party is equivalent to cheating. Specifically, voice recognition is used to recognize the voice input into the microphone, and if the voice of someone other than the test taker is detected and the words contain content related to the test question or answer (for example, "gravity" or "number 1"), it is determined to be "advice from a third party."

これらの不正行為以外にも、所定物品の所持を禁止する。たとえば、「書籍」および「スマートフォン」の所持を禁止する。所定物品は、画像認識によって検出される。さらに、「第三者」の同席を禁止する。第三者も、画像認識によって検出される。受験者と顔の特徴が異なる人物、受験者と体形の特徴が異なる人物および受験者と着ている服装の特徴が異なる人物は、第三者と判定される。 In addition to these fraudulent acts, possession of certain specified items is also prohibited. For example, possession of "books" and "smartphones" is prohibited. Specified items are detected by image recognition. Furthermore, the presence of "third parties" is prohibited. Third parties are also detected by image recognition. People with different facial features than the test taker, people with different body shapes than the test taker, and people wearing clothing that is different from the test taker are determined to be third parties.

また、不正行為が疑われる不審行為も検出する。たとえば、音声認識によって紙をめくる音を検出した場合には、書籍のページをめくっている可能性があるので不審行為と判定する。画像認識によって受験者の視線が受験者端末100の画面を外れ左右に往復する動きを検出した場合には、文を読んでいる可能性があるので不審行為と判定する。また画像認識によって受験者の視線が受験者端末100の画面を外れ所定時間以上同じ場所に留まっていると判定した場合には、スマートフォンやメモなどを見ている可能性があるので不審行為と判定する。 It also detects suspicious behavior that may be cheating. For example, if voice recognition detects the sound of turning pages, it is determined that the examinee is possibly turning the pages of a book and therefore suspicious behavior. If image recognition detects that the examinee's gaze has left the screen of the examinee terminal 100 and is moving back and forth from side to side, it is determined that the examinee is possibly reading a sentence and therefore suspicious behavior. Furthermore, if image recognition determines that the examinee's gaze has left the screen of the examinee terminal 100 and remained in the same place for a predetermined period of time or more, it is determined that the examinee is possibly looking at a smartphone, notes, etc. and therefore suspicious behavior.

ノート型パソコンの横方向や裏方向は、内蔵のWEBカメラによって撮影されない。したがって、ノート型パソコンの横や裏に置かれている書籍などは検出できない。そこで、受験者の瞳の反射像を解析してノート型パソコンの横方向や裏方向にある物品や人物を検出してもよい。具体的には、受験者の瞳の映像から反射像を抽出し、その反射像に対して画像認識を行う。受験者の瞳の反射像から、「書籍」や「スマートフォン」が検出されれば、禁止物の所持に該当する。また、「書籍閲覧」や「スマート閲覧」の不正行為にも該当する。受験者の瞳の反射像から第三者が検出された場合も、警戒の対象となる。 The built-in web camera does not capture the sides or back of a laptop. Therefore, books or other items placed to the side or back of the laptop cannot be detected. Therefore, the reflected image from the examinee's eyes can be analyzed to detect objects or people that are to the side or back of the laptop. Specifically, a reflected image is extracted from the image of the examinee's eyes, and image recognition is performed on that reflected image. If a "book" or "smartphone" is detected from the reflected image in the examinee's eyes, this constitutes possession of a prohibited item. It would also constitute fraudulent "book browsing" or "smart browsing." If a third party is detected from the reflected image in the examinee's eyes, this is also a cause for concern.

上述のように、所持禁止物、不正行為、不審行為または第三者が検出された場合には、監督者に警戒を促す通知が、監督者端末300へ送られる。監督者端末300は、警戒の内容を音声や表示によって出力する。たとえば、「1番の受験者で、所持禁止物のスマートフォンが検出されました。警戒してください。」というメッセージの通知が送られ、監督者端末300は、このメッセージを音声出力し、あるいは画面に表示する。また、警戒対象の受験者の映像と音声も、監督者端末300へ送られる。警戒対象の受験者映像は、監督者端末300において拡大表示される。この画面を、受験者拡大画面という。受験者拡大画面については、図3(B)に関連して後述する。受験者拡大画面では、所持禁止物などの検出元となった映像と音声を再生することができる。また、監督者と受験者が映像付きの通話と行うこともできる。 As described above, if a prohibited item, fraudulent activity, suspicious activity, or a third party is detected, a notification is sent to the supervisor terminal 300 to alert the supervisor. The supervisor terminal 300 outputs the details of the alert by voice or display. For example, a message is sent saying, "A prohibited item, a smartphone, has been detected in examinee number 1. Please be on guard." The supervisor terminal 300 outputs this message by voice or displays it on the screen. In addition, video and audio of the examinee who is the target of caution are also sent to the supervisor terminal 300. The video of the examinee who is the target of caution is enlarged and displayed on the supervisor terminal 300. This screen is called the examinee enlarged screen. The examinee enlarged screen will be described later in relation to FIG. 3(B). On the examinee enlarged screen, the video and audio from which the prohibited item was detected can be played back. In addition, the supervisor and the examinee can have a video conversation.

トイレの用や体調不良などの事情が生じた場合には、受験者が監督者に許可を得て離席することがある。また、受験者が、試験問題や解答欄について不明点を監督者に尋ねることもある。そのようなケースに対応するために、オンライン試験サーバ200は、受験者から監督官への呼び掛け行為も検出する。たとえば、音声認識によって「すみません」、「先生」あるいは「質問があります」など所定の言葉を認識した場合には、監督者へ呼び掛けられたと判定する。また、画像認識によって、受験者の手が上げられ、さらに受験者の視線が受験者端末100の方を向いていると判定し、なんらかの音声(たとえば、「あの」や「はい」などでもよい)を検出した場合に、監督者へ呼び掛けられたと判定する。 If an examinee needs to use the restroom or is feeling unwell, the examinee may obtain permission from the supervisor to leave the room. The examinee may also ask the supervisor if he/she has any questions about the exam questions or answer sheets. To handle such cases, the online exam server 200 also detects the examinee calling out to the supervisor. For example, if the voice recognition recognizes certain words such as "Excuse me," "Teacher," or "I have a question," it is determined that the examinee has called out to the supervisor. Also, if the image recognition determines that the examinee's hand is raised and that the examinee's gaze is directed toward the examinee terminal 100, and any voice (for example, "um" or "Yes") is detected, it is determined that the examinee has called out to the supervisor.

受験者から監督官への呼び掛け行為を検出した場合には、呼び掛けた受験者の映像と音声が、監督者端末300へ送られる。呼び掛けた受験者の映像は、監督者端末300で受験者拡大画面として拡大表示される。また、監督者と受験者が映像付きの通話を行うこともできる。 When an examinee is detected calling out to the supervisor, the video and audio of the examinee who called out are sent to the supervisor terminal 300. The video of the examinee who called out is enlarged and displayed on the supervisor terminal 300 as an examinee enlargement screen. In addition, the supervisor and the examinee can have a phone call with video.

図3(A)は、監督用画面310の一例を示す画面図である。
監督者端末300はブラウザを備えている。監督者端末300のブラウザは、WEBページである監督用画面310を表示する。監督用画面310には各受験者の表示領域(以下、「受験者表示領域312」という)が設けられ、各受験者端末100から受信した映像がそれぞれの受験者表示領域312に展開される。この例では、4行×5列の受験者表示領域312が設けられている。つまり、20名の受験者が同時に試験を受けている。各受験者の音声も一斉に監督者端末300のスピーカから出力される。監督者は、この監督用画面310で、全員の様子を監視する。
FIG. 3A is a screen diagram showing an example of a supervisor screen 310. As shown in FIG.
The supervisor terminal 300 is equipped with a browser. The browser of the supervisor terminal 300 displays a supervisor screen 310, which is a web page. The supervisor screen 310 is provided with a display area for each examinee (hereinafter referred to as an "examinee display area 312"), and the images received from each examinee terminal 100 are displayed in each examinee display area 312. In this example, examinee display areas 312 of 4 rows and 5 columns are provided. In other words, 20 examinees are taking the test at the same time. The voices of each examinee are also output simultaneously from the speaker of the supervisor terminal 300. The supervisor monitors the state of everyone on this supervisor screen 310.

図3(B)は、受験者拡大画面320の一例を示す画面図である。
たとえば、所持禁止物、不正行為、不審行為または第三者が検出され、ある受験者を警戒する状況になると、監督用画面310から受験者拡大画面320へ切り替わる。受験者拡大画面320には、拡大表示領域322が設けられており、警戒対象の受験者の受験者端末100から受信した映像が拡大表示される。
FIG. 3B is a screen diagram showing an example of an examinee enlargement screen 320. As shown in FIG.
For example, when a prohibited item, fraudulent activity, suspicious activity, or a third party is detected and an examinee needs to be watched, the supervisor screen 310 is switched to an examinee enlarged screen 320. The examinee enlarged screen 320 has an enlarged display area 322, in which an image received from the examinee terminal 100 of the examinee who is the target of watching is enlarged and displayed.

監督者が、所持禁止物などの検出元となった映像を確認したいと思った場合には、再生ボタン324をクリックする。すると、拡大表示領域322に検出元となった映像が拡大表示される。検出元となった映像は、オンライン試験サーバ200に記録されている。監督者が、問題ないと判断した場合には、閉じるボタン328をクリックして、受験者拡大画面320を閉じて監督用画面310に切り替える。 If the supervisor wishes to check the video that caused the detection of a prohibited item, etc., he or she clicks the play button 324. The video that caused the detection is then enlarged and displayed in the enlarged display area 322. The video that caused the detection is recorded on the online examination server 200. If the supervisor determines that there is no problem, he or she clicks the close button 328 to close the examinee enlarged screen 320 and switch to the supervisor screen 310.

監督者が、受験者の話を聞きたい、あるいは受験者に注意したいと思った場合には、通話ボタン326をクリックする。すると、受験者と監督者が映像付きの通話を行うこともできる。通話を終えると、閉じるボタン328をクリックして、受験者拡大画面320を閉じて監督用画面310に切り替える。 If the supervisor wishes to listen to the examinee or give the examinee a warning, he or she clicks on the talk button 326. This allows the examinee and supervisor to have a video call. When the call is over, the supervisor clicks on the close button 328 to close the examinee enlargement screen 320 and switch to the supervisor screen 310.

また、ある受験者からの呼び掛けを検出した場合にも、監督用画面310から受験者拡大画面320へ切り替わる。拡大表示領域322には、呼び掛けた受験者の受験者端末100から受信した映像が拡大表示される。呼び掛けに応じる場合には、すぐに受験者と監督者の映像付き通話を開始する。したがって、再生ボタン324と通話ボタン326を省いてもよい。 Also, if a call from an examinee is detected, the supervisor screen 310 is switched to the examinee enlarged screen 320. In the enlarged display area 322, an enlarged image received from the examinee terminal 100 of the examinee who made the call is displayed. If the examinee responds to the call, a video call with video between the examinee and the supervisor is immediately started. Therefore, the play button 324 and the call button 326 may be omitted.

図4は、オンライン試験サーバ200の機能ブロック図である。
オンライン試験サーバ200は、データ処理部210、通信部220およびデータ格納部280を含む。通信部220は、ネットワークを介した通信処理を担当する。データ格納部280は各種データを格納する。データ処理部210は、送信部230により取得されたデータおよびデータ格納部280に格納されているデータに基づいて各種処理を実行する。データ処理部210は、通信部220およびデータ格納部280のインターフェースとしても機能する。
FIG. 4 is a functional block diagram of the online examination server 200. As shown in FIG.
The online test server 200 includes a data processing unit 210, a communication unit 220, and a data storage unit 280. The communication unit 220 is responsible for communication processing via a network. The data storage unit 280 stores various data. The data processing unit 210 executes various processes based on the data acquired by the transmission unit 230 and the data stored in the data storage unit 280. The data processing unit 210 also functions as an interface between the communication unit 220 and the data storage unit 280.

データ処理部210は、ログイン処理部212、監督用画面生成部214、監視部216、呼び掛け検出部217、受験者拡大画面生成部218および監督者画面生成部219を含む。
ログイン処理部212は、受験者および監督者を認証するためのログイン処理を実行する。監督用画面生成部214は、各受験者表示領域312に受験者の映像を割り当てた監督用画面310(図3(A))を生成する。監視部216は、各受験者端末100から受信した映像と音声に基づいて、受験者に対する監視処理を実行する。呼び掛け検出部217は、各受験者端末100から受信した映像と音声に基づいて、受験者から監督者への呼び掛けを検出する。受験者拡大画面生成部218は、受験者の映像を拡大表示する受験者拡大画面320(図3(B))を生成する。監督者画面生成部219は、監督者の映像を表示する画面を生成する。
The data processing section 210 includes a login processing section 212 , a supervisor screen generating section 214 , a monitoring section 216 , a call detection section 217 , an examinee enlarged screen generating section 218 , and a supervisor screen generating section 219 .
The login processing unit 212 executes login processing to authenticate the examinee and the supervisor. The supervisor screen generating unit 214 generates a supervisor screen 310 (FIG. 3(A)) in which an examinee's video is assigned to each examinee display area 312. The monitoring unit 216 executes monitoring processing of the examinees based on the video and audio received from each examinee terminal 100. The call detection unit 217 detects a call from the examinee to the supervisor based on the video and audio received from each examinee terminal 100. The examinee enlarged screen generating unit 218 generates an examinee enlarged screen 320 (FIG. 3(B)) that displays an enlarged image of the examinee. The supervisor screen generating unit 219 generates a screen that displays the supervisor's video.

通信部220は、データを送信する送信部230とデータを受信する受信部250を含む。
送信部230は、ログイン画面送信部232、撮影ガイド画面送信部234、待機画面送信部236、試験コンテンツ配信部238、通知送信部240、メッセージ送信部242、警戒通知部244、呼び掛け通知部245、監督用画面送信部246、受験者拡大画面送信部248および監督者画面送信部249を含む。
ログイン画面送信部232は、ログイン画面のデータを受験者端末100および監督者端末300へ送信する。撮影ガイド画面送信部234は、撮影ガイド画面のデータを受験者端末100へ送信する。待機画面送信部236は、待機画面のデータを受験者端末100へ送信する。試験コンテンツ配信部238は、試験コンテンツ(試験問題112のイメージデータと解答欄114の構造化データ)を各受験者端末100へ配信する。通知送信部240は、終了通知などの通知を受験者端末100へ送信する。メッセージ送信部242は、受験者を指導するメッセージを受験者端末100へ送信する。警戒通知部244は、所持禁止物などが検出された受験者の番号と検出内容とを含み監督者に警戒を促すメッセージの通知を監督者端末300へ送信する。呼び掛け通知部245は、呼び掛けた受験者の番号と呼び掛けを伝えるメッセージの通知を監督者端末300へ送信する。監督用画面送信部246は、監督用画面310(図3(A))のデータおよび受験者の音声を監督者端末300へ送信する。受験者拡大画面送信部248は、受験者拡大画面320(図3(B))のデータおよび受験者の音声を監督者端末300へ送信する。監督者画面送信部249は、監督者画面のデータおよび監督者の音声を受験者端末100へ送信する。
The communication unit 220 includes a transmission unit 230 that transmits data and a reception unit 250 that receives data.
The transmitting unit 230 includes a login screen transmitting unit 232, a shooting guide screen transmitting unit 234, a standby screen transmitting unit 236, a test content distribution unit 238, a notification transmitting unit 240, a message transmitting unit 242, an alert notification unit 244, a call notification unit 245, a supervisor screen transmitting unit 246, an examinee enlarged screen transmitting unit 248 and a supervisor screen transmitting unit 249.
The login screen sending unit 232 sends data of the login screen to the examinee terminal 100 and the supervisor terminal 300. The photography guide screen sending unit 234 sends data of the photography guide screen to the examinee terminal 100. The standby screen sending unit 236 sends data of the standby screen to the examinee terminal 100. The test content distribution unit 238 distributes test content (image data of the test questions 112 and structured data of the answer column 114) to each examinee terminal 100. The notification sending unit 240 sends notifications such as a completion notification to the examinee terminal 100. The message sending unit 242 sends a message to instruct the examinee to the examinee terminal 100. The alert notification unit 244 sends a message to the supervisor terminal 300 including the number of the examinee who has been detected with a prohibited item or the like and the contents of the detection, and urging the supervisor to be alert. The call notification unit 245 sends a message to the supervisor terminal 300 conveying the number of the called examinee and the call. The supervisor screen sending unit 246 sends data of supervisor screen 310 (FIG. 3(A)) and the voice of the examinee to the supervisor terminal 300. The examinee enlarged screen sending unit 248 sends data of examinee enlarged screen 320 (FIG. 3(B)) and the voice of the examinee to the supervisor terminal 300. The supervisor screen sending unit 249 sends data of the supervisor screen and the voice of the supervisor to the examinee terminal 100.

受信部250は、アクセス受付部252、アカウント受信部254、映像・音声受信部256、解答データ受信部258および要求受信部260を含む。
アクセス受付部252は、受験者端末100から受験者用のURLへのアクセスを受け付け、監督者端末300から監督者用のURLへのアクセスを受け付ける。アカウント受信部254は、受験者端末100から受験者のアカウント(ログインIDとパスワード)を受信し、監督者端末300から監督者のアカウント(ログインIDとパスワード)を受信する。映像・音声受信部256は、受験者端末100のカメラで撮影された受験者の映像とマイクに入力された音声を受信し、監督者端末300のカメラで撮影された受験者の映像とマイクに入力された音声を受信する。解答データ受信部258は、受験者端末100から解答データを受信する。要求受信部260は、監督者端末300から再生要求、通話要求および切り替え要求などの要求を受信する。
The receiving unit 250 includes an access accepting unit 252 , an account receiving unit 254 , a video/audio receiving unit 256 , an answer data receiving unit 258 , and a request receiving unit 260 .
The access accepting unit 252 accepts access to the examinee's URL from the examinee terminal 100, and accepts access to the supervisor's URL from the supervisor terminal 300. The account receiving unit 254 receives the examinee's account (login ID and password) from the examinee terminal 100, and receives the supervisor's account (login ID and password) from the supervisor terminal 300. The video/audio receiving unit 256 receives the examinee's video captured by the camera of the examinee terminal 100 and the audio input to the microphone, and receives the examinee's video captured by the camera of the supervisor terminal 300 and the audio input to the microphone. The answer data receiving unit 258 receives answer data from the examinee terminal 100. The request receiving unit 260 receives requests such as a playback request, a call request, and a switch request from the supervisor terminal 300.

データ格納部280は、テスト情報記憶部282、受験者マスタ記憶部284、試験コンテンツ記憶部286、解答データ記憶部288および映像・音声記憶部290を含む。
テスト情報記憶部282は、イベントとしてのテストを管理する情報を記憶する。たとえば、「3年生の物理期末テスト」のようなテスト名、試験開始時間と試験終了時間、監督者のアカウント(ログインIDとパスワード)などが記憶されている。受験者マスタ記憶部284は、受験者マスタを記憶する。受験者マスタについては、図5に関連して後述する。試験コンテンツ記憶部286は、テスト毎の試験コンテンツ(試験問題112のイメージデータと解答欄114の構造化データ)を記憶する。解答データ記憶部288は、各受験者端末100から回収した解答データを、受験者に対応付けて記憶する。映像・音声記憶部290は、所持禁止物、第三者、不正行為または不審行為を検出した映像および音声を記憶する。
The data storage unit 280 includes a test information storage unit 282 , an examinee master storage unit 284 , a test content storage unit 286 , an answer data storage unit 288 , and an image/audio storage unit 290 .
The test information storage unit 282 stores information for managing tests as events. For example, the test name such as "Physics Final Test for Third-Year Students", the test start time and test end time, and the supervisor's account (login ID and password) are stored. The examinee master storage unit 284 stores the examinee master. The examinee master will be described later in relation to FIG. 5. The test content storage unit 286 stores the test content for each test (image data of the test questions 112 and structured data of the answer column 114). The answer data storage unit 288 stores the answer data collected from each examinee terminal 100 in association with the examinee. The video/audio storage unit 290 stores video and audio of prohibited items, third parties, and fraudulent or suspicious activities.

図5は、受験者マスタのデータ構造図である。
受験者マスタは、受験者毎のレコードを有する。レコードには、受験者番号、受験者の氏名、受験者のアカウント(ログインIDとパスワード)が格納されている。
FIG. 5 is a data structure diagram of the examinee master.
The examinee master has a record for each examinee. The record stores the examinee number, the examinee's name, and the examinee's account (login ID and password).

図6は、オンライン試験のシーケンス図である。
オンライン試験を受ける受験者は、事前に通知されている受験者用のURLをブラウザに入力する。そして、受験者端末100のブラウザは、受験者用のURLへアクセスする(S10)。
FIG. 6 is a sequence diagram of an online test.
An examinee taking an online exam inputs the examinee's own URL, which has been notified to him/her in advance, into a browser. The browser of the examinee terminal 100 then accesses the examinee's own URL (S10).

オンライン試験サーバ200のアクセス受付部252が、受験者端末100から受験者用のURLへのアクセスを受け付けると、ログイン画面送信部232は、ログイン画面のデータを受験者端末100へ送信する(S12)。 When the access acceptance unit 252 of the online examination server 200 accepts access to the examinee's URL from the examinee terminal 100, the login screen transmission unit 232 transmits the data of the login screen to the examinee terminal 100 (S12).

受験者端末100がログイン画面のデータを受信すると、受験者端末100のブラウザは、ログイン画面を表示する(S14)。ログイン画面は、ログインIDとパスワードの入力領域を含んでいる。受験者は、事前に通知されているログインIDとパスワードを入力する。受験者端末100のブラウザは、ログインIDとパスワードの入力を受け付けて(S16)、入力されたログインIDとパスワード、つまりアカウントをオンライン試験サーバ200へ送信する(S18)。 When the examinee terminal 100 receives the login screen data, the browser of the examinee terminal 100 displays the login screen (S14). The login screen includes input areas for a login ID and password. The examinee inputs the login ID and password that have been notified to them in advance. The browser of the examinee terminal 100 accepts the input of the login ID and password (S16) and sends the input login ID and password, i.e., the account, to the online examination server 200 (S18).

オンライン試験サーバ200のアカウント受信部254が、ログインIDとパスワードを受信すると、ログイン処理部212は、受験者を認証するためのログイン処理を実行する(S20)。受信したログインIDとパスワードが、受験者マスタに登録されているログインIDとパスワードのいずれかの組と一致する場合には、受験者を特定して認証が成功する。反対に、いずれのログインIDとパスワードの組とも一致しない場合には、認証が失敗する。認証が失敗した場合には、以下の処理は行われない。認証が成功すると、撮影ガイド画面送信部234は、撮影ガイド画面のデータを受験者端末100へ送信する(S22)。 When the account receiving unit 254 of the online examination server 200 receives the login ID and password, the login processing unit 212 executes login processing to authenticate the examinee (S20). If the received login ID and password match any of the login ID and password pairs registered in the examinee master, the examinee is identified and authentication is successful. Conversely, if the login ID and password pair do not match any of the login ID and password pairs, authentication fails. If authentication fails, the following processing is not performed. If authentication is successful, the shooting guide screen sending unit 234 sends the data of the shooting guide screen to the examinee terminal 100 (S22).

受験者端末100が撮影ガイド画面のデータを受信すると、受験者端末100のブラウザは、撮影ガイド画面を表示する(S24)。撮影ガイド画面には、撮影開始ボタンをクリックして、周囲を撮影するように促す内容が記載されている。周囲とは、たとえば、机の表面、机の下、机の周り、机の上方のことである。撮影開始ボタンがクリックされると(S26)、内蔵カメラが起動されて撮影が開始され、マイクに音声が入力される。受験者端末100のブラウザは、撮影を開始するとともに、撮影した映像と音声をオンライン試験サーバ200へ送信する(S28)。この撮影と映像・音声の送信は、試験が終了するまで継続される。受験者は、撮影ガイド画面の指示に従って、周囲を撮影し(S30)、撮影された映像はオンライン試験サーバ200へ送られる。 When the examinee terminal 100 receives the data of the photography guide screen, the browser of the examinee terminal 100 displays the photography guide screen (S24). The photography guide screen contains information encouraging the examinee to click the photography start button to photograph the surroundings. The surroundings refer to, for example, the surface of the desk, under the desk, around the desk, and above the desk. When the photography start button is clicked (S26), the built-in camera is started and photography begins, and audio is input into the microphone. The browser of the examinee terminal 100 starts photographing and transmits the captured video and audio to the online test server 200 (S28). This photographing and transmission of video and audio continues until the end of the test. The examinee follows the instructions on the photography guide screen to photograph the surroundings (S30), and the captured video is sent to the online test server 200.

オンライン試験サーバ200の映像・音声受信部256は、受験者端末100から継続的に映像と音声を受信する。監視部216は、映像・音声に基づいて、禁止されている所持物がないか、第三者がいないかを試験前にチェックする(S32)。監視部216は、AI機能によって物品の認識、受験者の姿勢、受験者の視線、および人物の声や物音などを認識する。たとえば、教科書や参考書などの書籍、ノートやメモ、あるいはスマートフォンやタブレット端末などの所持禁止品が写っている場合には、不適正であると判定する。また、受験者以外の第三者が写っている場合や第三者の音声を認識した場合にも、不適正であると判定する。不適正となった場合には、監督者端末300へ警戒を通知して、受験者と監督者がオンラインで対話できるようにする。あるいは、メッセージ送信部242が、受験者端末100へ、所持禁止物を取り除くように指導するメッセージ、あるいは第三者の退場を指導するメッセージを送るようにしてもよい。 The video/audio receiving unit 256 of the online test server 200 continuously receives video and audio from the examinee terminal 100. The monitoring unit 216 checks whether there are any prohibited possessions or third parties based on the video and audio before the test (S32). The monitoring unit 216 recognizes objects, the examinee's posture, the examinee's gaze, and people's voices and sounds using AI functions. For example, if prohibited possession items such as textbooks, reference books, notebooks, memos, or smartphones or tablet terminals are shown, it is determined to be inappropriate. In addition, if a third party other than the examinee is shown or a third party's voice is recognized, it is determined to be inappropriate. If it is determined to be inappropriate, a warning is notified to the supervisor terminal 300 so that the examinee and the supervisor can communicate online. Alternatively, the message sending unit 242 may send a message to the examinee terminal 100 instructing the examinee to remove the prohibited possessions or to instruct the third party to leave the venue.

図7に示したシーケンスへ移る。
オンライン試験サーバ200の待機画面送信部236は、待機画面のデータを受験者端末100へ送信する(S34)。
The sequence shown in FIG.
The standby screen sending section 236 of the online examination server 200 sends the standby screen data to the examinee terminal 100 (S34).

受験者端末100が待機画面のデータを受信すると、受験者端末100のブラウザは、待機画面を表示する(S36)。待機画面には、試験開始の時刻までの待ち時間が示される。 When the examinee terminal 100 receives the data for the standby screen, the browser on the examinee terminal 100 displays the standby screen (S36). The standby screen shows the waiting time until the start of the test.

試験開始の時刻になると、オンライン試験サーバ200の試験コンテンツ配信部238は、試験問題112のイメージデータと解答欄114の構造化データを含む試験コンテンツを各受験者の受験者端末100へ配信する(S38)。試験コンテンツには、ブラウザが画面全体を専有するようにOS(オペレーティングシステム)へ命令するプログラムが付加されている。 When the time for the exam to begin arrives, the exam content distribution unit 238 of the online exam server 200 distributes exam content, including image data of the exam questions 112 and structured data of the answer columns 114, to the examinee terminals 100 of each examinee (S38). A program is added to the exam content to instruct the OS (operating system) to have the browser occupy the entire screen.

受験者端末100が試験コンテンツを受信すると、受験者端末100のブラウザは、試験コンテンツによって試験問題112のイメージと解答欄114を表示する(S40)。受験者端末100のブラウザは、さらに試験コンテンツに付加されているプログラムを実行して、ブラウザが画面全体を専有するようにOSへ命令する。これにより、ブラウザが画面全体に広がり、他のウインドウは表示されなくなる。したがって、受験者端末100を使った情報閲覧によるカンニングを防止することができる。 When the examinee terminal 100 receives the test content, the browser of the examinee terminal 100 displays images of the test questions 112 and the answer column 114 according to the test content (S40). The browser of the examinee terminal 100 then executes a program added to the test content, and instructs the OS to have the browser occupy the entire screen. This causes the browser to expand to cover the entire screen, and other windows are no longer displayed. This makes it possible to prevent cheating by viewing information using the examinee terminal 100.

受験者端末100のブラウザは、解答欄114への解答入力を受け付ける(S42)。受け付けた解答は、ブラウザの内部データとして保持される。 The browser on the examinee terminal 100 accepts the answer input into the answer field 114 (S42). The accepted answer is stored as internal data of the browser.

試験が開始されると、オンライン試験サーバ200の監視部216は、受験者に対する監視処理を開始する(S44)。監視処理では、上述したように所持禁止物、不正行為、不審行為または第三者を検出する。 When the test begins, the monitoring unit 216 of the online test server 200 starts monitoring the examinee (S44). The monitoring process detects prohibited items, fraudulent behavior, suspicious behavior, or third parties, as described above.

オンライン試験サーバ200の監視部216は、所持禁止物、第三者、不正行為または不審行為を検出した場合、検出元となった映像と音声を記録する。具体的には、所持禁止物などが写っている映像の所定時間(たとえば、5秒)前から所持禁止物などが写らなくなるまでの間の映像と音声を映像・音声記憶部290に記憶させる。 When the monitoring unit 216 of the online test server 200 detects a prohibited item, a third party, or fraudulent or suspicious activity, it records the video and audio from which the detection occurred. Specifically, the video and audio are stored in the video/audio storage unit 290 from a predetermined time (e.g., 5 seconds) before the video shows the prohibited item until the prohibited item is no longer visible.

終了時刻に至ると、オンライン試験サーバ200の通知送信部240は、終了通知を各受験者端末100へ送信する(S46)。 When the end time is reached, the notification sending unit 240 of the online examination server 200 sends an end notification to each examinee terminal 100 (S46).

受験者端末100が終了通知を受信すると、受験者端末100のブラウザは、解答データをオンライン試験サーバ200へ送信する(S48)。そして、受験者端末100のブラウザは、撮影と映像送信を終了して、全体処理を終える(S50)。なお、試験コンテンツには、終了通知を受信した場合に解答データをオンライン試験サーバ200へ送信するプログラムが付加されており、受験者端末100のブラウザは、このプログラムを実行する。 When the examinee terminal 100 receives the end notification, the browser of the examinee terminal 100 sends the answer data to the online exam server 200 (S48). The browser of the examinee terminal 100 then ends the shooting and video transmission, and ends the entire process (S50). Note that a program is added to the test content that sends the answer data to the online exam server 200 when the end notification is received, and the browser of the examinee terminal 100 executes this program.

オンライン試験サーバ200の解答データ受信部258が解答データを受信すると、解答データ記憶部288に、受験者番号に対応付けて、受信した解答データを記憶する(S52)。そして、監視部216は、監視処理を終了する(S54)。 When the answer data receiving unit 258 of the online examination server 200 receives the answer data, it stores the received answer data in the answer data storage unit 288 in association with the examinee number (S52). Then, the monitoring unit 216 ends the monitoring process (S54).

図8と図9は、オンライン試験サーバ200における監督者支援に関する処理過程を示すフローチャートである。
ログイン処理部212が監督者端末300から監督者用のURLへのアクセスを受け付けると、アクセス受付部252は、受験者の場合と同様に、監督者を認証するためのログイン処理を実行する(S60)。監督者の認証が失敗した場合には、以降の処理は行われない。
8 and 9 are flow charts showing the process for supervisor support in the online test server 200. FIG.
When the login processing unit 212 accepts access to the supervisor's URL from the supervisor terminal 300, the access accepting unit 252 executes login processing to authenticate the supervisor, in the same way as in the case of an examinee (S60). If the authentication of the supervisor fails, the following processing is not performed.

監督者の認証が成功すると、監督用画面生成部214は、監督用画面310を生成する。具体的には、受験者端末100から送られてくる各受験者の映像をその受験者に対応する受験者表示領域312に展開する。そして、監督用画面送信部246は、受験者端末100から送られてくる音声とともに、監督用画面310のデータを監督者端末300へ送信する(S62)。監督用画面310の生成と送信は、継続的に行われる。監督者端末300のブラウザには監督用画面310が表示され、スピーカから各受験者の音声が出力される。 When the supervisor authentication is successful, the supervisor screen generation unit 214 generates the supervisor screen 310. Specifically, the video of each examinee sent from the examinee terminal 100 is displayed in the examinee display area 312 corresponding to that examinee. The supervisor screen transmission unit 246 then transmits the data of the supervisor screen 310 to the supervisor terminal 300 together with the audio sent from the examinee terminal 100 (S62). The generation and transmission of the supervisor screen 310 is carried out continuously. The supervisor screen 310 is displayed on the browser of the supervisor terminal 300, and the audio of each examinee is output from the speaker.

監視部216は、試験前チェック(図6のS32)で所持禁止物または第三者を検出した場合、および試験中の監視処理(図7のS44)において、所持禁止物、第三者、不正行為または不審行為を検出した場合には(S64のY)、警戒通知部244は、検出された受験者の番号と検出内容とを含み監督者に警戒を促すメッセージの通知を監督者端末300へ送信する(S66)。たとえば、「1番の受験者で、所持禁止物のスマートフォンが検出されました。警戒してください。」というメッセージが送られ、監督者端末300に表示される。メッセージに受験者の氏名を加えてもよい。 If the monitoring unit 216 detects a prohibited item or a third party in the pre-exam check (S32 in FIG. 6), or detects a prohibited item, a third party, or fraudulent or suspicious activity in the monitoring process during the exam (S44 in FIG. 7) (Y in S64), the alert notification unit 244 will send a message including the number of the detected examinee and the details of the detection to the supervisor terminal 300, urging the supervisor to be on alert (S66). For example, a message stating "A smartphone, a prohibited item, has been detected in examinee number 1. Please be on alert" is sent and displayed on the supervisor terminal 300. The examinee's name may also be included in the message.

さらに、受験者拡大画面生成部218は、警戒対象の受験者の映像を拡大表示する受験者拡大画面320を生成する。具体的には、受験者端末100から送られてくるその受験者の映像を拡大表示領域322に展開する。そして、受験者拡大画面送信部248は、同じ受験者端末100から送られてくる音声とともに、受験者拡大画面320のデータを監督者端末300へ送信する(S68)。受験者拡大画面320の生成と送信は、継続的に行われる。監督者端末300のブラウザには警戒対象の受験者の現在の様子を映した受験者拡大画面320が表示され、スピーカから警戒対象の受験者の現在の音声が出力される。受験者拡大画面320が送信されている間は、監督用画面310の生成と送信を中断してもよい。 Furthermore, the examinee enlarged screen generating unit 218 generates an examinee enlarged screen 320 that displays an enlarged image of the examinee to be alerted. Specifically, the image of the examinee sent from the examinee terminal 100 is displayed in an enlarged display area 322. The examinee enlarged screen transmitting unit 248 then transmits the data of the examinee enlarged screen 320 to the supervisor terminal 300 together with the audio sent from the same examinee terminal 100 (S68). The generation and transmission of the examinee enlarged screen 320 is performed continuously. The examinee enlarged screen 320 showing the current state of the examinee to be alerted is displayed on the browser of the supervisor terminal 300, and the current audio of the examinee to be alerted is output from the speaker. The generation and transmission of the supervisor screen 310 may be interrupted while the examinee enlarged screen 320 is being transmitted.

要求受信部260が、受験者拡大画面320の再生ボタン324がクリックされた場合に送られる再生要求を受信すると(S70のY)、受験者拡大画面生成部218は、映像・音声記憶部290に記録されている検出元の映像と音声を再生させて、再生した映像を受験者拡大画面320の拡大領域に展開する。監督用画面送信部246は、再生した音声とともに、受験者拡大画面320を監督者端末300へ送信する(S72)。監督者端末300のブラウザには、検出元となった受験者映像が受験者拡大画面320に表示され、スピーカから検出元となった受験者の音声(周囲の音も含む)が出力される。これにより、監督者は、どのような状況であったかを把握できる。記録されている検出元の映像と音声の再生を終えると、現在の映像と音声の中継状態に戻る。 When the request receiving unit 260 receives a playback request sent when the playback button 324 on the examinee enlarged screen 320 is clicked (Y in S70), the examinee enlarged screen generating unit 218 plays the video and audio of the detected subject recorded in the video/audio storage unit 290, and displays the played video in the enlarged area of the examinee enlarged screen 320. The supervisor screen transmitting unit 246 transmits the examinee enlarged screen 320 together with the played audio to the supervisor terminal 300 (S72). The examinee video of the detected subject is displayed on the examinee enlarged screen 320 in the browser of the supervisor terminal 300, and the audio of the detected subject (including surrounding sounds) is output from the speaker. This allows the supervisor to understand what the situation was. When playback of the recorded video and audio of the detected subject is completed, the system returns to the current video and audio relay state.

要求受信部260が、受験者拡大画面320の通話ボタン326がクリックされた場合に送られる通話要求を受信すると(S74のY)、映像・音声受信部256が監督者端末300から監督者の映像と音声を受信し、監督者画面生成部219は、監督者の映像を表示する監督者画面(不図示)を生成する。具体的には、監督者画面の監督者領域に監督者の映像を展開する。そして、監督者画面送信部249は、監督者端末300から送られてくる監督者の音声とともに、監督者画面のデータを受験者端末100へ送信する(S76)。監督者画面は、受験者端末100のブラウザによって表示され、監督者の音声は、受験者端末100のスピーカから出力される。これにより、警戒される受験者と監督者がお互いの映像を見ながら通話を行うことができる。これにより、監督者は、受験者に質問したり、指導したりすることができる。たとえば、「スマートフォンは、手の届かないところに仕舞ってください。」という指導を行う。 When the request receiving unit 260 receives a call request sent when the call button 326 on the examinee enlarged screen 320 is clicked (Y in S74), the video/audio receiving unit 256 receives the video and audio of the supervisor from the supervisor terminal 300, and the supervisor screen generating unit 219 generates a supervisor screen (not shown) that displays the video of the supervisor. Specifically, the video of the supervisor is displayed in the supervisor area of the supervisor screen. The supervisor screen transmitting unit 249 then transmits the data of the supervisor screen to the examinee terminal 100 together with the voice of the supervisor transmitted from the supervisor terminal 300 (S76). The supervisor screen is displayed by the browser of the examinee terminal 100, and the voice of the supervisor is output from the speaker of the examinee terminal 100. This allows the examinee and the supervisor to talk while viewing each other's video. This allows the supervisor to ask questions or give instructions to the examinee. For example, the supervisor may give instructions such as, "Please keep your smartphone out of reach."

要求受信部260が、受験者拡大画面320の閉じるボタン328がクリックされた場合に送られる切り替え要求を受信すると(S78のY)、受験者拡大画面生成部218は、受験者拡大画面320の生成を終え、受験者拡大画面送信部248は、受験者拡大画面320のデータと音声の送信を終える。そして、S62に戻って再び監督用画面310の生成と送信を行う。このように処理することによって、監督者端末300ブラウザに表示されていた受験者拡大画面320が監督用画面310に切り替わる。 When the request receiving unit 260 receives a switch request sent when the close button 328 on the examinee's enlarged screen 320 is clicked (Y in S78), the examinee's enlarged screen generating unit 218 finishes generating the examinee's enlarged screen 320, and the examinee's enlarged screen transmitting unit 248 finishes transmitting the data and audio for the examinee's enlarged screen 320. Then, the process returns to S62 and the supervisor's screen 310 is generated and transmitted again. By processing in this manner, the examinee's enlarged screen 320 displayed on the supervisor's terminal 300 browser is switched to the supervisor's screen 310.

S64の説明に戻る。監視部216が所持禁止物などを検出しなかった場合には(S64のN)、図9のS80に移って、呼び掛け検出部217は、受験者からの呼び掛けを検出したか否かを判定する。 Returning to the explanation of S64, if the monitoring unit 216 does not detect any prohibited items (N in S64), the process moves to S80 in FIG. 9, where the call detection unit 217 determines whether or not it has detected a call from the examinee.

呼び掛け検出部217が受験者からの呼び掛けを検出すると(S80のY)、呼び掛け通知部245は、呼び掛けた受験者の番号と呼び掛けを伝えるメッセージの通知を監督者端末300へ送信する。(S81)。たとえば、「1番の受験者が、呼び掛けています。通話してください。」というメッセージが送られ、監督者端末300に表示される。メッセージに受験者の氏名を加えてもよい。 When the call detection unit 217 detects a call from an examinee (Y in S80), the call notification unit 245 sends a notification to the supervisor terminal 300 containing the number of the examinee who made the call and a message conveying the call (S81). For example, a message saying "Examination candidate number 1 is calling you. Please speak to him/her" is sent and displayed on the supervisor terminal 300. The examinee's name may also be added to the message.

受験者拡大画面生成部218は、呼び掛けた受験者の映像を拡大表示する受験者拡大画面320を生成する。具体的には、受験者端末100から送られてくる呼び掛けた受験者の映像を拡大表示領域322に展開する。そして、受験者拡大画面送信部248は、同じ受験者端末100から送られてくる音声とともに、受験者拡大画面320のデータを監督者端末300へ送信する(S82)。受験者拡大画面320の生成と送信は、継続的に行われる。監督者端末300のブラウザには呼び掛けた受験者の現在の様子を映した受験者拡大画面320が表示され、スピーカから呼び掛けた受験者の音声が出力される。受験者拡大画面320が送信されている間は、監督用画面310の生成と送信を中断してもよい。 The examinee enlarged screen generating unit 218 generates an examinee enlarged screen 320 that displays an enlarged image of the examinee who has been called. Specifically, the image of the examinee who has been called, sent from the examinee terminal 100, is displayed in an enlarged display area 322. The examinee enlarged screen transmitting unit 248 then transmits the data of the examinee enlarged screen 320 to the supervisor terminal 300 together with the voice sent from the same examinee terminal 100 (S82). The generation and transmission of the examinee enlarged screen 320 is performed continuously. The examinee enlarged screen 320, which shows the current state of the examinee who has been called, is displayed on the browser of the supervisor terminal 300, and the voice of the examinee who has been called is output from the speaker. The generation and transmission of the supervisor screen 310 may be interrupted while the examinee enlarged screen 320 is being transmitted.

さらに、映像・音声受信部256が監督者端末300から監督者の映像と音声を受信し、監督者画面生成部219は、監督者の映像を表示する監督者画面(不図示)を生成する。具体的には、監督者画面の監督者領域に監督者の映像を展開する。そして、監督者画面送信部249は、監督者端末300から送られてくる監督者の音声とともに、監督者画面を受験者端末100へ送信する(S84)。監督者画面は、受験者端末100のブラウザによって表示され、監督者の音声は、受験者端末100のスピーカから出力される。これにより、呼び掛けた受験者と監督者がお互いの映像を見ながら通話を行うことができる。これにより、監督者は、たとえば「どうしましたか」と応答し、受験者と会話することができる。 Furthermore, the video/audio receiving unit 256 receives the video and audio of the supervisor from the supervisor terminal 300, and the supervisor screen generating unit 219 generates a supervisor screen (not shown) that displays the video of the supervisor. Specifically, the video of the supervisor is displayed in the supervisor area of the supervisor screen. The supervisor screen transmitting unit 249 then transmits the supervisor screen to the examinee terminal 100 together with the voice of the supervisor transmitted from the supervisor terminal 300 (S84). The supervisor screen is displayed by the browser of the examinee terminal 100, and the voice of the supervisor is output from the speaker of the examinee terminal 100. This allows the called examinee and the supervisor to talk while viewing each other's video. This allows the supervisor to respond, for example, by asking "What's wrong?" and converse with the examinee.

要求受信部260が、受験者拡大画面320の閉じるボタン328がクリックされた場合に送られる切り替え要求を受信すると(S86のY)、受験者拡大画面生成部218は、受験者拡大画面320の生成を終え、受験者拡大画面送信部248は、受験者拡大画面320と音声の送信を終える。そして、S62に戻って再び監督用画面310の生成と送信を行う。このように処理することによって、監督者端末300ブラウザに表示されていた受験者拡大画面320が監督用画面310に切り替わる。 When the request receiving unit 260 receives a switch request sent when the close button 328 on the examinee's enlarged screen 320 is clicked (Y in S86), the examinee's enlarged screen generating unit 218 finishes generating the examinee's enlarged screen 320, and the examinee's enlarged screen transmitting unit 248 finishes transmitting the examinee's enlarged screen 320 and audio. Then, the process returns to S62 and the supervisor's screen 310 is generated and transmitted again. By processing in this manner, the examinee's enlarged screen 320 displayed on the supervisor's terminal 300 browser is switched to the supervisor's screen 310.

[変形例1]
オンライン試験サーバ200は、受験者端末100でブラウザ以外のアプリケーションが動作していないことを確認するようにしてもよい。また、オンライン試験サーバ200は、オンライン試験のためのブラウザ以外のブラウザが動作していないことを確認するようにしてもよい。さらに、オンライン試験サーバ200は、1つのブラウザで複数の閲覧が行われていないことを確認するようにしてもよい。いずれも、受験者による不正な参照行為を防ぐためである。
[Modification 1]
The online examination server 200 may be configured to confirm that no applications other than the browser are running on the examinee terminal 100. The online examination server 200 may also be configured to confirm that no browsers other than the browser for the online examination are running. Furthermore, the online examination server 200 may be configured to confirm that multiple browsing is not being performed with one browser. Either of these is intended to prevent examinees from engaging in unauthorized browsing.

S22において、オンライン試験サーバ200の撮影ガイド画面送信部234は、受験者端末100のブラウザにおいて、受験者端末100のOSからプロセスリストを取得する命令と、取得したプロセスリストをオンライン試験サーバ200へ送信する命令を含むプログラムが付加された撮影ガイド画面のデータを受験者端末100へ送信する。 In S22, the shooting guide screen sending unit 234 of the online examination server 200 sends to the examinee terminal 100, in the browser of the examinee terminal 100, data of the shooting guide screen to which a program including an instruction to obtain a process list from the OS of the examinee terminal 100 and an instruction to transmit the obtained process list to the online examination server 200 is added.

上述の撮影ガイド画面のデータを受信した受験者端末100のブラウザは、S24において、撮影ガイド画面を表示するとともに、上記プログラムを実行して、OSからプロセスリストを取得する。 In S24, the browser on the examinee terminal 100 that has received the data for the above-mentioned shooting guide screen displays the shooting guide screen, executes the above-mentioned program, and obtains a process list from the OS.

プロセスリストは、受験者端末100で動作しているプロセスの名前を含む。また、プロセスがブラウザである場合には、現在のセッション数(=閲覧数)も含まれる。受験者端末100のブラウザは、取得したプロセスリストをオンライン試験サーバ200へ送信する。 The process list includes the names of processes running on the examinee terminal 100. If the process is a browser, the current number of sessions (= number of views) is also included. The browser on the examinee terminal 100 sends the acquired process list to the online exam server 200.

オンライン試験サーバ200のプロセスリスト受信部(不図示)は、プロセスリストを受信する。 The process list receiving unit (not shown) of the online test server 200 receives the process list.

オンライン試験サーバ200のプロセス判定部(不図示)は、プロセスリストに2以上のブラウザのプロセスが含まれるか否かを判定する。プロセスリストに2以上のブラウザのプロセスが含まれると判定した場合に、警戒通知部244は、検出された受験者の番号と検出内容とを含み監督者に警戒を促すメッセージの通知を監督者端末300へ送信する。たとえば、「1番の受験者で、複数のブラウザが検出されました。警戒してください。」というメッセージが送られ、監督者端末300に表示される。メッセージに受験者の氏名を加えてもよい。あるいは、プロセスリストに2以上のブラウザのプロセスが含まれると判定した場合に、メッセージ送信部242が、受験者端末100に指導のメッセージ(たとえば、「オンライン試験のブラウザ以外のブラウザを閉じてください。」)を送るようにしてもよい。 The process determination unit (not shown) of the online exam server 200 determines whether the process list includes two or more browser processes. If it is determined that the process list includes two or more browser processes, the warning notification unit 244 sends a message notification including the detected examinee's number and the detection details to the supervisor terminal 300, urging the supervisor to be on guard. For example, a message saying "Multiple browsers have been detected for examinee number 1. Please be on guard" is sent and displayed on the supervisor terminal 300. The examinee's name may also be added to the message. Alternatively, if it is determined that the process list includes two or more browser processes, the message sending unit 242 may send an instruction message (for example, "Please close browsers other than the online exam browser") to the examinee terminal 100.

オンライン試験サーバ200のプロセス判定部(不図示)は、プロセスリストに含まれるブラウザのプロセスが1つである場合に、そのブラウザにおける現在のセッション数(=閲覧数)が2以上であるか否かを判定する。ブラウザにおける現在のセッション数(=閲覧数)が2以上であると判定した場合に、警戒通知部244は、検出された受験者の番号と検出内容とを含み監督者に警戒を促すメッセージの通知を監督者端末300へ送信する。たとえば、「1番の受験者で、ブラウザで複数の閲覧が検出されました。警戒してください。」というメッセージが送られ、監督者端末300に表示される。メッセージに受験者の氏名を加えてもよい。あるいは、ブラウザにおける現在のセッション数(=閲覧数)が2以上であると判定した場合に、メッセージ送信部242が、受験者端末100に指導のメッセージ(たとえば、「オンライン試験以外の閲覧を止めてください。」)を送るようにしてもよい。 When the process list contains one browser process, the process determination unit (not shown) of the online examination server 200 determines whether the current number of sessions (= number of views) in the browser is two or more. When it is determined that the current number of sessions (= number of views) in the browser is two or more, the warning notification unit 244 sends a message notification including the detected examinee's number and the detection content to the supervisor terminal 300, urging the supervisor to be careful. For example, a message saying "Multiple browser views have been detected for examinee number 1. Please be careful" is sent and displayed on the supervisor terminal 300. The examinee's name may be added to the message. Alternatively, when it is determined that the current number of sessions (= number of views) in the browser is two or more, the message sending unit 242 may send a guidance message (for example, "Please stop viewing anything other than the online examination") to the examinee terminal 100.

オンライン試験サーバ200のプロセス判定部(不図示)は、試験中の並行動作を禁止しているプログラム(以下、「禁止プログラム」という)のプロセスが、プロセスリストに含まれるか否かを判定する。オンライン試験サーバ200は、禁止プログラムのリストを記憶する禁止プログラムリスト記憶部(不図示)を有する。プロセスリストに禁止プログラムのプロセスが含まれると判定した場合に、警戒通知部244は、検出された受験者の番号と検出内容とを含み監督者に警戒を促すメッセージの通知を監督者端末300へ送信する。たとえば、「1番の受験者で、「〇〇〇〇」(禁止プログラムの名前)のプロセスが検出されました。警戒してください。」というメッセージが送られ、監督者端末300に表示される。メッセージに受験者の氏名を加えてもよい。あるいは、プロセスリストに禁止プログラムのプロセスが含まれると判定した場合に、メッセージ送信部242が、受験者端末100に指導のメッセージ(たとえば、「『〇〇〇〇』(禁止プログラムの名前)を停止ください。」)を送るようにしてもよい。オンライン試験サーバ200は、試験中の並行動作を許容しているプログラム(以下、「許容プログラム」という)のリストを記憶する許容プログラムリスト記憶部(不図示)を有してもよい。その場合、プロセス判定部(不図示)は、許容プログラム以外のプログラムを、禁止プログラムとしてもよい。 The process determination unit (not shown) of the online test server 200 determines whether the process of a program that prohibits parallel operation during the test (hereinafter referred to as the "prohibited program") is included in the process list. The online test server 200 has a prohibited program list storage unit (not shown) that stores a list of prohibited programs. If it is determined that the process list includes a prohibited program process, the warning notification unit 244 sends a message notification to the supervisor terminal 300, including the number of the detected examinee and the detection content, to alert the supervisor. For example, a message is sent saying, "Examinee No. 1 has been detected as a process of "XXX" (the name of the prohibited program). Please be careful." and is displayed on the supervisor terminal 300. The examinee's name may be added to the message. Alternatively, if it is determined that the process list includes a prohibited program process, the message sending unit 242 may send a guidance message (for example, "Please stop 'XXX' (the name of the prohibited program).") to the examinee terminal 100. The online test server 200 may have an allowed program list storage unit (not shown) that stores a list of programs that are allowed to run in parallel during a test (hereinafter referred to as "allowed programs"). In this case, the process determination unit (not shown) may set programs other than the allowed programs as prohibited programs.

待機画面についても同様である。S34において、オンライン試験サーバ200の待機画面送信部236は、受験者端末100のブラウザにおいて、受験者端末100のOSからプロセスリストを取得する命令と、取得したプロセスリストをオンライン試験サーバ200へ送信する命令を含むプログラムが付加された待機画面のデータを受験者端末100へ送信する。 The same applies to the standby screen. In S34, the standby screen sending unit 236 of the online examination server 200 sends to the examinee terminal 100, in the browser of the examinee terminal 100, data of the standby screen to which a program including an instruction to obtain a process list from the OS of the examinee terminal 100 and an instruction to transmit the obtained process list to the online examination server 200 is added.

上述の待機画面のデータを受信した受験者端末100のブラウザは、S36において、待機画面を表示するとともに、上記プログラムを実行して、OSからプロセスリストを取得して、オンライン試験サーバ200へ送信する。以降の処理は、撮影ガイド画面の場合と同様である。 In S36, the browser of the examinee terminal 100 that has received the data for the standby screen displays the standby screen, executes the above program, obtains a process list from the OS, and sends it to the online examination server 200. The subsequent processing is the same as in the case of the shooting guide screen.

試験コンテンツについても同様である。S38において、オンライン試験サーバ200の試験コンテンツ配信部238は、受験者端末100のブラウザにおいて、受験者端末100のOSからプロセスリストを取得する命令と、取得したプロセスリストをオンライン試験サーバ200へ送信する命令を含むプログラムが付加された試験コンテンツを受験者端末100へ送信する。 The same applies to the test content. In S38, the test content distribution unit 238 of the online exam server 200 transmits to the examinee terminal 100, in the browser of the examinee terminal 100, test content to which is added a program including an instruction to obtain a process list from the OS of the examinee terminal 100 and an instruction to transmit the obtained process list to the online exam server 200.

上述の試験コンテンツを受信した受験者端末100のブラウザは、S40において、試験問題112のイメージと解答欄114を表示するとともに、上記プログラムを実行して、OSからプロセスリストを取得して、オンライン試験サーバ200へ送信する。以降の処理は、撮影ガイド画面の場合と同様である。 In S40, the browser of the examinee terminal 100 that has received the above-mentioned test content displays the image of the test question 112 and the answer column 114, and also executes the above-mentioned program to obtain a process list from the OS and send it to the online test server 200. The subsequent processing is the same as in the case of the shooting guide screen.

[変形例2]
受験者端末100の背面方向は死角になる。したがって、外付けのモニター(ディスプレイ)を受験者端末100の背面方向に置き、そのモニターを使って第三者に試験問題を見てもらってアドバイスを受けるような不正行為が考えられる。その対処として、複数のモニターを併用していないか確認して、不正行為を防ぐようにしてもよい。
[Modification 2]
The rear of the examinee terminal 100 is a blind spot. Therefore, it is possible that an examinee may commit fraud by placing an external monitor (display) behind the examinee terminal 100 and using that monitor to have a third party look at the test questions and provide advice. As a countermeasure, it is possible to check whether multiple monitors are being used at the same time to prevent fraud.

オンライン試験サーバ200が、受験者端末100が使用するデバイスのリストを取得する命令と、取得したデバイスリストをオンライン試験サーバ200へ送信する命令を含むプログラムが付加された撮影ガイド画面のデータを受験者端末100へ送信する。 The online examination server 200 transmits to the examinee terminal 100 data of a shooting guide screen to which is added a program including an instruction to obtain a list of devices used by the examinee terminal 100 and an instruction to transmit the obtained device list to the online examination server 200.

オンライン試験サーバ200は、受験者端末100からデバイスリストを受信し、デバイスリストに2以上のモニターが含まれると判定した場合に、「1番の受験者で2つのモニターが検出されました。警戒してください。」のようなメッセージを監督者端末300へ送信する。あるいは、受験者端末100に「外付けのモニターを外してください」のようなメッセージを送るようにしてもよい。さらに、待機画面と試験コンテンツにおいて、同様に処理してもよい。 The online exam server 200 receives the device list from the examinee terminal 100, and if it determines that the device list contains two or more monitors, it sends a message to the supervisor terminal 300 such as "Two monitors have been detected for examinee number 1. Please be cautious." Alternatively, it may send a message such as "Please remove the external monitor" to the examinee terminal 100. Furthermore, the same processing may be performed on the standby screen and the exam content.

[変形例3]
監督用画面(図3(A))において各受験者の解答進捗状況を表示するようにしてもよい。たとえば、問いの数が50個で、3個が解答されている場合には、「3/50」あるいは「6%」と表示する。通常よりも解答ペースが速い場合や逆に遅い場合は、何かの事情があるかもしれないので、その受験者を注視することで不正を発見できることも考えられる。また、解答ペースの早い受験者と遅い受験者を監督用画面で判別できるようにしてもよい。
[Modification 3]
The supervisor screen (FIG. 3(A)) may be configured to display the answering progress of each examinee. For example, if there are 50 questions and 3 have been answered, "3/50" or "6%" may be displayed. If an examinee is answering at a faster or slower pace than usual, there may be some reason for his or her answering, so by keeping a close eye on that examinee, it may be possible to discover cheating. Also, the supervisor screen may be configured to distinguish between examinees answering at a fast pace and those answering at a slow pace.

S38において、オンライン試験サーバ200の試験コンテンツ配信部238は、受験者端末100のブラウザにおいて、解答欄で解答入力の操作を受け付けたときに、解答操作の内容を特定する情報として問い番号と選択肢番号をオンライン試験サーバ200へ送信する命令を含むプログラムが付加された試験コンテンツを受験者端末100へ送信する。 In S38, when the test content distribution unit 238 of the online examination server 200 receives an answer input operation in the answer column in the browser of the examinee terminal 100, the test content to which a program including an instruction to transmit the question number and option number to the online examination server 200 as information identifying the content of the answer operation is added to the examinee terminal 100.

上述の試験コンテンツを受信した受験者端末100のブラウザは、S40において、試験問題112のイメージと解答欄114を表示するとともに、上記プログラムを実行する。そして、試験中に、受験者端末100のブラウザが、解答欄で解答入力を受け付けると、問い番号と選択肢番号を、オンライン試験サーバ200へ送信する。 In S40, the browser of the examinee terminal 100 that has received the above-mentioned test content displays the image of the test question 112 and the answer column 114, and executes the above-mentioned program. Then, during the test, when the browser of the examinee terminal 100 accepts answer input in the answer column, it sends the question number and option number to the online test server 200.

オンライン試験サーバ200は、解答履歴データを記憶する解答履歴データ記憶部(不図示)を有する。解答履歴データは、受験者毎に、その受験者による解答操作の履歴を管理する。具体的には、解答履歴データでは、問い番号に対応付けて選択肢番号を記憶する。さらに、選択肢番号には、受験者が選択肢をチェックした時刻、つまり選択肢番号を受信した時刻が対応付けられる。また、前回の選択肢をチェックした後、その選択肢をチェックするまでに要した時間も記録される。この時間は、その問いに関する受験者の検討時間とみなされる。オンライン試験サーバ200の解答操作受信部(不図示)が、解答操作として問い番号と選択肢番号を受信すると、オンライン試験サーバ200の進捗管理部(不図示)が、解答履歴データに、受信した問い番号に対応づけて、受信した選択肢番号、受信時刻および検討時間を記録する。ユーザが選択肢を選び直した場合には、新たな選択肢番号、受信時刻および検討時間が、追加して記録される。複数の選択肢番号が記録されている場合には、最新の受信時刻に対応する選択肢番号が有効となる。 The online examination server 200 has an answer history data storage unit (not shown) that stores answer history data. The answer history data manages the history of answer operations by each examinee. Specifically, the answer history data stores an option number in association with a question number. Furthermore, the option number is associated with the time when the examinee checked the option, that is, the time when the option number was received. In addition, the time it took to check the option after checking the previous option is also recorded. This time is considered to be the examinee's consideration time for the question. When the answer operation receiving unit (not shown) of the online examination server 200 receives the question number and option number as an answer operation, the progress management unit (not shown) of the online examination server 200 records the received option number, reception time, and consideration time in the answer history data in association with the received question number. If the user reselects an option, a new option number, reception time, and consideration time are additionally recorded. If multiple option numbers are recorded, the option number corresponding to the most recent reception time is valid.

オンライン試験サーバ200の進捗管理部は、解答済みの問い数、つまり選択肢番号が記録されている問いの数をカウントする。そして、オンライン試験サーバ200は、監督用画面(図3(A))における受験者の表示領域の下に解答進捗状況を示す。たとえば、「3/50」のような分数形式あるいは「6%」のような百分率形式で表示する。監督者画面送信部249は、各受験者に対して解答進捗状況が付された監督用画面を監督者端末300へ送信する。 The progress management unit of the online exam server 200 counts the number of answered questions, that is, the number of questions for which option numbers are recorded. The online exam server 200 then displays the answering progress status below the examinee's display area on the supervisor screen (Figure 3 (A)). For example, it displays it in a fraction format such as "3/50" or a percentage format such as "6%". The supervisor screen transmission unit 249 transmits the supervisor screen with the answering progress status for each examinee to the supervisor terminal 300.

また、オンライン試験サーバ200の進捗管理部は、解答ペースの指標を求める。解答ペースの指標は、「標準所要時間/受験者の検討時間」で求められる。早いペースで解いている場合には、解答ペースの指標は大きな値となり、遅いペースで解いている場合には、解答ペースの指標は小さい値となる。進捗管理部は、それまでに解答されたすべての問いを対象として、解答ペースの指標を求めてもよいし、個々の問いを対象として、解答ペースの指標を求めてもよい。解答されたすべての問いを対象とする場合には、解答ペースの指標は、「解答済みの問いの標準所要時間の合計/解答済みの問いの検討時間の合計」によって求められる。解答ペースの指標は、数字あるはレベル分けする色などで表示される。解答ペースの指標が1より大きい第1基準値(たとえば、1.2)を超える場合には、青色を割り当てる。解答ペースの指標が1より小さい第2基準値(たとえば、0.8)を下回る場合には、赤色を割り当てる。解答ペースの指標が第2基準値以上且つ第1基準値以下であれば、黒色を割り当てる。そして、監督用画面生成部214は、各受験者表示領域312を、その受験者の解答ペースの指標に対応する色の枠を付する。また、受験者拡大画面生成部218は、受験者拡大画面(図3(B))で拡大表示される受験者の映像に、その受験者の解答ペースの指標に対応する色の枠を付するようにしてもよい。 The progress management unit of the online test server 200 also calculates an index of the answer pace. The index of the answer pace is calculated by "standard time required/examinee's consideration time". If the examinee answers at a fast pace, the index of the answer pace will be a large value, and if the examinee answers at a slow pace, the index of the answer pace will be a small value. The progress management unit may calculate the index of the answer pace for all questions that have been answered up to that point, or may calculate the index of the answer pace for each question. If all questions that have been answered are the target, the index of the answer pace is calculated by "total standard time required for answered questions/total consideration time for answered questions". The index of the answer pace is displayed as a number or a color that classifies levels. If the index of the answer pace exceeds a first reference value greater than 1 (for example, 1.2), blue is assigned. If the index of the answer pace falls below a second reference value less than 1 (for example, 0.8), red is assigned. If the answer pace indicator is equal to or greater than the second reference value and equal to or less than the first reference value, black is assigned. The supervisor screen generating unit 214 then frames each examinee display area 312 in a color corresponding to the examinee's answer pace indicator. The examinee enlarged screen generating unit 218 may also frame the image of the examinee enlarged and displayed on the examinee enlarged screen (FIG. 3(B)) in a color corresponding to the examinee's answer pace indicator.

[変形例4]
監督用画面(図3(A))または受験者拡大画面(図3(B))において、受験者端末100の機器種類や動作環境を示すようにしてもよい。これらの情報を用いて、不正行為の判定材料(当該環境特有の動作とアンマッチな挙動があるなど)として活用する。
[Modification 4]
The supervisor screen (FIG. 3(A)) or the examinee enlarged screen (FIG. 3(B)) may display the device type and operating environment of the examinee terminal 100. This information is used to determine whether there is any cheating (e.g., there is a behavior that does not match the operation specific to the environment).

たとえば、監督用画面(図3(A))の各受験者の表示領域の下に、ユーザエージェント(ブラウザ名や機種名など)の表示領域を設けて、オンライン試験サーバ200が各受験者端末100から受験者用のURLへのアクセスを受け付けたときに、受験者端末100から取得したユーザーエージェントを表示してもよい。 For example, a display area for the user agent (browser name, model name, etc.) may be provided below the display area for each examinee on the supervisor screen (Figure 3 (A)), and the user agent acquired from the examinee terminal 100 may be displayed when the online examination server 200 receives access from each examinee terminal 100 to a URL for the examinee.

また、受験者拡大画面(図3(B))に、ユーザエージェント(ブラウザ名や機種名など)の表示領域が設けて、オンライン試験サーバ200が各受験者端末100から受験者用のURLへのアクセスを受け付けたときに、受験者端末100から取得したユーザーエージェントを表示してもよい。 In addition, a display area for the user agent (browser name, model name, etc.) may be provided on the examinee enlarged screen (Figure 3 (B)), and the user agent acquired from the examinee terminal 100 may be displayed when the online examination server 200 receives access to the examinee's URL from each examinee terminal 100.

[変形例5]
試験運営上の不備や不正の確認など、止むを得ない理由で受験を中断したと監督者が判断した場合に、その受験者の試験時間を延長できるようにしてもよい。
[Modification 5]
If the supervisor determines that the test was interrupted for unavoidable reasons, such as the detection of improper testing or fraud, the examinee may be allowed to extend the test time.

受験者拡大画面(図3(B))に、延長時間の入力領域と、延長確定ボタンを設ける。たとえば、監督者が3時0分に終了する試験時間を特定の受験者に限って延長する場合に、その受験者を映している受験者拡大画面(図3(B))において、延長時間(たとえば、5分)を入力して、延長確定ボタンをクリックする。これにより、この受験者の試験終了時刻は、3時0分から3時5分に変更される。 The enlarged examinee screen (Figure 3(B)) is provided with an input area for the extension time and an extension confirmation button. For example, if the supervisor wants to extend the exam time that ends at 3:00 for a specific examinee only, he or she can enter the extension time (for example, 5 minutes) on the enlarged examinee screen (Figure 3(B)) showing that examinee and click the extension confirmation button. This will change the exam end time for that examinee from 3:00 to 3:05.

受験者拡大画面のデータには、監督者端末300において、延長時間の入力と延長確定ボタンのタッチを受け付けると、入力されている延長時間を送信する命令を含むプログラムが付加されている。監督者端末300のブラウザは、受験者拡大画面を表示するとともに、受験者拡大画面のデータに付加されているプログラムを実行して、延長時間の入力と延長確定ボタンのクリックを受け付けた場合に、入力されている延長時間をオンライン試験サーバ200へ送信する。 A program including a command to transmit the input extension time when the supervisor terminal 300 receives input of the extension time and touches the extension confirmation button is added to the data of the examinee's enlarged screen. The browser of the supervisor terminal 300 displays the enlarged examinee screen and executes the program added to the data of the examinee's enlarged screen, and transmits the input extension time to the online examination server 200 when input of the extension time and clicking of the extension confirmation button are received.

オンライン試験サーバ200の延長時間受信部(不図示)が、監督者端末300から延長時間を受信すると、受信した延長時間を延長時間テーブルに登録する。延長時間テーブルは、受験者拡大画面に表示されている受験者の番号に対応づけて延長時間を記憶する。 When the extension time receiving unit (not shown) of the online examination server 200 receives the extension time from the supervisor terminal 300, it registers the received extension time in the extension time table. The extension time table stores the extension time in association with the examinee number displayed on the examinee enlarged screen.

S46の処理で、オンライン試験サーバ200の終了時刻判定部(不図示)は、受験者毎に、標準の試験終了時刻に延長時間を加えて個別の試験終了時刻を求めて、試験を終了するタイミングを判定する。受験者毎に試験を終了するタイミングに至ったと判定されると、オンライン試験サーバ200の通知送信部240は、終了通知をその受験者の受験者端末100へ送信する。なお、延長時間のデフォルトは、0である。 In the process of S46, the end time determination unit (not shown) of the online exam server 200 determines the timing to end the exam for each examinee by adding the extension time to the standard exam end time to obtain an individual exam end time for each examinee. When it is determined that the time to end the exam has arrived for each examinee, the notification sending unit 240 of the online exam server 200 sends an end notification to the examinee terminal 100 of that examinee. Note that the default extension time is 0.

別の方式として、標準の試験時間を超えても暫定的に試験を続行させ、標準の試験時間を超えてから入力された解答の有効/無効を採点者側が判断するようにしてもよい。 As an alternative method, the test may be continued provisionally even if the standard test time has been exceeded, and the grader may determine whether answers entered after the standard test time has been exceeded are valid or invalid.

[その他の変形例]
資格試験や研修の終了試験などに本実施形態や変形例を適用してもよい。
[Other Modifications]
This embodiment and its modified examples may be applied to qualification examinations, final examinations for training, and the like.

図1に関連して、インターネット以外のネットワークを用いてもよい。たとえば、LAN(Local Area Network)を用いてもよい。 In relation to FIG. 1, a network other than the Internet may be used. For example, a LAN (Local Area Network) may be used.

内蔵のWebカメラに代えて外付けのWebカメラを用いてもよい。あるいは、スマートフォンなど他の機器のカメラを用いてもよい。その場合には、オンライン試験サーバ200において、受験者端末100とスマートフォンを対応付けておき、スマートフォンから受信する映像を、対応する受験者端末100の映像として用いる。監視カメラが設置されている自習ブースなどを利用する場合には、監視カメラの映像を使用するようにしてもよい。また、内蔵のWebカメラ、外付けのWebカメラ、他の機器のカメラおよび監視カメラの映像を適宜組み合わせて併用してもよい。外付けのWebカメラや他の機器のカメラの場合は、任意の向きに設定できるので、受験者端末100の横や裏側を撮影し、内蔵のWebカメラでは監視し難い領域を監視するようにしてもよい。なお、受験者がWebカメラを用意できない場合に、学校や塾が受験者に外付けのWebカメラを貸し出すようにしてもよい。 An external web camera may be used instead of the built-in web camera. Alternatively, a camera of another device such as a smartphone may be used. In this case, the examinee terminal 100 and the smartphone are associated in the online test server 200, and the video received from the smartphone is used as the video of the corresponding examinee terminal 100. When using a self-study booth with a surveillance camera, the video of the surveillance camera may be used. In addition, the built-in web camera, the external web camera, the camera of the other device, and the video of the surveillance camera may be used in combination as appropriate. In the case of an external web camera or a camera of another device, since it can be set in any direction, it is possible to capture the side or back of the examinee terminal 100 and monitor an area that is difficult to monitor with the built-in web camera. In addition, if the examinee cannot prepare a web camera, the school or cram school may lend the examinee an external web camera.

図2に関連して、選択式の問題に代えて記述式の問題に本実施形態や変形例を適用してもよい。 With reference to FIG. 2, this embodiment and its variations may be applied to essay-style questions instead of multiple-choice questions.

図3(A)に関連して、監督用画面310において受験者表示領域312がクリックされた場合に、クリックされた受験者表示領域312の受験者を拡大表示する受験者拡大画面320(図3(B))に切り替わるようにしてもよい。 In relation to FIG. 3(A), when the examinee display area 312 is clicked on the supervisor screen 310, the screen may be switched to an examinee enlargement screen 320 (FIG. 3(B)) which displays an enlarged view of the examinee in the clicked examinee display area 312.

図3(B)に関連して、受験者と監督者の通話において、受験者端末100に監督者の映像を表示せず、監督者の音声のみを出力してもよい。 In relation to FIG. 3(B), in a call between an examinee and a supervisor, the examinee terminal 100 may output only the supervisor's voice without displaying the supervisor's image.

図6に関連して、試験開始時間が決まっていない場合には、S32の試験前チェックの後すぐに試験を開始してもよい。 With reference to FIG. 6, if the test start time has not been determined, the test may start immediately after the pre-test check in S32.

本番の試験を行う前に、動作確認のための予備試験を実施するようにしてもよい。 You may want to conduct a preliminary test to check operation before conducting the actual test.

図7に関連して、試験コンテンツにブラウザが画面全体を専有するようにOS(オペレーティングシステム)へ命令するプログラムが付加されている例を示したが、撮影ガイド画面または待機画面にブラウザが画面全体を専有するようにOS(オペレーティングシステム)へ命令するプログラムを付加してもよい。つまり、試験が開始される前に、ブラウザが画面全体を専有するようにOS(オペレーティングシステム)へ命令するプログラムを送って、ブラウザに実行させるようにすればよい。 In relation to FIG. 7, an example has been shown in which a program is added to the test content to instruct the OS (operating system) to have the browser occupy the entire screen, but a program may be added to the shooting guide screen or standby screen to instruct the OS (operating system) to have the browser occupy the entire screen. In other words, before the test begins, a program is sent to the OS (operating system) to instruct the browser to occupy the entire screen, and the browser is made to execute it.

オンライン試験サーバ200から受験者端末100へ終了通知を送る方法に代えて、受験者端末100のブラウザで試験終了を判断するようにしてもよい。その場合には、試験コンテンツに、受験者端末100で試験終了時刻に至ったことを判定して、試験を終了させて、解答データをオンライン試験サーバ200へ送信するプログラムを付加してもよい。そして、受験者端末100のブラウザがこのプログラムを実行してもよい。 Instead of sending a completion notification from the online exam server 200 to the examinee terminal 100, the end of the exam may be determined by the browser on the examinee terminal 100. In this case, a program may be added to the exam content that determines when the exam end time has arrived on the examinee terminal 100, ends the exam, and transmits the answer data to the online exam server 200. The browser on the examinee terminal 100 may then execute this program.

オンライン試験サーバ200は、採点機能を有するようにしてもよい。 The online test server 200 may have a scoring function.

なお、本発明は上記実施形態や変形例に限定されるものではなく、要旨を逸脱しない範囲で構成要素を変形して具体化することができる。上記実施形態や変形例に開示されている複数の構成要素を適宜組み合わせることにより種々の発明を形成してもよい。また、上記実施形態や変形例に示される全構成要素からいくつかの構成要素を削除してもよい。 The present invention is not limited to the above-described embodiment and modifications, and can be embodied by modifying the components without departing from the spirit of the invention. Various inventions may be formed by appropriately combining multiple components disclosed in the above-described embodiment and modifications. In addition, some components may be deleted from all the components shown in the above-described embodiment and modifications.

100 受験者端末、110 試験コンテンツ画面、112 試験問題、114 解答欄、200 オンライン試験サーバ、210 データ処理部、212 ログイン処理部、214 監督用画面生成部、216 監視部、217 呼び掛け検出部、218 受験者拡大画面生成部、219 監督者画面生成部、220 通信部、230 送信部、232 ログイン画面送信部、234 撮影ガイド画面送信部、236 待機画面送信部、238 試験コンテンツ配信部、240 通知送信部、242 メッセージ送信部、244 警戒通知部、245 呼び掛け通知部、246 監督用画面送信部、248 受験者拡大画面送信部、249 監督者画面送信部、250 受信部、252 アクセス受付部、254 アカウント受信部、256 映像・音声受信部、258 解答データ受信部、260 要求受信部、280 データ格納部、282 テスト情報記憶部、284 受験者マスタ記憶部、286 試験コンテンツ記憶部、288 解答データ記憶部、290 映像・音声記憶部、300 監督者端末、310 監督用画面、312 受験者表示領域、320 受験者拡大画面、322 拡大表示領域、324 再生ボタン、326 通話ボタン、328 閉じるボタン 100 examinee terminal, 110 exam content screen, 112 exam questions, 114 answer column, 200 online exam server, 210 data processing unit, 212 login processing unit, 214 supervisor screen generation unit, 216 monitoring unit, 217 call detection unit, 218 examinee enlarged screen generation unit, 219 supervisor screen generation unit, 220 communication unit, 230 transmission unit, 232 login screen transmission unit, 234 shooting guide screen transmission unit, 236 standby screen transmission unit, 238 exam content distribution unit, 240 notification transmission unit, 242 message transmission unit, 244 alert notification unit, 245 call notification unit, 246 supervisor screen transmission unit, 248 examinee enlarged screen transmission unit, 249 supervisor screen transmission unit, 250 reception unit, 252 access reception unit, 254 account reception unit, 256 Video and audio receiving unit, 258 Answer data receiving unit, 260 Request receiving unit, 280 Data storage unit, 282 Test information storage unit, 284 Examinee master storage unit, 286 Examination content storage unit, 288 Answer data storage unit, 290 Video and audio storage unit, 300 Supervisor terminal, 310 Supervisor screen, 312 Examinee display area, 320 Examinee enlarged screen, 322 Enlarged display area, 324 Play button, 326 Talk button, 328 Close button

Claims (2)

ネットワークを介して、受験者端末および監督者端末と通信可能なオンライン試験支援装置であって、
前記受験者端末から、試験中の受験者映像と音声を継続して受信する映像・音声受信部と、
前記受験者映像と前記音声に基づいて、受験における所持禁止物、不正行為、不審行為又は第三者を検出する監視部と、
前記所持禁止物、前記不正行為、前記不審行為又は前記第三者を検出した場合に、警戒のための通知を前記監督者端末へ送信する警戒通知部と、を有し、
前記監視部は、前記試験中の前記受験者映像における受験者の瞳の反射像に基づいて、前記所持禁止物、前記不正行為、前記不審行為又は前記第三者を検出することを特徴とするオンライン試験支援装置。
An online test support device capable of communicating with an examinee terminal and a supervisor terminal via a network, comprising:
a video/audio receiving unit for continuously receiving video and audio of the examinee during the test from the examinee terminal;
a monitoring unit that detects prohibited items, fraudulent behavior, suspicious behavior, or third parties during the examination based on the examinee's video and audio;
a warning notification unit that transmits a warning notification to the supervisor terminal when the prohibited item, the fraudulent act, the suspicious act, or the third party is detected,
An online examination support device characterized in that the monitoring unit detects the prohibited items, the fraudulent behavior, the suspicious behavior, or the third party based on the reflected image of the examinee's eyes in the image of the examinee during the examination.
ネットワークを介して、受験者端末および監督者端末と通信可能なコンピュータに、
前記受験者端末から、試験中の受験者映像と音声を継続して受信する機能と、
前記受験者映像と前記音声に基づいて、受験における所持禁止物、不正行為、不審行為又は第三者を検出する監視機能と、
前記所持禁止物、前記不正行為、前記不審行為又は前記第三者を検出した場合に、警戒のための通知を前記監督者端末へ送信する機能と、を発揮させ、
前記監視機能において、前記試験中の前記受験者映像における受験者の瞳の反射像に基づいて、前記所持禁止物、前記不正行為、前記不審行為又は前記第三者を検出することを特徴とするプログラム。
A computer that can communicate with the examinee terminal and the supervisor terminal via a network.
A function of continuously receiving video and audio of examinees during the examination from the examinee terminal;
a monitoring function for detecting prohibited items, fraudulent behavior, suspicious behavior, or third parties during the examination based on the examinee's video and audio;
a function of transmitting a warning notice to the supervisor terminal when the prohibited item, the fraudulent act, the suspicious act, or the third party is detected;
A program characterized in that, in the monitoring function, the prohibited items, the fraudulent behavior, the suspicious behavior, or the third parties are detected based on the reflected image of the examinee's eyes in the image of the examinee during the test.
JP2020132259A 2020-08-04 2020-08-04 Online test support device and program Active JP7553014B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020132259A JP7553014B2 (en) 2020-08-04 2020-08-04 Online test support device and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020132259A JP7553014B2 (en) 2020-08-04 2020-08-04 Online test support device and program

Publications (2)

Publication Number Publication Date
JP2022029113A JP2022029113A (en) 2022-02-17
JP7553014B2 true JP7553014B2 (en) 2024-09-18

Family

ID=80271292

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020132259A Active JP7553014B2 (en) 2020-08-04 2020-08-04 Online test support device and program

Country Status (1)

Country Link
JP (1) JP7553014B2 (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7535899B2 (en) * 2020-09-29 2024-08-19 株式会社サーティファイ Test system, server and test method
WO2023243657A1 (en) * 2022-06-15 2023-12-21 株式会社データミックス Test system
JP7789708B2 (en) * 2023-02-15 2025-12-22 株式会社ベネッセコーポレーション Program, information processing method and information processing device
JP7445239B1 (en) 2023-04-27 2024-03-07 アースアイズ株式会社 Test monitoring system and test monitoring method
JP7773825B1 (en) * 2025-07-07 2025-11-20 アカメディア・ジャパン株式会社 Program, storage medium, and monitoring system
JP7748691B1 (en) * 2025-07-19 2025-10-03 イーコネックス株式会社 Test environment management device, test environment management system, test environment management program, and test environment management method
JP7769353B1 (en) * 2025-08-20 2025-11-13 イーコネックス株式会社 Test management device, test management system, test management program, and test management method

Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002230183A (en) 2001-01-30 2002-08-16 Hitachi Ltd Electronic question answering system
JP2003016201A (en) 2001-07-04 2003-01-17 Hitachi Ltd Electronic test system
JP2003091231A (en) 2001-09-19 2003-03-28 Japan Science & Technology Corp Examination processing method, examination processing program and examination system
JP2005258364A (en) 2004-02-13 2005-09-22 Toshiba Corp Remote testing and training system
JP2010009055A (en) 1997-03-11 2010-01-14 Prometric Inc System for administration of remotely-proctored secure examination
WO2012131948A1 (en) 2011-03-30 2012-10-04 富士通株式会社 Problem-providing device and problem-providing method
US20140075545A1 (en) 2000-04-03 2014-03-13 Software Secure, Inc. Securely executing an application on a computer system
US20150304195A1 (en) 2013-10-10 2015-10-22 Intel Corporation Platform-enforced user accountability
JP2016177475A (en) 2015-03-19 2016-10-06 京セラドキュメントソリューションズ株式会社 Monitoring system
CN106327384A (en) 2016-08-23 2017-01-11 朱洲森 High-safety paperless online examination and test paper reading system and control method thereof
US20170039869A1 (en) 2015-08-07 2017-02-09 Gleim Conferencing, Llc System and method for validating honest test taking
CN107491717A (en) 2016-06-13 2017-12-19 科大讯飞股份有限公司 The detection method that cheats at one's exam and device
JP2018014020A (en) 2016-07-22 2018-01-25 株式会社日立ソリューションズ Data leakage prevention system and data leakage prevention method
JP2019101162A (en) 2017-11-30 2019-06-24 国立大学法人佐賀大学 Test management system, test management method, and test management program
JP2019144912A (en) 2018-02-22 2019-08-29 株式会社スカウター WEB test system and information providing method using the system

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20200049262A (en) * 2018-10-31 2020-05-08 (주)포세듀 System for providing online blinded employment examination and a method thereof

Patent Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010009055A (en) 1997-03-11 2010-01-14 Prometric Inc System for administration of remotely-proctored secure examination
US20140075545A1 (en) 2000-04-03 2014-03-13 Software Secure, Inc. Securely executing an application on a computer system
JP2002230183A (en) 2001-01-30 2002-08-16 Hitachi Ltd Electronic question answering system
JP2003016201A (en) 2001-07-04 2003-01-17 Hitachi Ltd Electronic test system
JP2003091231A (en) 2001-09-19 2003-03-28 Japan Science & Technology Corp Examination processing method, examination processing program and examination system
JP2005258364A (en) 2004-02-13 2005-09-22 Toshiba Corp Remote testing and training system
WO2012131948A1 (en) 2011-03-30 2012-10-04 富士通株式会社 Problem-providing device and problem-providing method
US20150304195A1 (en) 2013-10-10 2015-10-22 Intel Corporation Platform-enforced user accountability
JP2016177475A (en) 2015-03-19 2016-10-06 京セラドキュメントソリューションズ株式会社 Monitoring system
US20170039869A1 (en) 2015-08-07 2017-02-09 Gleim Conferencing, Llc System and method for validating honest test taking
CN107491717A (en) 2016-06-13 2017-12-19 科大讯飞股份有限公司 The detection method that cheats at one's exam and device
JP2018014020A (en) 2016-07-22 2018-01-25 株式会社日立ソリューションズ Data leakage prevention system and data leakage prevention method
CN106327384A (en) 2016-08-23 2017-01-11 朱洲森 High-safety paperless online examination and test paper reading system and control method thereof
JP2019101162A (en) 2017-11-30 2019-06-24 国立大学法人佐賀大学 Test management system, test management method, and test management program
JP2019144912A (en) 2018-02-22 2019-08-29 株式会社スカウター WEB test system and information providing method using the system

Also Published As

Publication number Publication date
JP2022029113A (en) 2022-02-17

Similar Documents

Publication Publication Date Title
JP7553014B2 (en) Online test support device and program
US9812027B2 (en) Anti-cheating device for online examination
Cai et al. Education technology for online learning in times of crisis
US9099011B2 (en) Learning tool and method of recording, reviewing, and analyzing face-to-face human interaction
CN110333774A (en) A remote user attention assessment method and system based on multimodal interaction
JPH10171337A (en) Virtual classroom system
CN108735020A (en) A kind of on-line teaching system with prompting function
JP7458595B2 (en) online exam system
Vegendla et al. Mitigation of cheating in online exams: Strengths and limitations of biometric authentication
Elmimouni et al. Articulation work for supporting the values of students attending class via telepresence robots
KR101562012B1 (en) System and method providing military training mode using smart device
Guney et al. ARTIFICIAL LEARNING-BASED PROCTORING SOLUTION FOR REMOTE ONLINE ASSESSMENTS:“VPROCTOR”
JP7321578B2 (en) online learning system
TWI642026B (en) Psychological and behavioral assessment and diagnostic methods and systems
CN115064021A (en) Teaching platform system based on AI technology
JP2004199547A (en) Reciprocal action analysis system, and reciprocal action analysis program
CN113284009A (en) Message book 5G undisturbed communication system
JP2002169901A (en) Group-based participatory education system using the Internet
Sindoni The repurposing of gaze in video-mediated spaces: Implications for designing learning
JP2023133988A (en) Class support control device and class support method
CN113947961A (en) Remote teaching platform system for internet education
KR20220074465A (en) System for online camstudy student learning guidance management and method thereof
US11698955B1 (en) Input-triggered inmate verification
Kangane et al. Problems & Malpractices during Online Exams with possible solutions
Baldwin-White et al. Understanding consent among emerging adults: Wrestling with the social construction of gender, sexuality, and salient social categories

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230203

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20231228

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240123

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240321

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240521

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240709

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

R150 Certificate of patent or registration of utility model

Ref document number: 7553014

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531