(57)【要約】【課題】電子端末を用いた試験において不正行為を抑制することが可能な試験実施端末、試験実施方法及び試験実施プログラムを提供することを目的としている。【解決手段】問題文を表示した問題画面に対する操作を受け付ける表示操作部と、  前記表示操作部において、第一の操作に応じて問題文と該問題文と別の問題文の解答欄とを問題画面に表示させ、第二の操作を検知したとき問題文と該問題文と対応した解答欄とを問題画面に表示させる表示制御部と、を有する。【選択図】図１３
2014126825.tif 000002
【特許請求の範囲】
【請求項１】
問題文を表示した問題画面に対する操作を受け付ける表示操作部と、
前記表示操作部において、第一の操作に応じて問題文と該問題文と別の問題文の解答欄とを問題画面に表示させ、第二の操作を検知したとき問題文と該問題文と対応した解答欄とを問題画面に表示させる表示制御部と、を有する試験実施端末。
【請求項２】
前記第一の操作が検知されたとき、前記表示制御部は、
前記問題画面を
前記問題文の解答欄と該問題文の次の問題文が表示された問題画面、又は前記問題文の前の問題文と前記問題文の２つ前の問題文の解答欄が表示された問題画面に表示を切り換える請求項１記載の試験実施端末。
【請求項３】
問題データベースと表示順テーブルとを参照し、表示順に従って問題文を問題画面に表示させる問題ファイルを作成する問題ファイル作成部を有し、
前記問題ファイル作成部は、
前記問題文と該問題文と対応する解答欄との間にページ区切りを設定する請求項１又は２記載の試験実施端末。
【請求項４】
前記表示操作部に対する接触が所定時間より短い操作であるとき、該操作を前記第一の操作と検知し、
前記表示操作部に対する接触が所定時間以上の操作であるとき、該操作を前記第二の操作と検知する操作検知部を有する請求項１乃至３の何れか一項に記載の試験実施端末。
【請求項５】
前記第二の操作において前記表示操作部への接触が維持された状態で、前記問題画面に表示された解答欄の選択肢に対する接触が検知されたとき、
接触された前記選択肢を前記問題画面に表示された問題文の解答として受け付ける請求項４に記載の試験実施端末。
【請求項６】
コンピュータによる試験実施方法であって、該コンピュータが、
問題文が表示された問題画面に対する操作を受け付け、
第一の操作に応じて問題文と該問題文と別の問題文の解答欄とを問題画面に表示させ、第二の操作を検知したとき問題文と該問題文と対応した解答欄とを問題画面に表示させる試験実施方法。
【請求項７】
コンピュータに、
問題文を表示した問題画面に対する操作を受け付ける表示操作処理と、
第一の操作に応じて問題文と該問題文と別の問題文の解答欄とを問題画面に表示させ、第二の操作を検知したとき問題文と該問題文と対応した解答欄とを問題画面に表示させる表示制御処理と、を実行させる試験実施プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、試験を実施する試験実施端末、試験実施方法及び試験実施プログラムに関する。
【背景技術】
【０００２】
近年では、タブレット端末等を含む電子端末を利用した次世代型教育の実証実験等が行われており、今後はこの次世代型教育が全国的に浸透していくものと考えられる。電子端末を用いた環境においては、電子端末を導入することにより、教師の作業工数を削減することが期待されている。電子端末導入により工数削減が期待できる作業は、採点や、試験中の監督等が挙げられる。
【０００３】
例えばタブレット端末を用いて試験を行う場合には、紙を用いた試験とは異なり問題文の記載スペースに制限がないため、一画面に１つ質問と解答入力領域を表示させることがある。この場合、次の質問に移動するときは、指で画面を滑らせて（スライドさせて）、タブレット端末に表示させるページを切り換える方法が採用される。さらにタブレット端末は、タブレット端末を画面内容の確認と入力の双方に適した角度に傾けられて使用されることがある。
【０００４】
尚電子端末におけるページめくりは、例えばページめくり指示を受けて表示画面を切り換えることが既に知られている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−２０４４１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
タブレット端末を用いた試験では、解答の際に机に置かれた解答用紙に覆いかぶさるような姿勢にならない場合がある。またタブレット端末を用いた試験は、デスクトップ端末のように、画面の角度がほぼ固定の状態で解答を続けるものでもない。
【０００７】
タブレット端末では、一画面に質問と解答入力領域が表示される場合がある。またタブレット端末を用いた試験で問題文に解答する場合、解答者がタブレット端末を手に持ったまま解答をする場合等がある。この場合解答者は、タブレット端末の画面の角度を、解答者本人にとって画面内容の確認と入力の双方に適した角度に変えることが想定される。このためタブレット端末を用いた試験では、前後左右からの覗き見等の不正行為が行われ易くなる。
【０００８】
１つの側面では、本発明は、電子端末を用いた試験において不正行為を抑制することが可能な試験実施端末、試験実施方法及び試験実施プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００９】
開示の技術の一様態によれば、問題文を表示した問題画面に対する操作を受け付ける表示操作部と、前記表示操作部において、第一の操作に応じて問題文と該問題文と別の問題文の解答欄とを問題画面に表示させ、第二の操作を検知したとき問題文と該問題文と対応した解答欄とを問題画面に表示させる表示制御部と、を有する。
【００１０】
上記各部は、上記各部を実行する方法、上記各部の機能を実現するプログラム、そのプログラムを記憶したコンピュータ読み取り可能な記憶媒体とすることもできる。
【発明の効果】
【００１１】
電子端末を用いた試験において不正行為を抑制することができる。
【図面の簡単な説明】
【００１２】
【図１】試験実施システムの構成の例を示す図である。
【図２】生徒端末のハードウェア構成の一例を示す図である。
【図３】教師端末が実現する機能を説明する図である。
【図４】生徒データベースの一例を示す図である。
【図５】問題データベースの一例を示す図である。
【図６】解答データベースの一例を示す図である。
【図７】表示順データベースの一例を示す図である。
【図８】生徒端末が実現する機能を説明する図である。
【図９】表示順テーブルの一例を示す図である。
【図１０】教師端末の動作を説明するフローチャートである。
【図１１】生徒端末の動作を説明するフローチャートである。
【図１２】問題ファイルを説明する図である。
【図１３】表示制御部による画面移動の処理を説明するフローチャートである。
【図１４】生徒端末における画面移動を説明する第一の図である。
【図１５】生徒端末における画面移動を説明する第二の図である。
【図１６】生徒端末における画面移動を説明する第三の図である。
【図１７】画面移動の変形例を示す図である。
【発明を実施するための形態】
【００１３】
以下に図面を参照して実施例について説明する。図１は、試験実施システムの構成の例を示す図である。
【００１４】
本実施例の試験実施システム１００は、試験実施サーバ２００と試験実施端末３００とを有する。試験実施サーバ２００と試験実施端末３００とは、ネットワークを介して接続されている。本実施例の試験実施サーバ２００は、教師用の端末である。よって以下の説明では、試験実施サーバ２００を教師端末２００と呼ぶ。試験実施端末３００は、試験を受験する生徒に配布される生徒用の端末である。よって以下の説明では、試験実施端末３００を生徒端末３００と呼ぶ。
【００１５】
教師端末２００及び生徒端末３００は、それぞれがタブレット端末であっても良い。また教師端末２００は、例えばデスクトップ型あるいはノートブック型のコンピュータであり、生徒端末３００がタブレット端末あるいはノートブック型コンピュータであっても良い。
【００１６】
本実施例の教師端末２００は、生徒データベース２１０、問題データベース２２０、解答データベース２３０、表示順データベース２４０を有し、教師用プログラム２５０がインストールされている。
【００１７】
また本実施例の生徒端末３００は、問題データベース３１０、表示順テーブル３２０を有し、生徒用プログラム３３０がインストールされている。尚問題データベース３１０は、教師端末２００から送信されたものであり、教師端末２００の有する問題データベース２２０と同様のものである。そのため、教師端末２００と生徒端末３００とが通信しあうことで、問題データベース２２０のうち、必要な内容を取得するようにすれば、生徒端末３００に問題データベース３１０は必須ではない。
【００１８】
本実施例の試験実施システム１００では、教師端末２００から問題データベース２２０の内容、具体的には、問題文と、正解が含まれる解答の選択肢とが生徒端末３００に送信される。生徒端末３００は、選択肢から問題文の正解と思われる選択肢を選ぶことで、問題文に解答したことになる。生徒端末３００において選択された選択肢は、生徒端末３００に順次記憶され、最後の問題の選択肢の選択が終了した後で、生徒端末３００を使用する生徒の解答として、教師端末２００へまとめて送信される。
【００１９】
図２は、生徒端末のハードウェア構成の一例を示す図である。本実施例の生徒端末３００は、それぞれバスＢで相互に接続されている表示操作装置３１，ドライブ装置３２，補助記憶装置３３，メモリ装置３４，演算処理装置３５及びインターフェース装置３６を有する。
【００２０】
表示操作装置３１は、タッチパネル等であり、各種信号の入力と各種情報の表示をするために用いられる。
【００２１】
インターフェース装置３６は、モデム，ＬＡＮカード等を含み、ネットワークに接続する為に用いられる。
【００２２】
生徒用プログラムは、生徒端末３００を制御する各種プログラムの少なくとも一部である。生徒用プログラムは例えば記録媒体３７の配布やネットワークからのダウンロードなどによって提供される。生徒用プログラムを記録した記録媒体３７は、ＣＤ−ＲＯＭ、フレキシブルディスク、光磁気ディスク等の様に情報を光学的，電気的或いは磁気的に記録する記録媒体、ＲＯＭ、フラッシュメモリ等の様に情報を電気的に記録する半導体メモリ等、様々なタイプの記録媒体を用いることができる。
【００２３】
また生徒用プログラムを記録した記録媒体３７がドライブ装置３２にセットされると、生徒用プログラムは記録媒体３７からドライブ装置３２を介して補助記憶装置３３にインストールされる。ネットワークからダウンロードされた生徒用プログラムは、インターフェース装置３６を介して補助記憶装置３３にインストールされる。
【００２４】
生徒端末３００は、インストールされた生徒用プログラムを格納すると共に、必要なファイル，データ等を補助記憶装置３３に格納する。メモリ装置３４は、コンピュータの起動時に補助記憶装置３３から生徒用プログラムを読み出して格納する。そして、演算処理装置３５はメモリ装置３４に格納された生徒用プログラムに従って、後述するような各種処理を実現している。
【００２５】
本実施例の教師端末２００のハードウェア構成は生徒端末３００と同様である。尚本実施例の教師端末２００は、例えばデスクトップ型あるいはノートブック型のコンピュータであった場合には、教師端末２００は、操作表示装置の代わりに、キーボードやマウス等を含む入力装置と、ディスプレイ等を含む出力装置とを有する。
【００２６】
次に、本実施例の教師端末２００にインストールされた教師用プログラム２５０が教師端末２００に実現させる機能について説明する。図３は、教師端末が実現する機能を説明する図である。以下に示す各部の機能は、教師端末２００が教師用プログラム２５０を実行することで実現される。
【００２７】
本実施例の教師端末２００は、認証部２５１、表示順データベース作成部２５２、問題及び表示順送信部２５３、正誤判定部２５４、解答データベース作成部２５５を有する。
【００２８】
認証部２５１は、生徒端末３００から送信される生徒ＩＤとパスワードと生徒データベース２１０とに基づき、生徒の認証を行う。表示順データベース作成部２５２は、問題データベース２２０に格納された問題文の表示順を生徒ＩＤ毎にランダムに決定し、生徒ＩＤと表示順とを対応付けた表示順データベース２４０を作成する。
【００２９】
問題及び表示順送信部２５３は、問題データベース２２０の内容を生徒端末３００に送信するとともに、表示順データベース２４０を参照し、生徒ＩＤに対応した表示順を生徒端末３００に送信する。正誤判定部２５４は、生徒端末３００から生徒ＩＤと問題文の解答とを受信すると、問題データベース２３０を参照して生徒の解答の正誤を判定する。解答データベース作成部２５５は、生徒ＩＤ毎の解答が格納される解答データベース２３０を作成する。
【００３０】
次に図４乃至７を参照して教師端末２００の有する各データベースについて説明する。本実施例の各データベースは、例えば教師端末２００の補助記憶装置３３内の所定の記憶領域に設けられていても良い。
【００３１】
図４は、生徒データベースの一例を示す図である。本実施例の生徒データベース２１０は、例えば教師端末２００を操作する教師等により予め登録されている。生徒データベース２１０は、生徒端末３００毎に割り振られた生徒ＩＤ、パスワード、生徒名が対応付けられて格納されている。
【００３２】
図５は、問題データベースの一例を示す図である。本実施例の問題データベース２２０は、例えば教師端末２００を操作する教師等により予め登録されている。問題データベース２２０では、問題文を識別するための問題ＩＤ、問題文の内容、選択肢１〜４、正解の選択肢の番号が対応づけられて格納されている。
【００３３】
尚本実施例では、問題データベース２２０は、試験開始時に生徒端末３００に送信するものとしているが、試験開始前に生徒端末３００に事前に格納されていても良い。
【００３４】
図６は、解答データベースの一例を示す図である。本実施例の解答データベース２３０には、問題ＩＤと、問題ＩＤに対応した問題文の解答と、解答の正誤と、が生徒ＩＤに対応付けられて格納される。本実施例の解答データベース２３０は、生徒ＩＤ毎に作成される。本実施例では、解答データベース作成部２５５が、問題ＩＤ、解答、解答の正誤を生徒ＩＤと対応付けて解答データベース２３０に格納する。
【００３５】
図７は、表示順データベースの一例を示す図である。本実施例の表示順データベース２４０は、生徒ＩＤと、問題文の表示順とが対応付けられている。図７の例では、例えば生徒ＩＤ２０１０００１をログイン情報として送信した生徒端末３００には、問題文ＩＤ１０１１５の問題文、問題文ＩＤ１０１１１の問題文、問題文ＩＤ１０１１３の問題文という順に表示させる。また生徒ＩＤ２０１０００２を送信した生徒端末３００には、問題文ＩＤ１０１１２の問題文、問題文ＩＤ１０１１３の問題文、問題文ＩＤ１０１１４の問題文という順に表示させる。
【００３６】
本実施例の表示順データベース２４０では、生徒ＩＤ毎に問題文の表示順が異なるように、ランダムに表示順が決定されている。
【００３７】
次に、本実施例の生徒端末３００にインストールされた生徒用プログラム３３０が生徒端末３００に実現させる機能について説明する。図８は、生徒端末が実現する機能を説明する図である。以下に示す各部の機能は、生徒端末３００が生徒用プログラム３３０を実行することで実現される。
【００３８】
本実施例の生徒端末３００は、認証情報送信部３３１、問題及び表示順受信部３３２、問題ファイル作成部３３３、表示制御部３３４、なぞり検知部３３５、解答取得部３３６、解答送信部３３７を有する。
【００３９】
認証情報送信部３３１は、生徒端末３００において生徒により入力された認証情報を教師端末２００へ送信する。生徒端末３００に入力される認証情報とは、例えば生徒ＩＤとパスワードである。
【００４０】
問題及び表示順受信部３３２は、教師端末２００から送信された問題及び表示順を受信し、問題データベース３１０並びに表示順テーブル３２０に格納する。
【００４１】
問題ファイル作成部３３３は、問題データベース３１０と表示順テーブル３２０とを参照し、表示順テーブル３２０に格納された表示順に従って問題文、選択肢及び解答欄を表示させる問題ファイルを作成する。
【００４２】
本実施例の問題ファイルは、表示制御部３３４が表示操作装置３１に問題画面を表示させる際に、少なくとも問題文と、問題文に対応する解答欄とが同時に表示されないようにページを区切るページ区切りが設定されている。具体的には本実施例の問題画面には、問題文と一つ前の問題文に対応した解答欄とが表示される。問題ファイルの詳細は後述する。
【００４３】
表示制御部３３４は、問題ファイルに基づき表示操作装置３１に問題画面を表示させる。本実施例の表示制御部３３４は、問題ファイルに設定されたページ区切りから次のページ区切りまでを表示操作装置３１に問題画面として表示させる。また本実施例の表示制御部３３４は、なぞり検知部３３５により検知された操作に応じて、表示操作装置３１の表示を制御する。
【００４４】
尚本実施例では問題画面として表示させるページを切り換える基準をページ区切りとしたが、これに限定されない。本実施例の問題ファイルは、問題文と問題文に対応した解答欄との間で問題画面のページが切り換わるようになっていれば良い。
【００４５】
なぞり検知部３３５は、生徒端末３００において生徒による操作（接触）があったか否かを検知する。具体的にはなぞり検知部３３５は、例えば生徒端末３００において表示操作装置３１に表示された問題画面をなぞる操作が早い速度でなぞる操作か、または遅い速度でなぞる操作か否かを検知する。本実施例では、例えば早い速度でなぞる操作はフリック操作に対応し、遅い速度でなぞる操作はドラッグ操作に対応するものとした。
【００４６】
本実施例における早い速度でなぞる操作とは、例えば問題画面に対して接触が維持される時間が所定時間よりも短い時間であった場合としても良い。また本実施形態において遅い速度でなぞる操作とは、例えば問題画面に対して所定時間連続した接触が検知された場合としても良い。
【００４７】
本実施例の表示制御部３３４は、なぞり検知部３３５によりフリック操作が検知されたとき、問題ファイルのページ区切りが先頭にくるように、問題画面を表示させる。この場合、問題画面には、問題文と、１つ前の問題文と対応した解答欄とが表示される。また本実施例の表示制御部３３４は、なぞり検知部３３５によりドラッグ操作が検知されたとき、ドラッグ方向に合わせて問題画面を移動させ、前後いずれかのページ区切りをまたぐように画面を表示させても良い。この場合表示操作装置３１には、問題文と、その問題文に対応した解答欄とが表示されても良い。
【００４８】
解答取得部３３６は、生徒端末３００において解答として選択された選択肢の番号を取得し、表示順テーブル３２０へ格納する。解答送信部３３７は、表示順テーブル３２０を参照し、問題ＩＤと問題ＩＤに対応した解答とを生徒ＩＤと共に教師端末２００へ送信する。
【００４９】
次に図９を参照して生徒端末３００の有する表示順テーブル３２０について説明する。本実施例の表示順テーブル３２０は、例えば生徒端末３００の補助記憶装置３３内の所定の記憶領域に設けられていても良い。
【００５０】
図９は、表示順テーブルの一例を示す図である。本実施例の表示順テーブル３２０は、表示順と問題ＩＤと、問題ＩＤに対応する解答とが対応付けられ格納されている。解答とは、問題ＩＤと対応する問題文の解答として、生徒端末３００で選択されたときに格納される選択肢の番号である。
【００５１】
次に図１０を参照して本実施例の教師端末２００の動作を説明する。図１０は、教師端末の動作を説明するフローチャートである。
【００５２】
教師端末２００は、生徒端末３００から試験準備要求を受け付けると（ステップＳ１００１）、生徒端末３００に認証画面を送信する（ステップＳ１００２）。続いて教師端末２００は、生徒端末３００から生徒ＩＤとパスワードを受信したか否かを判断する（ステップＳ１００３）。
【００５３】
ステップＳ１００３にて生徒ＩＤとパスワードを受信すると、教師端末２００は認証部２５１により、生徒データベース２１０を用いて生徒の認証を行う（ステップＳ１００４）。認証部２５１により生徒が認証された場合（ステップＳ１００５でＹＥＳ）、教師端末２００は試験を受ける生徒全員の認証が終了したか否かを判断する（ステップＳ１００６）。尚具体的には、認証部２５１は、試験準備要求を受け付けた全ての生徒端末３００から送信された生徒ＩＤとパスワードについて、認証されたか否かを判断する。
【００５４】
ステップＳ１００５において認証部２５１により生徒が認証されない場合、教師端末２００は該当する生徒端末３００へ認証エラーを送信する（ステップＳ１００７）。
【００５５】
送信先については図示していないが、生徒データベース２１０にて、生徒ＩＤ毎にその生徒が操作する生徒端末のＩＰアドレスが対応づけられており、そのＩＰアドレス宛に情報を送信することで実現することが可能である。
【００５６】
ステップＳ１００６において全員の認証が行われていない場合、ステップＳ１００３へ戻る。
【００５７】
ステップＳ１００６において全員の認証が行われた場合、表示順データベース作成部２５２により、教師端末２００は、問題文の表示順を生徒毎にランダムに決めた表示順データベース２４０を作成する（ステップＳ１００８）。続いて教師端末２００は、問題及び表示順送信部２５３により、問題データベース２２０の問題文と、表示順データベース２４０における生徒ＩＤに対応した表示順とを生徒端末３００へ送信する（ステップＳ１００９）。
【００５８】
続いて教師端末２００は、生徒端末３００から生徒ＩＤと問題ＩＤと解答ＩＤを受信したか否かを判断する（ステップＳ１０１０）。ステップＳ１０１０において生徒ＩＤと問題ＩＤと解答を受信しない場合、教師端末２００は受信するまで待機する。ステップＳ１０１０において生徒ＩＤと問題ＩＤと解答ＩＤを受信すると、教師端末２００は正誤判定部２５４により、問題データベース２２０を参照して解答の正誤を判断する（ステップＳ１０１１）。
【００５９】
続いて教師端末２００は、解答データベース作成部２５５により、生徒ＩＤ毎の解答データベース２３０を作成し、受信した解答を格納する（ステップＳ１０１２）。続いて教師端末２００は、全員分の解答データベース２３０を作成したか否かを判断する（ステップＳ１０１３）。具体的には教師端末２００は、試験準備要求を受け付けた全ての生徒端末３００から生徒ＩＤと問題ＩＤと解答ＩＤを受信し、解答データベース２３０を作成したか否かを判断する。
【００６０】
ステップＳ１０１３において全員分の解答データベース２３０を作成していない場合、ステップＳ１０１０へ戻る。ステップＳ１０１３において全員分の解答データベース２３０を作成した場合、教師端末２００は処理を終了する。
【００６１】
次に図１１を参照して本実施例の生徒端末３００の動作を説明する。図１１は、生徒端末の動作を説明するフローチャートである。
【００６２】
本実施例の生徒端末３００は、表示操作装置３１から試験準備要求を受け付けると（ステップＳ１１０１）、試験準備要求を教師端末２００へ送信する（ステップＳ１１０２）。続いて生徒端末３００は、教師端末２００から認証画面を受信し、表示操作装置３１へ表示させる（ステップＳ１１０３）。
【００６３】
生徒端末３００は、認証画面に生徒ＩＤとパスワードとが入力されると（ステップＳ１１０４）、認証情報送信部３３１が生徒ＩＤとパスワードを教師端末２００へ送信する（ステップＳ１１０５）。尚生徒端末３００は、認証画面に生徒ＩＤとパスワードが入力されない場合は、生徒ＩＤとパスワードが入力されるまで待機する。
【００６４】
続いて生徒端末３００は、教師端末２００から認証エラーを受けたか否かを判断する（ステップＳ１１０６）。ステップＳ１１０６において認証エラーを受けた場合、生徒端末３００は、表示操作装置３１にエラー通知を表示し、認証画面を再表示させる（ステップＳ１１０７）。ステップＳ１１０６において認証エラーを受けない場合、生徒端末３００は、問題及び表示順受信部３３２により教師端末２００から問題データベース２２０を受信する（ステップＳ１１０８）。具体的には問題及び表示順受信部３３２は、教師端末２００から、問題データベース２２０の内容である問題文と解答選択肢とを受信する。問題及び表示順受信部３３２は、教師端末２００から受信した問題文と解答選択肢とを問題データベース３１０へ格納する。
【００６５】
続いて問題及び表示順受信部３３２は、教師端末２００から、生徒端末３００を使用する生徒に対応した問題文の表示順を受信したか否かを判断する（ステップＳ１１０９）。ステップＳ１１０９において問題の表示順を受信しない場合、生徒端末３００は問題文の表示順を受信するまで待機する。ステップＳ１１０９において問題文の表示順を受信すると、生徒端末３００は、表示順を表示順テーブル３２０に格納する（ステップＳ１１１０）。
【００６６】
具体的には生徒端末３００は、表示順を受信すると、問題データベース３１０の問題ＩＤと、受信した表示順との対応付けを行い、表示順テーブル３２０に格納する。本実施例では、この処理により生徒端末３００毎に表示される問題文の順番を異ならせることができる。
【００６７】
続いて生徒端末３００は、問題ファイル作成部３３３により、問題データベース３１０と表示順テーブル３２０とを参照し、表示順にしたがって問題文を含む問題ファイルを作成する（ステップＳ１１１１）。続いて生徒端末３００は、問題ファイル作成部３３３により、ステップＳ１１１１で作成した問題ファイルにページ区切りを入れ、表示操作装置３１に表示させる問題画面と対応するページを作成する（ステップＳ１１１２）。ステップＳ１１１１及びステップＳ１１１２における問題ファイル作成部３３３の処理の詳細は後述する。
【００６８】
続いて生徒端末３００は、試験開始要求を教師端末２００から受信したか否かを判断する（ステップＳ１１１３）。ステップＳ１１１３において試験開始要求を受信しない場合、生徒端末３００は試験開始要求を受信するまで待機する。
【００６９】
ステップＳ１１１３において試験開始要求を受信すると、生徒端末３００は表示制御部３３４により、表示順テーブル３２０で表示順が最初の問題ＩＤを取得する。そして表示制御部３３４は、問題データベース３１０を参照し、問題ファイルにおいて最初の問題ＩＤと対応する問題文を含むページを問題画面として表示操作装置３１に表示させる（ステップＳ１１１４）。
【００７０】
続いて生徒端末３００は、表示制御部３３４により、問題画面においてなぞり検知部３３５が検知したなぞりに対応した画面移動の処理を行う（ステップＳ１１１５）。画面移動の処理の詳細は後述する。
【００７１】
続いて生徒端末３００は、解答送信部３３７により、表示順テーブル３２０からすべての問題ＩＤと解答とを取得し、教師端末２００へ送信し（ステップＳ１１１６）、処理を終了する。
【００７２】
ここでステップＳ１１１１とステップＳ１１１２における問題ファイル作成部３３３の処理について説明する。
【００７３】
図１２は、問題ファイルを説明する図である。本実施例の問題ファイル作成部３３３は、問題データベース３１０と表示順テーブル３２０とを参照し、表示順に従って問題文と問題文に対応した選択肢とを取得し、表示順に並べた問題ファイル１２０を作成する。
【００７４】
例えば問題ファイル作成部３３３は、表示順テーブル３２０において表示順が１番である問題ＩＤ１０１１５の問題文と、対応する選択肢とを最初に表示させる問題文として問題データベース３１０から取得する。続いて問題ファイル作成部３３３は次に表示させる問題文として、表示順テーブル３２０において表示順が２番である問題ＩＤ１０１１１の問題文と、対応する選択肢とを問題データベース３１０から取得する。
【００７５】
以上のように問題ファイル作成部３３３は、表示順テーブル３２０の表示順に沿った順で問題文と対応する選択肢とを取得し、表示順に並べた１つの問題ファイル１２０を作成する。
【００７６】
続いて本実施例の問題ファイル作成部３３３は、表示操作装置３１で表示される画面の先頭となるページ区切りを問題ファイル１２０に設定する。本実施例では、ページ区切りから次のページ区切りの前までが１つの問題画面として表示操作装置３１に表示される。
【００７７】
本実施例の問題ファイル作成部３３３は、一対の問題文と解答欄とをページ区切りにより区切り、同一の画面に表示されないようにした。
【００７８】
例えば問題ファイル１２０では、問題ＩＤ１０１１５の問題文Ｑ１と、対応する解答欄Ａ１との間にページ区切り１が設定される。また問題ファイル１２０では、問題ＩＤ１０１１１の問題文Ｑ２と、対応する解答欄Ａ２との間にページ区切り２が設定される。さらに問題ファイル１２０では、問題ＩＤ１０１１３の問題文Ｑ３と、対応する解答欄Ａ３との間にページ区切り３が設定される。
【００７９】
この場合生徒端末３００では、ページ区切り１からページ区切り２の前までが問題文Ｑ２を表示させる問題画面として表示される。またページ区切り２からページ区切り３の前までが問題文Ｑ３を表示させる問題画面として表示される。
【００８０】
例えば生徒端末３００において、ページ区切り２を先頭とする問題画面が表示されていたとする。この場合に問題画面において上方向へのフリック操作が検知されると、問題画面は、ページ区切り３を先頭とする問題画面に切り替わる。またページ区切り２を先頭とする問題画面において、下方向のフリック操作が検知されると、問題画面は、ページ区切り１を先頭とする問題画面に切り替わる。
【００８１】
よって本実施例の問題画面は、問題文と、一つ前の問題文の解答欄とが表示されることになる。このため本実施例によれば、問題文と、問題文に対応する解答欄が同一画面に表示されることがなく、試験において不正行為を抑制することができる。尚問題ＩＤは、問題文が問題画面に表示される際には表示されなくても良い。
【００８２】
次に図１３を参照して生徒端末３００における画面移動の処理を説明する。図１３は、表示制御部による画面移動の処理を説明するフローチャートである。
【００８３】
本実施例の生徒端末３００は、試験時間が経過したか否かを判断する（ステップＳ１３０１）。尚試験時間は予め設定されており、教師端末２００から与えられる時間であっても良い。ステップＳ１３０１において試験時間が経過すると、生徒端末３００は画面移動の処理を終了する。
【００８４】
ステップＳ１３０１において試験時間が経過していない場合、生徒端末３００は、なぞり検知部３３５が問題画面においてなぞりを検知したか否かを判断する（ステップＳ１３０２）。ステップＳ１３０２においてなぞりを検知しない場合、生徒端末３００はステップＳ１３０１へ戻る。
【００８５】
ステップＳ１３０２においてなぞりが検知されると、なぞり検知部３３５は、なぞる速度が速いか否かを判断する（ステップＳ１３０３）。具体的にはなぞり検知部３３５は、なぞる操作がフリック操作であるか否かを判断する。
【００８６】
ステップＳ１３０３においてなぞる操作がフリック操作と判断された場合、表示制御部３３４は、問題ファイル１２０に設定された次のページ区切りを先頭とする問題画面を表示させる（ステップＳ１３０４）。
【００８７】
続いて生徒端末３００は、ステップＳ１３０４で表示された問題画面に含まれる問題文の解答が選択されたか否かを判断する（ステップＳ１３０５）。尚問題画面には、例えば図１４（Ａ）のように、問題文と対応する選択肢とが表示されても良い。この場合問題画面には、１つ前の解答欄と、現在の問題文及び対応する選択肢とが表示されることになる。
【００８８】
ステップＳ１３０５において解答が選択された場合、解答取得部３３６は、解答として選択された選択肢の番号を取得し、表示順テーブル３２０へ格納する（ステップＳ１３０６）。
【００８９】
ステップＳ１３０５において解答が選択されていない場合、生徒端末３００は、なぞり検知部３３５がなぞりの速度が速い操作、すなわちフリック操作を検知したか否かを判断する（ステップＳ１３０７）。ステップＳ１３０７においてフリック操作が検知された場合、生徒端末３００はステップＳ１３０４へ戻る。
【００９０】
ステップＳ１３０７においてフリック操作が検知されない場合、なぞり検知部３３５はなぞりの速度が遅い操作、すなわちドラッグ操作が検知され、且つ問題画面に対する接触が維持されているか否かを判断する（ステップＳ１３０８）。以下の説明において、ドラッグ操作を行う際の生徒による問題画面に対する接触を第一の接触と呼ぶ。
【００９１】
ステップＳ１３０８において、ドラッグ操作が検知され且つ第一の接触が維持されている場合、後述するステップＳ１３１１へ進む。ステップＳ１３０８において、ドラッグ操作が検知されず且つ第一の接触が維持されていない場合、前述したステップＳ１３０５へ進む。
【００９２】
ステップＳ１３０３において、なぞる操作がフリック操作と判断されない場合、なぞり検知部３３５はドラッグ操作が検知され、且つ問題画面に対する第一の接触が維持されているか否かを判断する（ステップＳ１３０９）。
【００９３】
ステップＳ１３０９において、ドラッグ操作が検知されず、第一の接触が維持されていない場合、生徒端末３００において表示制御部３３４は、画面を移動させない。又は表示制御部３３４は、他の処理による画面の移動を行う（ステップＳ１３１０）。そして生徒端末３００は、ステップＳ１３０１へ戻る。
【００９４】
ステップＳ１３０９において、ドラッグ操作が検知され、第一の接触が維持されている場合、生徒端末３００において表示制御部３３４は、なぞりの方向に問題画面を移動させる（ステップＳ１３１１）。このとき表示制御部３３４は、問題画面に表示されている問題文と対応する解答欄が表示操作装置３１に表示されるように、問題画面を移動させる。よって表示操作装置３１には、ページ区切りをまたいだ２つのページの一部が表示される。
また表示制御部３３４は、なぞりの速度と同等の速度で問題画面を移動させることが好ましい。
【００９５】
続いて生徒端末３００は、表示操作装置３１に表示された画面における別の接触により、解答が選択されたか否かを判断する（ステップＳ１３１２）。すなわち生徒端末３００は、第一の接触が維持された状態で、表示操作装置３１に表示された解答欄から解答が選択されたか否かを判断する。尚本実施例の解答欄は、例えば選択肢と対応する選択欄が設けられており、選択された選択欄と対応する選択肢又は選択肢の番号等を問題文の解答としても良い。以下に説明では、解答を選択する際の接触を第二の接触と呼ぶ。
【００９６】
ステップＳ１３１２において、第二の接触により解答が選択された場合、解答取得部３３６は、解答として選択された選択肢の番号を取得し、表示順テーブル３２０へ格納する（ステップＳ１３１３）。
【００９７】
続いて生徒端末３００は、第一の接触が維持されているか否かを判断する（ステップＳ１３１４）。ステップＳ１３１４において第一の接触が維持されている場合、生徒端末３００は、第一の接触が解除されるまで待機する。尚第一の接触の解除とは、問題画面に対する接触が検知されなくなることを示す。
【００９８】
ステップＳ１３１４において第一の接触が解除された場合、生徒端末３００において表示制御部３３４は、表示操作装置３１の表示を移動前の問題画面に戻す（ステップＳ１３１５）。すなわち表示操作装置３１には、ページ区切りを先頭とする問題画面が表示される。続いて生徒端末３００は、ステップＳ１３０１へ戻る。
【００９９】
ステップＳ１３１２において、第二の接触により解答が選択されない場合、第一の接触が維持されているか否かを判断する（ステップＳ１３１６）。ステップＳ１３１６において第一の接触が維持されている場合、生徒端末３００はステップＳ１３１２へ戻る。
【０１００】
ステップＳ１３１６において第一の接触が維持されていない場合、生徒端末３００はステップＳ１３１５と同様の処理を行う（ステップＳ１３１７）。続いて生徒端末３００は、ステップＳ１３０１へ戻る。
【０１０１】
以下に、図１４乃至図１６を参照して本実施例における画面移動を具体的に説明する。
【０１０２】
図１４は、生徒端末における画面移動を説明する第一の図である。図１４は、なぞり検知部３３５によりフリック操作が検知された場合の画面の例を示している。図１４（Ａ）は、表示順テーブル３２０において最初に表示される問題文が表示された問題画面の例である。図１４（Ｂ）は、最初の問題文が表示された問題画面においてフリック操作がされた後の問題画面の例である。
【０１０３】
図１４（Ａ）に示す問題画面１４１は、問題ファイル１２０において先頭に並べられた問題文Ｑ１と、問題文Ｑ１に対応する選択肢のみが表示されている。問題画面１４１においてフリック操作がなされると、表示操作装置３１の表示は、図１４（Ｂ）に示す問題画面１４２に切り替わる。問題画面１４２では、問題文Ｑ２と問題文Ｑ２の選択肢及び問題文Ｑ２の１つ前の問題文Ｑ１と対応する解答欄Ａ１が表示される。
【０１０４】
本実施例の生徒端末３００では、生徒が表示された問題画面１４１にて問題文Ｑ１と選択肢を読んだ後にフリック操作を行うと、問題文Ｑ１の解答欄Ａ１を含む問題画面１４２に表示が切り替わる。問題画面１４２が表示されると、生徒は解答欄Ａ１にて問題文Ｑ１の解答を選択することができる。
【０１０５】
尚図１４では、表示順テーブル３２０において最初に表示される問題文を含むページは、問題画面１４１に示すように、最初の問題文とこの問題文に対応する選択肢のみを表示させるものとした。
【０１０６】
問題画面１４２が表示された状態は、例えば図１３のステップＳ１３０４の状態に該当する。生徒端末３００は、問題画面１４２において解答欄Ａ１から問題文Ｑ１の解答が選択されると、ステップＳ１３０６の処理へ進み、選択された選択肢の番号を表示順テーブル３２０へ格納する。
【０１０７】
図１５は、生徒端末における画面移動を説明する第二の図である。図１５は、問題画面１４１において、なぞり検知部３３５によりドラッグ操作が検知された場合の画面の例を示している。
【０１０８】
本実施例において、なぞり検知部３３５が問題画面１４１を上方向のドラッグ操作を検知すると、表示制御部３３４は、問題画面１４１を上方向に移動させ、ページ区切り１を含む画面１５１を表示操作装置３１に表示させる。
【０１０９】
画面１５１では、問題文Ｑ１と選択肢及び問題文Ｑ１と対応する解答欄Ａ１が同時に表示される。本実施例では、ドラッグ操作による第一の接触が維持されている間のみ、問題文と、問題文と対応する解答欄とが同時に表示される。
【０１１０】
さらに本実施例では、画面１５１において第一の接触が維持された状態で、解答欄Ａ１から解答を選択する第二の接触が検知されると、第二の接触により選択された選択肢の番号が解答として表示順テーブル３２０へ格納される。
【０１１１】
画面１５１の例では、第一の接触１５２が維持された状態で、第二の接触１５３により解答欄Ａ１から選択肢の番号として３番が選択された状態を示している。
【０１１２】
すなわち本実施例では、一方の手によるドラッグ操作で問題文Ｑ１及び選択肢と、問題文Ｑ１に対応する解答欄Ａ１とを同時に表示させ、もう一方の手で解答欄Ａ１から解答を選択することができる。
【０１１３】
この場合生徒は、ドラッグ操作を行うことで連続して画面に接触することになる。また生徒は、片手でドラッグ操作を行いながら、もう一方の手で解答を選択することになる。よって生徒は、両手で生徒端末３００の操作を行うことになる。このため生徒端末３００の画面は、生徒自身の手や腕により、他の生徒からの視線から遮られることになり、試験において不正行為を抑制することができる。
【０１１４】
本実施例の表示制御部３３４は、画面１５１においてドラッグ操作による第一の接触１５２が解除されると、画面１５１を問題画面１４１へ戻す。よって本実施例では、生徒端末３００において操作がされていない状態で、問題文と、問題文に対応する解答欄とが同時に表示されることがない。
【０１１５】
画面１５１が表示された状態は、図１３のステップＳ１３１１の状態に該当する。生徒端末３００は、画面１５１において解答欄Ａ１から問題文Ｑ１の解答が選択されると、ステップＳ１３１３の処理へ進み、選択された選択肢の番号を表示順テーブル３２０へ格納する。そして表示制御部３３４は、第一の接触１５２が維持されなくなったとき、画面１５１を問題画面１４１へ戻す。第一の接触１５２が維持されなくなるときとは、生徒が画面１５１から片手（ドラッグしていた手）を離したときである。
【０１１６】
また表示制御部３３４は、画面１５１において解答が選択されない場合でも、第一の接触１５２が維持されなくなったとき、画面１５１を問題画面１４１へ戻す。
【０１１７】
図１６は、生徒端末における画面移動を説明する第三の図である。図１６は、問題Ｑ１に対する解答を見直しする場合を説明する図である。
【０１１８】
本実施例において、問題文Ｑ１の見直しを行いたい場合には、まず問題画面１４１を表示させ、問題画面１４１をドラッグ操作により上方向へ移動させれば良い。画面１６１は、解答が既に選択された状態の見直し画面の例である。
【０１１９】
画面１６１では、問題文Ｑ１と選択肢及び解答済みの解答欄とが同時に表示される。よって本実施例では、画面１６１により、問題文Ｑ１に対する解答の見直しを行うことができる。この場合も、生徒はドラッグ操作を行うことで連続して画面に接触することになるため、画面１６１を他人の視線から遮ることができる。
【０１２０】
また本実施例の表示制御部３３４は、画面１６１において、第一の接触１５２が維持されなくなると、画面１６１から元の問題画面１４１へ表示を切り替える。
【０１２１】
以上のように本実施例では、速い速度で問題画面がなぞられた場合には、ページ区切り毎に問題画面を切り替えるため、問題文と、問題文と対応する解答欄は同時に表示されなない。よって試験における不正行為を抑制できる。
【０１２２】
さらに本実施例では、遅い速度で且つ連続して問題画面がなぞられた場合には、ページ区切りをまたぐように問題画面を移動させ、問題文と問題文に対応する解答欄とを同時に表示させる。この場合には生徒の手が連続して画面に触れている状態となるため、画面を他者の視線から遮ることとなり、試験における不正行為を抑制できる。
【０１２３】
図１７は、画面移動の変形例を示す図である。
【０１２４】
図１７の例では、例えば問題画面１７１に問題文Ｑ５と問題文Ｑ５の選択肢のみを表示させる。表示制御部３３４は、問題画面１７１において上方向のドラッグ操作が検知されると、問題画面１７１から問題文Ｑ５に対応する解答欄Ａ５が表示された解答領域１７２をドラッグ操作に合わせて引き出す。生徒端末３００は、ドラッグ操作による第一の接触１５２が維持された状態で、解答領域１７２に表示された解答欄Ａ５から解答を選択する第二の接触１５３を検知すると、選択肢の番号を表示順テーブル３２０へ格納する。
【０１２５】
また表示制御部３３４は、第一の接触１５２が維持されなくなると、解答領域１７２を消し、元の問題画面１７１に戻す。尚図１７の例では、解答領域１７２は問題画面１７１の下から上に向かって引き出されるものとしたが、これに限定されない。解答領域１７２は、例えば問題画面１７１の右から左、又は左から右に引き出されても良い。また解答領域１７２は、例えば問題画面１７１の上から下に引き出されても良いし、ドラッグ操作の方向と同方向に引き出されても良い。
【０１２６】
また図１７の例では、解答領域１７２は、問題画面１７１に表示された問題文Ｑ５を覆うように表示されているが、これに限定されない。解答領域１７２は、例えば問題文Ｑ５と問題文Ｑ５の選択肢と同時に表示操作装置３１に表示されるように引き出されても良い。
【０１２７】
また本実施例において、問題ファイル作成部３３３は、１つの問題ファイルにページ句切りを設定するものとして説明したが、これに限定されない。問題ファイル作成部３３３は、例えば表示操作装置３１に表示させるページ毎にファイルを作成しても良い。
【０１２８】
また本実施例において、教師端末２００の問題及び表示順送信部２５３は、問題データベース２２０の内容と、生徒ＩＤに対応した表示順とを生徒端末３００に送信するとしたが、教師端末２２０にて、問題データベースの順番を表示順に並べ替えた状態としたうえで、生徒端末３００に送信することとしても良い。言い換えると、生徒端末２００側の問題及び表示順受信部３３２と問題ファイル作成部３３３の機能を教師端末２００が有し、作成した問題ファイルのみを生徒端末３００に送信することでも良い。
【０１２９】
また本実施例では、問題文と選択肢とが同時に表示されるものとして説明したが、これに限定されない。問題文の選択肢は、例えば解答欄と同時に表示されても良い。
【０１３０】
この場合問題ファイル１２０は、問題文と、１つ前の問題文の選択肢及び１つ前の問題文に対応する解答欄とが１ページとして表示されるようにページ区切りが設定されても良い。
【０１３１】
また本実施例では、なぞる速度が速い操作をフリック操作とし、フリック操作が検知されるとページ区切りを基準として問題画面を切り替えるものとしたが、これに限定されない。例えば本実施例では、例えば画面に触れた状態で指を滑らせるスワイプ操作や、画面下端のタッチ操作等により、ページ区切りを基準とした問題画面の切り替えを行っても良い。
【０１３２】
以上、各実施例に基づき説明を行ってきたが、上記各実施例を組み合わせて生徒端末に
適用することも可能である。
【０１３３】
開示の技術では、以下に記載する付記のような構成が考えられる。
（付記１）
問題文を表示した問題画面に対する操作を受け付ける表示操作部と、
前記表示操作部において、第一の操作に応じて問題文と該問題文と別の問題文の解答欄とを問題画面に表示させ、第二の操作を検知したとき問題文と該問題文と対応した解答欄とを問題画面に表示させる表示制御部と、を有する試験実施端末。
（付記２）
前記第一の操作が検知されたとき、前記表示制御部は、
前記問題画面を
前記問題文の解答欄と該問題文の次の問題文が表示された問題画面、又は前記問題文の前の問題文と前記問題文の２つ前の問題文の解答欄が表示された問題画面に表示を切り換える付記１記載の試験実施端末。
（付記３）
問題データベースと表示順テーブルとを参照し、表示順に従って問題文を問題画面に表示させる問題ファイルを作成する問題ファイル作成部を有し、
前記問題ファイル作成部は、
前記問題文と該問題文と対応する解答欄との間にページ区切りを設定する付記１又は２記載の試験実施端末。
（付記４）
前記第二の操作が検知されたとき、前記表示制御部は、
前記ページ区切りをまたぐ前記問題文と該問題文と対応した解答欄とを前記問題画面に表示させる付記３記載の試験実施端末。
（付記５）
前記表示操作部に対する接触が所定時間より短い操作であるとき、該操作を前記第一の操作と検知し、
前記表示操作部に対する接触が所定時間以上の操作であるとき、該操作を前記第二の操作と検知する操作検知部を有する付記１乃至４の何れか一項に記載の試験実施端末。
（付記６）
前記第二の操作において前記表示操作部への接触が維持された状態で、前記問題画面に表示された解答欄の選択肢に対する接触が検知されたとき、
接触された前記選択肢を前記問題画面に表示された問題文の解答として受け付ける付記５に記載の試験実施端末。
（付記７）
コンピュータによる試験実施方法であって、該コンピュータが、
問題文が表示された問題画面に対する操作を受け付け、
第一の操作に応じて問題文と該問題文と別の問題文の解答欄とを問題画面に表示させ、第二の操作を検知したとき問題文と該問題文と対応した解答欄とを問題画面に表示させる試験実施方法。
（付記８）
コンピュータに、
問題文を表示した問題画面に対する操作を受け付ける表示操作処理と、
第一の操作に応じて問題文と該問題文と別の問題文の解答欄とを問題画面に表示させ、第二の操作を検知したとき問題文と該問題文と対応した解答欄とを問題画面に表示させる表示制御処理と、を実行させる試験実施プログラム。
【０１３４】
本発明は、具体的に開示された実施例に限定されるものではなく、特許請求の範囲から
逸脱することなく、種々の変形や変更が可能である。
【符号の説明】
【０１３５】
１００  試験実施システム
２００  教師端末
２１０  生徒データベース
２２０、３１０  問題データベース
２３０  解答データベース
２４０  表示順データベース
２５０  教師用プログラム
３００  生徒端末
３２０  表示順テーブル
３３０  生徒用プログラム
【図１】
2014126825.tif 000003
【図２】
2014126825.tif 000004
【図３】
2014126825.tif 000005
【図４】
2014126825.tif 000006
【図５】
2014126825.tif 000007
【図６】
2014126825.tif 000008
【図７】
2014126825.tif 000009
【図８】
2014126825.tif 000010
【図９】
2014126825.tif 000011
【図１０】
2014126825.tif 000012
【図１１】
2014126825.tif 000013
【図１２】
2014126825.tif 000014
【図１３】
2014126825.tif 000015
【図１４】
2014126825.tif 000016
【図１５】
2014126825.tif 000017
【図１６】
2014126825.tif 000018
【図１７】
2014126825.tif 000019