(57)【要約】【課題】一つの側面では、授業の代返を防止できるプログラム等を提供することにある。【解決手段】プログラム２２Ｐは、情報処理装置２に、生徒が有する生徒側端末１から授業に出席したことを示す出席情報を取得し、取得した出席情報に基づいて前記生徒の顔を識別するための生徒画像を特定し、特定した生徒画像により教員が前記生徒の授業への出席を承認したことを示す承認情報を該教員が有する教員側端末３から取得する処理を実行させる。【選択図】図２
2017157147.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置に、
生徒が有する生徒側端末から授業に出席したことを示す出席情報を取得し、
取得した出席情報に基づいて前記生徒の顔を識別するための生徒画像を特定し、
特定した生徒画像により教員が前記生徒の授業への出席を承認したことを示す承認情報を該教員が有する教員側端末から取得する
処理を実行させるプログラム。
【請求項２】
前記出席情報の出力を許可する許可命令を前記教員側端末から取得し、
前記許可命令を前記生徒側端末へ出力し、
前記許可命令を前記生徒側端末へ出力した後に、前記出席情報を前記生徒側端末から取得する
請求項１に記載のプログラム。
【請求項３】
前記生徒の授業における出席の確認を締め切ったことを示す締め切り情報を前記教員側端末から取得し、
該締め切り情報を前記教員側端末から取得した後、再度承認情報を取得する
請求項１又は請求項２に記載のプログラム。
【請求項４】
取得した承認情報に基づいて前記生徒が授業に出席したか否かを判定し、
前記生徒が授業に出席したと判定した場合、前記教員の顔を識別するための教員画像及び前記教員のコメントを抽出し、
抽出した教員画像及び前記教員のコメントを前記生徒側端末へ出力する
請求項１から請求項３のいずれか１つに記載のプログラム。
【請求項５】
教員が有する教員側端末に、
生徒の顔を識別するための生徒画像を表示部に表示し、
生徒画像により前記教員が前記生徒の授業への出席を承認するボタンの入力を受け付け、
受け付けたボタンの入力に基づいて前記教員が前記生徒の授業への出席を承認したことを示す承認情報を前記教員側端末に通信網で接続された情報処理装置へ出力する
処理を実行させるプログラム。
【請求項６】
前記生徒が有する生徒側端末から授業に出席したことを示す出席情報の出力を許可する許可命令を前記情報処理装置へ出力し、
前記許可命令を前記情報処理装置へ出力した後に、前記出席情報を前記情報処理装置から取得する
請求項５に記載のプログラム。
【請求項７】
生徒が有する生徒側端末から授業に出席したことを示す出席情報を取得し、
取得した出席情報に基づいて該生徒の顔を識別するための生徒画像を特定し、
特定した生徒画像により教員が前記生徒の授業への出席を承認したことを示す承認情報を該教員が有する教員側端末から取得する
処理を情報処理装置に実行させる情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、生徒の出欠を管理するプログラム等に関する。
【背景技術】
【０００２】
従来、教室内のタブレット、スマートフォン、ＰＤＡ（Personal Digital Assistant）又は携帯電話等の端末装置から端末装置を識別するための識別情報を取得し、取得した識別情報に基づいて授業を受講する生徒の出欠を管理するプログラムが知られている（例えば特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−９５０１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１に開示された技術では、生徒が端末装置を他の生徒に貸し与えていた場合、容易に授業の代返が可能になるという問題がある。
【０００５】
一つの側面では、授業の代返を防止できるプログラム等を提供することにある。
【課題を解決するための手段】
【０００６】
一態様のプログラムは、情報処理装置に、生徒が有する生徒側端末から授業に出席したことを示す出席情報を取得し、取得した出席情報に基づいて前記生徒の顔を識別するための生徒画像を特定し、特定した生徒画像により教員が前記生徒の授業への出席を承認したことを示す承認情報を該教員が有する教員側端末から取得する処理を実行させる。
【発明の効果】
【０００７】
一側面によれば、授業の代返を防止できる。
【図面の簡単な説明】
【０００８】
【図１】情報処理システムの概要を示す模式図である。
【図２】生徒側端末、サーバ及び教員側端末のハードウェア群を示すブロック図である。
【図３】授業情報ＤＢに格納されているデータの一例を示す図である。
【図４】生徒の出欠を管理する出欠管理画面及び授業への出席の入力を受け付けるための出席入力画面を示す説明図である。
【図５】出欠ボタンが入力された後における出欠管理画面及び出席入力画面の動作を説明する説明図である。
【図６】点呼承認ボタンが入力された後における出欠管理画面及び出席入力画面の動作を説明する説明図である。
【図７】出席情報を取得した全ての生徒ＩＤに対して欠席ボタン又は点呼承認ボタンの入力を行った後の出欠管理画面及び出席入力画面の動作を説明する説明図である。
【図８】本実施形態における情報処理システムの処理手順を示したフローチャートである。
【図９】本実施形態における情報処理システムの処理手順を示したフローチャートである。
【図１０】本実施形態における情報処理システムの処理手順を示したフローチャートである。
【図１１】本実施形態における情報処理システムの処理手順を示したフローチャートである。
【図１２】点呼承認画面の動作を説明する説明図である。
【図１３】点呼承認ボタンが入力された後における出欠管理画面及び出席入力画面の動作を説明する説明図である。
【図１４】本実施形態における点呼承認画面に関連する処理手順を示したフローチャートである。
【図１５】締め切りボタンの入力を受け付けた後における出欠管理画面４及び出席入力画面５の動作を説明する説明図である。
【図１６】本実施形態における点呼承認画面に関連する処理手順を示したフローチャートである。
【図１７】授業情報ＤＢに格納されているデータの一例を示す図である。
【図１８】遅刻画面及び出席入力画面の動作を説明する説明図である。
【図１９】本実施形態における遅刻画面に関連する処理手順を示したフローチャートである。
【図２０】授業情報ＤＢに格納されているデータの一例を示す図である。
【図２１】出席入力画面の動作を説明する説明図である。
【図２２】本実施形態における情報処理システムの処理手順を示したフローチャートである。
【図２３】本実施形態における情報処理システムの処理手順を示したフローチャートである。
【発明を実施するための形態】
【０００９】
実施の形態１
以下本実施の形態を、図面を参照して説明する。図１は情報処理システムの概要を示す模式図である。図１に示す情報処理システムは、生徒側端末１Ａ、１Ｂ、１Ｃ…（以下、場合により生徒側端末１で代表する）、サーバ（情報処理装置）２及び教員側端末３を備える。生徒側端末１及び教員側端末３は例えばタブレット、スマートフォン、ＰＤＡ又は携帯電話等である。サーバ２はサーバコンピュータ又はパーソナルコンピュータ等である。生徒側端末１、サーバ２及び教員側端末３はインターネット、ＬＡＮ(Local Area Network)または携帯電話網等の通信網Ｎにより相互に接続されている。
【００１０】
以下では情報処理システムの概要を説明する。まず、教員側端末３は出席情報の入力を許可する許可命令をサーバ２へ出力する。出席情報とは生徒が授業に出席したことを示す情報である。サーバ２は許可命令を教員側端末３から取得する。サーバ２は許可命令を生徒側端末１へ出力する。生徒側端末１は許可命令を取得した後、サーバ２へ出席情報を出力する。
【００１１】
サーバ２は生徒側端末１から出席情報を取得する。サーバ２は出席情報に基づいて出席した生徒の顔を識別するための生徒画像及び生徒の名前を生成した画面へ出力する。生徒画像とは例えば、生徒の顔写真又は似顔絵等である。教員側端末３は画面を取得し、取得した画面を表示する。次に教員は生徒の出席を確認する作業を始める。教員は教員側端末３に表示された名前で生徒の名前を確認し、生徒の名前を呼ぶ。生徒が「はい」等の返事をした場合、教員は表示された生徒画像と、返事をした生徒の顔とを見比べる。教員は生徒画像と生徒の顔とが一致したと判断した場合、生徒画像に基づいて教員が生徒の授業への出席を承認したことを示す承認情報をサーバ２へ出力する。または教員は生徒からの返事がなかった場合もしくは生徒画像と生徒の顔とが一致しなかったと判断した場合、教員側端末３で生徒が欠席したことを示す欠席情報をサーバ２へ出力する。
【００１２】
サーバ２は承認情報を取得した場合、授業を識別するための授業ＩＤ（授業識別情報）及び生徒を識別するための生徒ＩＤ（生徒識別情報）に対応づけて生徒の出席を記憶する。またはサーバ２は欠席情報を取得した場合、授業ＩＤ及び生徒ＩＤに対応づけて生徒の欠席を記憶する。教員は画面に表示された全ての生徒の名前を呼んだ場合、教員側端末３から生徒の授業における出席の確認を締め切ったことを示す締め切り情報をサーバ２へ出力する。サーバ２は締め切り情報を取得した場合、教員が承認した出席情報であることを示す承認出席情報又は欠席情報を各生徒側端末１へ出力する。各生徒側端末１は取得した承認出席情報又は欠席情報に基づいて生徒側端末１を有する生徒の出席又は欠席を表示する。
【００１３】
以下、情報処理システムの詳細を説明する。図２は生徒側端末１、サーバ２及び教員側端末３のハードウェア群を示すブロック図である。図２に示す生徒側端末１は、ＣＰＵ(Central Processing Unit)１１、記憶部１２、ＲＡＭ１３、入力部１４、表示部１５及び通信部１６を備える。
【００１４】
ＣＰＵ１１は、バスを介してハードウェア各部と接続されている。ＣＰＵ１１は例えば一もしくは複数のＣＰＵ又はマルチコアＣＰＵ等を備える。ＣＰＵ１１は、記憶部１２に記憶されたプログラム１２Ｐに従いハードウェアの各部を制御する。
【００１５】
記憶部１２は例えばハードディスクまたは大容量メモリ等である。記憶部１２にはＣＰＵ１１が処理を行う際に必要とする種々のデータ、生徒ＩＤ及びプログラム１２Ｐを格納する。
【００１６】
ＲＡＭ１３は例えばＳＲＡＭ（Static Random Access Memory）、ＤＲＡＭ（Dynamic Random Access Memory）、フラッシュメモリ等である。ＲＡＭ１３は、記憶部としても機能し、ＣＰＵ１１による各種プログラムの実行時に発生する種々のデータを一時的に記憶する。
【００１７】
入力部１４はタッチパネル等の入力デバイスであり、受け付けた操作情報をＣＰＵ１１へ出力する。表示部１５はＣＰＵ１１から送信された画像データを表示する。表示部１５は例えば液晶画面である。通信部１６は、例えば無線ＬＡＮカード又は携帯電話用通信モジュール等であり、通信網Ｎを介して各種情報をサーバ２との間で送受信する。
【００１８】
図２に示すサーバ２は、ＣＰＵ２１、記憶部２２、ＲＡＭ２３、入力部２４、表示部２５及び通信部２６を備える。サーバ２のＣＰＵ２１、ＲＡＭ２３及び表示部２５の作用及び動作は、生徒側端末１のＣＰＵ１１、ＲＡＭ１３及び表示部１５の作用及び動作と同様であるため、簡潔のため記載を省略する。
【００１９】
記憶部２２は例えばハードディスクまたは大容量メモリ等である。記憶部２２にはＣＰＵ２１が処理を行う際に必要とする種々のデータ、授業情報ＤＢ２２１及びプログラム２２Ｐを格納する。
【００２０】
入力部２４はマウス、キーボード又はタッチパネル等の入力デバイスであり、受け付けた操作情報をＣＰＵ２１へ出力する。通信部２６は、例えば無線ＬＡＮカード又は携帯電話用通信モジュール等であり、通信網Ｎを介して各種情報を生徒側端末１及び教員側端末３との間で送受信する。
【００２１】
図２に示す教員側端末３は、ＣＰＵ３１、記憶部３２、ＲＡＭ３３、入力部３４、表示部３５及び通信部３６を備える。教員側端末３のＣＰＵ３１、ＲＡＭ３３、入力部３４、表示部３５及び通信部３６の作用及び動作は、生徒側端末１のＣＰＵ１１、ＲＡＭ１３、入力部１４、表示部１５及び通信部１６の作用及び動作と同様であるため、簡潔のため記載を省略する。
【００２２】
記憶部３２は例えばハードディスクまたは大容量メモリ等である。記憶部３２にはＣＰＵ３１が処理を行う際に必要とする種々のデータ及びプログラム３２Ｐを格納する。
【００２３】
図３は授業情報ＤＢ２２１に格納されているデータの一例を示す図である。授業情報ＤＢ２２１は授業に関するデータを記憶するデータベースである。授業情報ＤＢ２２１は授業ＩＤ列、授業名列、生徒ＩＤ列、名前列、生徒画像列、出欠列及び出席情報列等を備える。授業ＩＤ列には授業を識別するための授業ＩＤが記憶される。授業名列には授業の名称が記憶される。生徒ＩＤ列には生徒を識別するための生徒ＩＤが記憶される。名前列には生徒の名前が記憶される。生徒画像列には生徒の顔を識別するための生徒画像が記憶される。生徒画像とは例えば、生徒の顔写真又は似顔絵等である。出欠列には生徒の授業への出席又は欠席が記憶される。出席情報列には生徒側端末１から出席情報を取得したか否かが記憶される。○は出席情報を取得したことを示す。×は出席情報を取得しなかったことを示す。授業情報ＤＢ２２１の各列の記憶方法は以下の通りである。授業ＩＤ列、授業名列は大学関係者により予め記憶されており、生徒ＩＤ列、名前列及び生徒画像列は生徒から情報を取得した大学関係者により予め記憶されている。出席情報列及び出欠列の記憶方法は後述する。
【００２４】
図４は生徒の出欠を管理する出欠管理画面４及び授業への出席の入力を受け付けるための出席入力画面５を示す説明図である。図４Ａは出欠管理画面４を示す。図４Ｂは出席入力画面５を示す。図４Ａに示すように、出欠管理画面４は中央に設けられた出欠ボタン４１と、出欠ボタン４１の左上に設けられた生徒数欄４２と、生徒数欄４２の下部に設けられた出席数欄４３と、出欠ボタン４１及び出席数欄４３の下部に設けられた生徒画像４４１、４４２及び４４３…（以下、場合により代表して生徒画像４４とする）と、生徒画像４４１、４４２及び４４３の下部に設けられた名前欄４５１、４５２及び４５３…（以下、場合により代表して名前欄４５とする）とを備える。
【００２５】
出欠ボタン４１は出欠を取るためのボタンである。生徒数欄４２は授業を受講している生徒の人数を表示するための欄である。出席数欄４３は授業に出席した人数を表示するための欄である。生徒画像４４は授業を受講している生徒の生徒画像を表示するための欄である。
【００２６】
図４Ｂに示す出席入力画面５は中央に設けられた出席ボタン５１と、出席ボタン５１の下部に設けられた出席状況欄５２１、５２２、５２３…（以下、場合により代表して出席状況欄５２とする）とを備える。出席ボタン５１は出席の入力を受け付けるためのボタンである。出席状況欄５２は出席状況の履歴を表示するための欄である。
【００２７】
出欠管理画面４の生成及び表示方法は以下の通りである。教員側端末３は教員側の時間割を確認する教員側時間割画面（図示せず）を表示している。教員は教員側時間割画面で「キャリア演習IV  第７回」の授業をタッチする。ＣＰＵ３１は「キャリア演習IV  第７回」に対応する授業ＩＤ「０００１」を通信部３６でサーバ２へ出力する。ＣＰＵ２１は授業ＩＤ「０００１」を通信部２６で教員側端末３から取得する。ＣＰＵ２１は授業情報ＤＢ２２１を参照し、取得した授業ＩＤ「０００１」に対応する画像Ａを生徒画像４４１に生成する。ＣＰＵ２１は授業ＩＤ「０００１」に対応する名前Ａを名前欄４５１に生成する。ＣＰＵ２１は取得した授業ＩＤ「０００１」に対応する画像Ｂを生徒画像４４２に生成する。ＣＰＵ２１は授業ＩＤ「０００１」に対応する名前Ｂを名前欄４５２に生成する。ＣＰＵ２１は以下同様に生徒画像４４及び名前欄４５に生徒画像及び名前を生成する。
【００２８】
ＣＰＵ２１は授業ＩＤ「０００１」に対応する生徒ＩＤの数「３４」を計数する。ＣＰＵ２１は計数した生徒ＩＤの数「３４」を生徒数欄４２に生成する。ＣＰＵ２１は出席数欄４３を空欄のままにする。ＣＰＵ２１は上記のように生成した出欠管理画面４を通信部２６で教員側端末３へ出力する。ＣＰＵ３１は出欠管理画面４を通信部３６でサーバ２から取得し、表示部３５に表示する。なお、ＣＰＵ３１は出欠管理画面４の画面情報が更新される度にサーバ２から再生成された出欠管理画面４の取得を行っているが、本実施形態では簡潔のため、記載を省略している。
【００２９】
出席入力画面５の生成及び表示方法は以下の通りである。生徒側端末１は生徒側の時間割を確認する生徒側時間割画面（図示せず）を表示している。生徒は生徒側時間割画面で「キャリア演習IV  第７回」の授業を選択する。ＣＰＵ１１は「キャリア演習IV  第７回」に対応する授業ＩＤ「０００１」を通信部１６でサーバ２へ出力する。ＣＰＵ２１は授業ＩＤ「０００１」を通信部２６で生徒側端末１から取得する。ＣＰＵ２１は出席状況欄５２に過去の出席履歴を表示する。具体的には１番から６番までの出席状況欄５２に黒色を表示する。ＣＰＵ２１は出席ボタン５１の入力を禁止にし、「キャリア演習IV  第７回」の授業ＩＤ「０００１」に対応する出席入力画面５を生成する。ＣＰＵ２１は生成した出席入力画面５を通信部２６で生徒側端末１へ出力する。ＣＰＵ１１は出席入力画面５を通信部３６でサーバ２から取得し、表示部１５に表示する。なお、ＣＰＵ１１は出席入力画面５の画面情報が更新される度にサーバ２から再生成された出席入力画面５の取得を行っているが、本実施形態では簡潔のため、記載を省略している。
【００３０】
以下、出欠管理画面４及び出席入力画面５の動作について説明する。まず、教員が授業の出欠をとるため、出欠管理画面４の出欠ボタン４１をタッチする。ＣＰＵ３１は出欠ボタン４１の入力を受け付ける。
【００３１】
図５は出欠ボタン４１が入力された後における出欠管理画面４及び出席入力画面５の動作を説明する説明図である。図５Ａは出欠管理画面４を示す。図５Ｂは出席入力画面５を示す。図５Ａに示す出欠管理画面４は生徒画像４４の上部に設けられた出欠アイコン４６１、４６２、４６３…（以下、場合により代表して出欠アイコン４６とする）と、教員による点呼で出席を承認する点呼承認ボタン４１１及び生徒の出席を一括で承認する一括承認ボタン４１２とを備える。出欠アイコン４６とは例えば生徒画像４４の生徒の出席又は欠席等の出席状況を示すアイコンである。出欠アイコンが例えば黒塗りの丸であった場合、出席していることを示す。出欠アイコンが斜線の入った丸であった場合、欠席していることを示す。
【００３２】
ＣＰＵ３１は出欠ボタン４１の入力を受け付けた後、出席ボタン５１の入力を許可する許可命令を通信部３６からサーバ２へ出力する。ＣＰＵ２１は許可命令を通信部２６で教員側端末３から取得する。ＣＰＵ２１は出席ボタン５１を削除し、点呼承認ボタン４１１及び一括承認ボタン４１２を出欠管理画面４に生成する。ＣＰＵ２１は点呼承認ボタン４１１及び一括承認ボタン４１２を生成した出欠管理画面４を通信部２６から教員側端末３へ出力する。ＣＰＵ３１は出欠管理画面４を通信部３６でサーバ２から取得し、表示部３５に表示する。
【００３３】
ＣＰＵ２１は取得した許可命令を通信部２６から生徒側端末１へ出力する。ＣＰＵ１１は許可命令を通信部１６でサーバ２から取得する。ＣＰＵ１１は出席ボタン５１の入力を許可する。
【００３４】
生徒は出席ボタン５１をタッチする。ＣＰＵ１１は出席ボタン５１の入力を受け付ける。ＣＰＵ１１は授業ＩＤ「０００１」、記憶部１２に記憶された生徒ＩＤ「Ｓ０００１」及び出席情報を通信部１６からサーバ２へ出力する。ＣＰＵ２１は授業ＩＤ「０００１」、生徒ＩＤ「Ｓ０００１」及び出席情報を通信部２６で生徒側端末１から取得し、授業情報ＤＢ２２１の出席情報列に記憶する。
【００３５】
ＣＰＵ２１は生徒ＩＤ「Ｓ０００１」に対応する生徒画像４４１を特定する。ＣＰＵ２１は特定した生徒画像４４１の上部に黒塗りの丸の出欠アイコン４６１を出欠管理画面４に生成する。ＣＰＵ２１は出席数欄４３の人数に１を加算する。以下、同様の手順で出欠アイコン４６を生成する。
【００３６】
ＣＰＵ２１は出欠アイコン４６を生成した出欠管理画面４を通信部２６から教員側端末３へ出力する。ＣＰＵ３１は出欠アイコン４６１等を生成した出欠管理画面４を通信部３６でサーバ２から取得し、表示部３５に表示する。
【００３７】
生徒が実際に出席しているか否かを確認するために、教員は点呼承認ボタン４１１をタッチする。ＣＰＵ３１は点呼承認ボタン４１１の入力を受け付ける。
【００３８】
図６は点呼承認ボタン４１１が入力された後における出欠管理画面４及び出席入力画面５の動作を説明する説明図である。図６Ａは出欠管理画面４を示す。図６Ｂは出席入力画面５を示す。出欠管理画面４は出席数欄４３の下部に設けられた承認済み欄４７と、承認済み欄４７の下部に設けられた欠席数欄４８と、欠席数欄４８の下部に設けられた欠席ボタン４９と、点呼承認ボタン４１１の上部に設けられた出席状況欄４０１、４０２、４０３…（以下、場合により代表して出席状況欄４０とする）と、点呼承認ボタン４１１の右部に設けられた生徒画像４１３と、出席状況欄４０の上部に設けられた名前欄４１４とを備える。
【００３９】
承認済み欄４７は出席者の内、出席を承認された人数を表示するための欄である。欠席数欄４８は欠席数を表示する欄である。欠席ボタン４９は生徒の欠席を入力するためのボタンである。出席状況欄４０は出席状況の履歴を表示するための欄である。生徒画像４１３は点呼を取っている生徒の生徒画像を表示するための欄である。名前欄４１４は点呼を取っている生徒の名前を表示するための欄である。
【００４０】
点呼承認ボタン４１１が入力された場合、ＣＰＵ３１は出席ボタン５１の表示を「出席承認待ち」に変更するよう指示する指示命令を通信部３６からサーバ２を介して生徒側端末１へ出力する。ＣＰＵ１１は出席ボタン５１の表示を「出席承認待ち」に変更する。点呼承認ボタン４１１が入力された後、ＣＰＵ３１は生徒画像４１３及び名前欄４１４に出席情報を取得した生徒ＩＤに対応する生徒画像及び名前を表示する。
【００４１】
ＣＰＵ２１は生徒ＩＤ「Ｓ０００１」の出席情報を授業情報ＤＢ２２１に記憶しているか否かを判定する。ＣＰＵ２１は生徒ＩＤ「Ｓ０００１」の出席情報を授業情報ＤＢ２２１に記憶していると判定する。ＣＰＵ２１は生徒画像４１３及び名前欄４１４に名前Ａ及び生徒画像Ａを生成する。ＣＰＵ３１は名前Ａ及び生徒画像Ａを生成した出欠管理画面４を取得及び表示する。教員は名前欄４１４に表示された名前Ａを呼ぶ。生徒が「はい」等の返事をした場合、教員は生徒画像４１３に表示された画像Ａと、返事をした生徒の顔を見比べる。教員は画像Ａと生徒の顔とが一致したと判断した場合、点呼承認ボタン４１１を再度タッチする。
【００４２】
ＣＰＵ３１は点呼承認ボタン４１１の入力を受け付ける。ＣＰＵ３１は出席状況欄４０７の番号７を黒色に変更する。ＣＰＵ３１は承認済み欄４７に１を加算する。ＣＰＵ３１は授業ＩＤ「０００１」、生徒の出席を承認する承認情報及び生徒ＩＤ「Ｓ０００１」を通信部３６からサーバ２へ出力する。ＣＰＵ２１は授業ＩＤ「０００１」、承認情報及び生徒ＩＤ「Ｓ０００１」を通信部２６で教員側端末３から取得する。ＣＰＵ２１は授業ＩＤ「０００１」及び生徒ＩＤ「Ｓ０００１」に対応する授業情報ＤＢ２２１の出欠列に出席を記憶する。
【００４３】
ＣＰＵ２１は生徒ＩＤ「Ｓ０００２」の出席情報を授業情報ＤＢ２２１に記憶していないと判定する。ＣＰＵ２１は生徒ＩＤ「Ｓ０００２」の生徒画像Ｂ及び名前Ｂを生徒画像４１３及び生徒画像Ａに生成しない。なお、授業情報ＤＢ２２１の出欠列は初期状態で欠席が記憶されており、出席情報を取得していなかった場合、生徒ＩＤ「Ｓ０００２」の出欠列には欠席が記憶される。
【００４４】
ＣＰＵ２１は生徒ＩＤ「Ｓ０００３」の出席情報を授業情報ＤＢ２２１に記憶していると判定する。ＣＰＵ２１は生徒画像４１３及び名前欄４１４に名前Ｃ及び生徒画像Ｃを生成する。ＣＰＵ３１は名前Ｃ及び生徒画像Ｃを生成した出欠管理画面４を取得及び表示する。教員は名前欄４１４に表示された名前Ｃを呼ぶ。教員は生徒からの返事がなかった場合又は生徒画像４１３に表示された画像Ｃと返事をした生徒の顔とが一致しなかったと判断した場合、欠席ボタン４９をタッチする。
【００４５】
ＣＰＵ３１は欠席ボタン４９の入力を受け付ける。ＣＰＵ３１は出欠アイコン４６２を斜線入りの丸に変更する。ＣＰＵ３１は生徒が欠席したことを示す欠席情報及び生徒ＩＤ「Ｓ０００３」を通信部３６からサーバ２へ出力する。ＣＰＵ２１は欠席情報及び生徒ＩＤ「Ｓ０００３」を通信部２６で教員側端末３から取得する。ＣＰＵ２１は授業情報ＤＢ２２１の生徒ＩＤ「Ｓ０００３」に対応する出欠列に欠席を記憶する。以下、授業情報ＤＢ２２１の授業ＩＤ「０００１」に対応する全ての生徒ＩＤに対して同様の処理を行うが、簡潔のため記載を省略する。なお、教員が一括承認ボタン４１２をタッチした場合、ＣＰＵ３１は出席情報を取得した全ての生徒の生徒ＩＤ及び承認情報をサーバ２へ出力する。
【００４６】
例えば時間がない場合に生徒が実際に出席しているか否かを確認せずに、一括で承認したい場合がある。この場合、教員は図５Ａに示す一括承認ボタン４１２をタッチする。ＣＰＵ３１は一括承認ボタン４１２の入力を受け付ける。
【００４７】
ＣＰＵ３１は図６Ａに示す承認済み欄４７に授業ＩＤ「０００１」に対応する生徒数を加算する。ＣＰＵ３１は授業ＩＤ「０００１」、「０００１」に対応する全ての生徒ＩＤ及び承認情報を通信部３６でサーバ２へ出力する。ＣＰＵ２１は授業ＩＤ「０００１」、生徒ＩＤ及び承認情報を通信部２６で教員側端末３から取得する。ＣＰＵ２１は授業ＩＤ「０００１」に対応づけられた授業情報ＤＢ２２１の出欠列の全てに出席を記憶する。
【００４８】
図７は出席情報を取得した全ての生徒ＩＤに対して欠席ボタン４９又は点呼承認ボタン４１１の入力を行った後の出欠管理画面４及び出席入力画面５の動作を説明する説明図である。図７Ａは出欠管理画面４を示す。図７Ｂは出席入力画面５を示す。出欠管理画面４はさらに締め切りボタン４１４を備える。締め切りボタン４１４は出欠の入力を締め切るためのボタンである。
【００４９】
ＣＰＵ３１はサーバ２から授業情報ＤＢ２２１を取得し、出席情報を取得した全ての生徒ＩＤに対して欠席ボタン４９又は点呼承認ボタン４１１の入力を行ったか否かを判定する。ＣＰＵ３１は全ての生徒ＩＤに対して欠席ボタン４９又は点呼承認ボタン４１１の入力を行ったと判定した場合、点呼承認ボタン４１１を削除し、締め切りボタン４１４を生成及び表示する。
【００５０】
教員は締め切りボタン４１４をタッチする。ＣＰＵ３１は締め切りボタン４１４の入力を受け付ける。ＣＰＵ３１は生徒の授業における出席の確認を締め切ったことを示す締め切り情報を通信部３６からサーバ２へ出力する。ＣＰＵ２１は締め切り情報を通信部２６で教員端末３から取得する。ＣＰＵ２１は授業情報ＤＢ２２１を参照し、承認出席情報又は欠席情報を各生徒側端末１へ出力する。例えば、生徒ＩＤ「Ｓ０００１」の出欠列が出席である場合、ＣＰＵ３１は生徒ＩＤ「Ｓ０００１」を有する生徒側端末１Ａへ承認出席情報を出力する。ＣＰＵ１１は承認出席情報を通信部１６でサーバ２から取得する。ＣＰＵ１１は出席状況欄５２７の番号「７」を黒色に変更する。また、生徒ＩＤ「Ｓ０００３」の出欠列が欠席である場合、ＣＰＵ３１は生徒ＩＤ「Ｓ０００３」を有する生徒側端末１Ｃへ欠席情報を出力する。ＣＰＵ１１は欠席情報を通信部１６でサーバ２から取得する。ＣＰＵ１１は出席状況欄５２７の番号「７」を白色に変更する。以下、授業情報ＤＢ２２１の授業ＩＤ「０００１」に対応する全ての生徒ＩＤに対して同様の処理を行うが、簡潔のため記載を省略する。
【００５１】
図８〜１１は本実施形態における情報処理システムの処理手順を示したフローチャートである。ＣＰＵ３１は出欠管理画面４を表示部３５に表示する（ステップＳ１１）。ＣＰＵ３１は出欠ボタン４１の入力を受け付ける（ステップＳ１２）。ＣＰＵ３１は許可命令を通信部３６からサーバ２へ出力する（ステップＳ１３）。
【００５２】
ＣＰＵ２１は許可命令を通信部２６で教員側端末３から取得し、許可命令を通信部２６から生徒側端末１へ出力する（ステップＳ１４）。ＣＰＵ１１は許可命令を通信部１６でサーバ２から取得する（ステップＳ１５）。
【００５３】
ＣＰＵ１１は出席ボタン５１の入力を許可する（ステップＳ１６）。ＣＰＵ１１は出席ボタン５１の入力を受け付ける（ステップＳ１７）。ＣＰＵ１１は授業ＩＤ、生徒ＩＤ及び出席情報を通信部１６でサーバ２へ出力する（ステップＳ１８）。ＣＰＵ２１は授業ＩＤ、生徒ＩＤ及び出席情報を通信部２６で生徒側端末１から取得する（ステップＳ１９）。
【００５４】
ＣＰＵ２１は生徒ＩＤに対応する生徒画像４４を特定する（ステップＳ２０）。ＣＰＵ２１は生徒画像４４の上部に出欠アイコン４６を生成する（ステップＳ２１）。ＣＰＵ２１は出席数欄４３に１を加算する（ステップＳ２２）。ＣＰＵ２１は出欠管理画面４を通信部２６から教員側端末３へ出力する（ステップＳ２３）。ＣＰＵ３１は出欠管理画面４を通信部３６でサーバ２から取得する（ステップＳ２４）。
【００５５】
ＣＰＵ３１は点呼承認ボタン４１１の入力を受け付ける（ステップＳ２５）。ＣＰＵ３１は出欠管理画面４の出力要求を通信部３６からサーバ２へ出力する（ステップＳ２６）。ＣＰＵ２１は出欠管理画面４の出力要求を通信部２６で教員端末３から取得する（ステップＳ２７）。ＣＰＵ２１は授業情報ＤＢ２２１に記憶された取得情報に基づいて出欠管理画面を生成する（ステップＳ２８）。ＣＰＵ２１は出欠管理画面４を通信部２６から教員側端末３へ出力する（ステップＳ２９）。ＣＰＵ３１は出欠管理画面４を通信部３６でサーバ２から取得する（ステップＳ３０）。
【００５６】
ＣＰＵ３１は名前欄４１４及び生徒画像４１３に名前及び生徒画像を表示する（ステップＳ３１）。ＣＰＵ３１は一括承認ボタン４１２の入力を受け付けたか否かを判定する（ステップＳ３２）。
【００５７】
ＣＰＵ３１は一括承認ボタン４１２の入力を受け付けたと判定した場合（ステップＳ３２：ＹＥＳ）、承認済み欄４７に授業ＩＤに対応する生徒数を加算する（ステップＳ３３）。ＣＰＵ３１は授業ＩＤ、全ての生徒ＩＤ及び承認情報を通信部３６でサーバ２へ出力する（ステップＳ３４）。また、ＣＰＵ３１はステップＳ３４の処理を終了した後、ステップＳ３７の処理を行う。ＣＰＵ２１は授業ＩＤ、全ての生徒ＩＤ及び承認情報を通信部２６で教員側端末３から取得する（ステップＳ３５）。ＣＰＵ２１は授業ＩＤに対応づけられた授業情報ＤＢ２２１の出欠列の全てに出席を記憶する（ステップＳ３６）。
【００５８】
ＣＰＵ３１は一括承認ボタン４１２の入力を受け付けなかったと判定した場合（ステップＳ３２：ＮＯ）、点呼承認ボタン４１１の入力を再度受け付けたか否かを判定する（ステップＳ３７）。
【００５９】
ＣＰＵ３１は点呼承認ボタン４１１の入力を再度受け付けなかったと判定した場合（ステップＳ３７：ＮＯ）、ＣＰＵ３１は欠席ボタン４９の入力を受け付けたか否かを判定する（ステップＳ３８）。ＣＰＵ３１は欠席ボタン４９の入力を受け付けなかったと判定した場合（ステップＳ３８：ＮＯ）、処理をステップＳ３７に移し、処理を繰り返す。ＣＰＵ３１は欠席ボタン４９の入力を受け付けたと判定した場合（ステップＳ３８：ＹＥＳ）、欠席数欄４８に１を加算する（ステップＳ３９）。
【００６０】
ＣＰＵ３１は授業ＩＤ、生徒ＩＤ及び欠席情報を通信部３６でサーバ２へ出力する（ステップＳ４０）。また、ＣＰＵ３１はステップＳ４０の処理を終了した後、ステップＳ４３の処理を行う。ＣＰＵ２１は授業ＩＤ、生徒ＩＤ及び欠席情報を通信部２６で教員側端末３から取得する（ステップＳ４１）。ＣＰＵ２１は授業ＩＤ及び生徒ＩＤに対応づけられた授業情報ＤＢ２２１の出欠列に欠席を記憶する（ステップＳ４２）。ＣＰＵ３１は点呼承認ボタン４１１の入力を再度受け付けたと判定した場合（ステップＳ３７：ＹＥＳ）、承認済み欄４７に１を加算する（ステップＳ４３）。ＣＰＵ３１は授業ＩＤ、生徒ＩＤ及び承認情報を通信部３６でサーバ２へ出力する（ステップＳ４４）。また、ＣＰＵ３１はステップＳ４４の処理を終了した後、ステップＳ４７の処理を行う。ＣＰＵ２１は授業ＩＤ、生徒ＩＤ及び承認情報を通信部２６で教員側端末３から取得する（ステップＳ４５）。ＣＰＵ２１は授業ＩＤ及び生徒ＩＤに対応づけられた授業情報ＤＢ２２１の出欠列に出席を記憶する（ステップＳ４６）。
【００６１】
ＣＰＵ３１はサーバ２から授業情報ＤＢ２２１を取得し、出席情報を取得した全ての生徒ＩＤに対して欠席ボタン４９又は点呼承認ボタン４１１の入力を受け付けたか否かを判定する（ステップＳ４７）。ＣＰＵ３１は出席情報を取得した全ての生徒ＩＤに対して欠席ボタン４９又は点呼承認ボタン４１１の入力を受け付けなかったと判定した場合（ステップＳ４７：ＮＯ）、処理をステップＳ２６に移し、欠席ボタン４９又は点呼承認ボタン４１１の入力を受けていない生徒ＩＤの名前及び生徒画像を名前欄４１４及び生徒画像４１３に表示する。
【００６２】
ＣＰＵ３１は出席情報を取得した全ての生徒ＩＤに対して欠席ボタン４９又は点呼承認ボタン４１１の入力を受け付けたと判定した場合（ステップＳ４７：ＹＥＳ）、締め切りボタン４１４の入力を受け付ける（ステップＳ４８）。ＣＰＵ３１は締め切り情報をサーバ２へ通信部３６から出力する（ステップＳ４９）。ＣＰＵ２１は締め切り情報を教員側端末３から通信部２６で取得する（ステップＳ５０）。ＣＰＵ２１は授業情報ＤＢ１２１に基づいて各生徒側端末１へ承認出席情報又は欠席情報を通信部２６から出力する（ステップＳ５１）。ＣＰＵ１１は承認出席情報又は欠席情報を通信部１６でサーバ２から取得する（ステップＳ５２）。ＣＰＵ１１は取得した承認出席情報又は欠席情報に応じて出席状況欄５２の色を変更し（ステップＳ５３）、処理を終了する。
【００６３】
本実施形態によれば、教員は教員側端末３に表示された生徒画像と実際の生徒の顔とを見比べることができることで、生徒による授業の代返を防止できる。
【００６４】
なお、本実施形態における出席状況欄４０及び出席状況欄５２の色は一例であり、これに限られるものではない。出席状況欄４０及び出席状況欄５２の色は任意に変更できるものとする。
【００６５】
実施の形態２
本実施形態は生徒側端末１を有していない生徒がいる場合の処理に関する。以下、特に説明する構成、作用以外の構成及び作用は実施の形態１と同等であり、簡潔のため記載を省略する。
【００６６】
以下、本実施形態における出欠管理画面４の動作を説明する。生徒ＩＤ「Ｓ０００２」の生徒が生徒側端末１を有していなかった場合、生徒側端末１を有していないことを生徒ＩＤ「Ｓ０００２」の生徒が教員に伝える。その場合、教員は以下の処理を行う。教員は生徒画像４４２をタッチする。ＣＰＵ３１は生徒画像４４２の入力を受け付ける。ＣＰＵ３１は点呼で出席を承認するための点呼承認画面６を表示部３５に表示する。
【００６７】
図１２は点呼承認画面６の動作を説明する説明図である。点呼承認画面６は中央に設けられた点呼承認ボタン６１１と、点呼承認ボタン６１１の下部に設けられた出席状況欄６２０、６２１、６２２…（以下、場合により代表して出席状況欄６２とする）と、点呼承認ボタン６１１の上部に設けられた名前欄６１４と、名前欄６１４の左部に設けられた生徒画像６１３とを備える。
【００６８】
ＣＰＵ３１は生徒ＩＤ「Ｓ０００２」に対応する画像Ｂを生徒画像６１３に表示し、生徒ＩＤ「Ｓ０００２」に対応する名前Ｂを名前欄６１４に表示し、出席状況欄６２に生徒ＩＤ「Ｓ０００２」に対応する出席の履歴を表示する。教員は名前欄６１４に表示された名前Ｂを呼ぶ。生徒が「はい」等の返事をした場合、教員は生徒画像６１３に表示された画像Ｂと、返事をした生徒の顔とを見比べる。教員は画像Ｂと生徒の顔とが一致したと判断した場合、点呼承認ボタン６１１をタッチする。ＣＰＵ３１は点呼承認ボタン６１１の入力を受け付ける。ＣＰＵ３１は点呼承認画面６を閉じ、出欠管理画面４に後述する出欠アイコン４６３を表示する。
【００６９】
図１３は点呼承認ボタン６１１が入力された後における出欠管理画面４及び出席入力画面５の動作を説明する説明図である。図１３Ａは出欠管理画面４を示す。図１３Ｂは出席入力画面５を示す。出欠管理画面４はさらに生徒画像４４２の上部に出欠アイコン４６３を備える。出欠アイコン４６３は白丸であり、生徒側端末１を有していない生徒が出席していることを示す。ＣＰＵ３１は出席数欄４３に１を加算する。ＣＰＵ３１は授業ＩＤ「０００１」、生徒ＩＤ「Ｓ０００２」及び承認情報を通信部３６からサーバ２へ出力する。ＣＰＵ２１は授業ＩＤ「０００１」、生徒ＩＤ「Ｓ０００２」及び承認情報を通信部２６で教員側端末３から取得する。ＣＰＵ２１は授業情報ＤＢ２２１の授業ＩＤ「０００１」及び生徒ＩＤ「Ｓ０００２」に対応する出欠列に出席を記憶する。
【００７０】
図１４は本実施形態における点呼承認画面６に関連する処理手順を示したフローチャートである。ステップＳ１１〜Ｓ５３の処理は上述の実施の形態１に係る情報処理システムと同様であるので、簡潔のため説明を省略する。ＣＰＵ３１は出欠管理画面４で生徒画像４４の入力を受け付ける（ステップＳ５４）。ＣＰＵ３１は生徒画像６１３及び名前欄６１４を生成した点呼承認画面６を表示部３５に表示する（ステップＳ５５）。ＣＰＵ３１は点呼承認ボタン６１１の入力を受け付けたか否かを判定する（ステップＳ５６）。
【００７１】
ＣＰＵ３１は点呼承認ボタン６１１の入力を受け付けなかったと判定した場合（ステップＳ５６：ＮＯ）、処理をステップＳ３２に移し、一括承認ボタン４１２の入力を受け付けるまで待機する。ＣＰＵ３１は点呼承認ボタン６１１の入力を受け付けたと判定した場合（ステップＳ５６：ＹＥＳ）、ステップＳ４３〜Ｓ４６と同様の処理を行う。また、ステップＳ４４の処理を終了した場合、処理をステップＳ４７に移す。
【００７２】
本実施形態によれば、生徒側端末１を有していない生徒にも対応できる。
【００７３】
実施の形態３
生徒が点呼時のみ出席をし、その後教室から退席することで授業を受けずに出席を確保することがあった。本実施形態は途中退席する生徒への対策として締め切りボタン４１４の入力を受け付けた後で再度出席を取る実施の形態に関する。以下、特に説明する構成、作用以外の構成及び作用は実施の形態１と同等であり、簡潔のため記載を省略する。
【００７４】
図１５は締め切りボタン４１４の入力を受け付けた後における出欠管理画面４及び出席入力画面５の動作を説明する説明図である。図１５Ａは出欠管理画面４を示す。図１５Ｂは出席入力画面５を示す。出欠管理画面４は再出欠ボタン４１５を備える。
【００７５】
ＣＰＵ３１は締め切りボタン４１４の入力を受け付けた後、締め切りボタン４１４を削除し、再度出欠を入力するための再出欠ボタン４１５を出欠管理画面４に表示する。教員が再出欠ボタン４１５をタッチする。ＣＰＵ３１は再出欠ボタン４１５の入力を受け付ける。
【００７６】
ＣＰＵ３１は出欠管理画面４の再生成の要求をサーバ２へ通信部３６から出力する。ＣＰＵ２１は出欠管理画面４の再生成の要求を教員側端末３から取得する。ＣＰＵ２１は授業情報ＤＢ２２１を参照し、出欠列が出席である生徒ＩＤ「Ｓ０００１」を抽出する。ＣＰＵ２１は抽出した生徒ＩＤ「Ｓ０００１」に対応する画像Ａを生徒画像４４１に生成する。ＣＰＵ２１は抽出した生徒ＩＤ「Ｓ０００１」に対応する名前を名前欄４１４に生成する。ＣＰＵ２１は抽出した生徒ＩＤ「Ｓ０００１」に対応する出席状況の履歴を出席状況欄４０に生成する。ＣＰＵ２１は生成した出欠管理画面４を教員側端末３へ通信部２６から出力する。ＣＰＵ３１は出欠管理画面４をサーバ２から通信部３６で取得する。ＣＰＵ３１は出欠管理画面４を表示する。以下、実施の形態１と同様の処理を出欠列が出席である全ての生徒ＩＤに対して行う。
【００７７】
図１６は本実施形態における点呼承認画面６に関連する処理手順を示したフローチャートである。ステップＳ１１〜Ｓ５３の処理は上述の実施の形態１に係る情報処理システムと同様であるので、簡潔のため説明を省略する。ＣＰＵ３１はステップＳ４９の処理を終了した後、再出欠ボタン４１５の入力を受け付ける（ステップＳ６１）。ＣＰＵ３１は出欠管理画面４の再生成の要求をサーバ２へ通信部３６から出力する（ステップＳ６２）。ＣＰＵ２１は出欠管理画面４の再生成の要求を教員側端末３から取得する（ステップＳ６３）。ＣＰＵ２１は授業情報ＤＢ２２１を参照し、出欠列が出席である生徒ＩＤを抽出する（ステップＳ６４）。ＣＰＵ２１は抽出した生徒ＩＤに対応する画像、名前及び出席状況の履歴を生徒画像４４１、名前欄４１４及び出席状況欄４０を出欠管理画面４に生成する（ステップＳ６５）。ＣＰＵ２１は出欠管理画面４を教員側端末３へ通信部２６から出力する（ステップＳ６６）。ＣＰＵ３１は出欠管理画面４をサーバ２から通信部３６で取得及び表示し（ステップＳ６７）、処理をステップＳ２６に移す。
【００７８】
本実施形態によれば、生徒が途中退席したか否か知ることができる。
【００７９】
実施の形態４
本実施形態は生徒が遅刻したか否かを示す遅刻情報を授業情報ＤＢ２２１に記憶する実施の形態に関する。以下、特に説明する構成、作用以外の構成及び作用は実施の形態３と同等であり、簡潔のため記載を省略する。
【００８０】
図１７は授業情報ＤＢ２２１に格納されているデータの一例を示す図である。授業情報ＤＢ２２１はさらに遅刻列を備える。遅刻列には生徒が遅刻したことを示す遅刻情報が記憶される。遅刻列の記憶方法は後述する。
【００８１】
生徒が遅刻した場合、遅刻した生徒の生徒画像４４３を遅刻扱いにすることができる。教員は生徒画像４４３をタッチする。ＣＰＵ３１は生徒画像４４３の入力を受け付ける。
ＣＰＵ３１は遅刻を承認するための遅刻画面７を表示する。
【００８２】
図１８は遅刻画面７及び出席入力画面５の動作を説明する説明図である。図１８Ａは遅刻画面７を示す。図１８Ｂは出席入力画面５を示す。遅刻画面７は中央に設けられた遅刻ボタン７１１と、遅刻ボタン７１１の下部に設けられた出席状況欄７２０、７２１、７２２…（以下、場合により代表して出席状況欄７２とする）と、遅刻ボタン７１１の上部に設けられた名前欄７１４と、名前欄７１４の左部に設けられた生徒画像７１３とを備える。
【００８３】
遅刻画面７の表示方法は、点呼承認画面６の構成と略同様であり、簡潔のため記載を省略する。教員は遅刻ボタンをタッチする。ＣＰＵ３１は遅刻ボタンの入力を受け付ける。ＣＰＵ３１は図１５に示す出欠アイコン４６２を破線入りの丸（図示せず）に変更する。ＣＰＵ３１は授業ＩＤ「０００１」、生徒ＩＤ「Ｓ０００３」及び遅刻情報をサーバ２へ通信部３６から出力する。ＣＰＵ２１は授業ＩＤ「０００１」、生徒ＩＤ「Ｓ０００３」及び遅刻情報を教員側端末３から取得する。ＣＰＵ２１は生徒ＩＤ「Ｓ０００３」に対応する遅刻列に「遅刻」を記憶する。
【００８４】
図１９は本実施形態における遅刻画面７に関連する処理手順を示したフローチャートである。ステップＳ１１〜Ｓ６７の処理は上述の実施の形態３に係る情報処理システムと同様であるので、簡潔のため説明を省略する。ＣＰＵ３１はステップＳ６７の処理を終了した後、生徒画像４４の入力を受け付ける（ステップＳ７１）。ＣＰＵ３１は遅刻画面７を表示する（ステップＳ７２）。ＣＰＵ３１は遅刻ボタン７１１の入力を受け付ける（ステップＳ７３）。ＣＰＵ３１は授業ＩＤ、生徒ＩＤ及び遅刻情報をサーバ２へ通信部３６から出力する（ステップＳ７４）。ＣＰＵ２１は授業ＩＤ、生徒ＩＤ及び遅刻情報を教員側端末３から取得する（ステップＳ７５）。ＣＰＵ２１は授業ＩＤ及び生徒ＩＤに対応する遅刻列に「遅刻」を記憶する（ステップＳ７６）。ＣＰＵ３１はステップＳ７４の処理を終了した後、処理をステップＳ２６に移す。
【００８５】
本実施形態によれば、生徒が遅刻した場合に対応することができる。
【００８６】
実施の形態５
本実施形態におけるＣＰＵ１１は後述する生徒コメント欄５３の入力を受け付けた場合、教員画像及び生徒への教員のコメントを出席入力画面５に表示する実施の形態に関する。以下、特に説明する構成、作用以外の構成及び作用は実施の形態１と同等であり、簡潔のため記載を省略する。
【００８７】
図２０は授業情報ＤＢ２２１に格納されているデータの一例を示す図である。授業情報ＤＢ２２１はさらに教員画像列、教員コメント列及び生徒コメント列を備える。教員画像列には授業を担当する教員の顔を識別するための教員画像が記憶される。教員画像列には例えば似顔絵又は写真等の画像が記憶される。教員コメント列には生徒への教員のコメントが記憶される。教員コメント列には例えば「その調子です」等が記憶される。生徒コメント列には授業に対する生徒のコメントが記憶される。生徒コメント列には例えば「授業を受けてよく理解できました」等が記憶される。教員画像列及び教員コメント列の記憶方法は以下の通りである。教員画像列は教員から情報を取得した大学関係者により予め記憶されている。ＣＰＵ３１は教員コメントを受け付ける画面（図示せず）で教員コメントの入力を受け付ける。ＣＰＵ３１は受け付けた教員コメントを通信部３６でサーバ２へ出力する。ＣＰＵ２１は教員コメントを通信部２６で教員側端末３から取得する。ＣＰＵ２１は授業情報ＤＢ２２１の教員コメント列に教員コメントを記憶する。生徒コメント列の記憶方法については後述する。
【００８８】
図２１は出席入力画面５の動作を説明する説明図である。図２１Ａは出席状況欄５２の下部に設けられた生徒コメント欄５３を表示した出席入力画面５の動作を説明する説明図である。図２１Ｂは生徒コメント欄５３に入力を受け付けた後の出席入力画面５の動作を説明する説明図である。生徒コメント欄５３は生徒コメントの入力を受け付ける欄である。図５Ｂに示すように、出席入力画面５は生徒コメント欄５３の下部に設けられた教員コメント欄５４を備える。
【００８９】
以下、図２１を参照しつつ出席入力画面５の動作を説明する。生徒ＩＤ「Ｓ０００１」の生徒が授業ＩＤ「０００１」の授業に出席した後、授業の感想を生徒コメント欄５３に入力する場合を想定する。生徒は出席入力画面５を下へスクロールし、生徒側端末１は生徒コメント欄５３を表示する。ＣＰＵ１１が生徒コメント欄５３を表示した場合、ＣＰＵ２１は授業情報ＤＢ２２１の出欠列に基づいて授業に出席したか否かを判定する。ＣＰＵ２１は授業情報ＤＢ２２１を参照し、授業ＩＤ「０００１」に対応する出欠列が出席であるため、授業ＩＤ「０００１」の授業に出席したと判定する。ＣＰＵ２１は生徒コメント欄５３の入力の許可を通信部２６で生徒側端末１へ出力する。
【００９０】
ＣＰＵ１１は生徒コメント欄５３の入力の許可をサーバ２から通信部１６で取得する。生徒は生徒コメント欄５３に生徒コメント「授業を受けてよく理解できました」を入力部１４で入力する。ＣＰＵ１１は生徒コメントの入力を受け付ける。ＣＰＵ１１は授業ＩＤ「０００１」とともに生徒コメントを通信部１６でサーバ２へ出力する。ＣＰＵ２１は授業ＩＤ「０００１」とともに生徒コメントを通信部２６で生徒側端末１から取得する。ＣＰＵ２１は授業ＩＤ「０００１」に対応する教員画像Ａ及び教員コメント「その調子です」を授業情報ＤＢ２２１から抽出する。
【００９１】
ＣＰＵ２１は教員画像Ａ及び教員コメント「その調子です」を通信部２６で生徒側端末１へ出力する。ＣＰＵ１１は教員画像Ａ及び教員コメント「その調子です」を通信部１６でサーバ２から取得する。ＣＰＵ１１は教員画像Ａ及び教員コメント「その調子です」を教員コメント欄５４に表示し、処理を終了する。
【００９２】
図２２〜２３は本実施形態における情報処理システムの処理手順を示したフローチャートである。ステップＳ１１〜Ｓ５３の処理は上述の実施の形態１に係る情報処理システムと同様であるので、簡潔のため説明を省略する。ＣＰＵ１１はステップＳ５３の処理を終了した後、生徒コメント欄５３を表示する（ステップＳ８０）。ＣＰＵ２１は授業情報ＤＢ２２１の出欠列に基づいて授業に出席したか否かを判定する（ステップＳ８１）。ＣＰＵ２１は授業に出席しなかったと判定した場合（ステップＳ８１：ＮＯ）、処理を終了する。ＣＰＵ２１は授業に出席したと判定した場合（ステップＳ８１：ＹＥＳ）、生徒コメント欄５３の入力の許可を生徒側端末１へ通信部２６から出力する（ステップＳ８２）。ＣＰＵ１１は生徒コメント欄５３の入力の許可をサーバ２から通信部１６で取得する（ステップＳ８３）。ＣＰＵ１１は生徒コメント欄５３の入力を受け付ける（ステップＳ８４）。
【００９３】
ＣＰＵ１１は授業ＩＤとともに生徒コメントを通信部１６でサーバ２へ出力する（ステップＳ８５）。ＣＰＵ２１は授業ＩＤとともに生徒コメントを通信部２６で生徒側端末１から取得する（ステップＳ８６）。ＣＰＵ２１は授業情報ＤＢ２２１に生徒コメントを授業ＩＤ及び生徒ＩＤに対応づけて記憶する（ステップＳ８７）。ＣＰＵ２１は授業ＩＤに基づいて教員画像及び教員コメントを授業情報ＤＢ２２１から抽出する（ステップＳ８８）。
【００９４】
ＣＰＵ２１は教員画像及び教員コメントを通信部２６で生徒側端末１へ出力する（ステップＳ８９）。ＣＰＵ１１は教員画像及び教員コメントを通信部１６でサーバ２から取得する（ステップＳ９０）。ＣＰＵ１１は教員画像及び教員コメントを教員コメント欄５４に表示し（ステップＳ９１）、処理を終了する。
【００９５】
本実施形態によれば、教員画像及び教員コメントを画面上に表示することができる。このことにより、生徒はやる気を喚起され、授業へ積極的に参加する可能性が高くなる。
【００９６】
今回開示された実施の形態はすべての点で例示であって、制限的なものではないと考えられるべきである。本発明の範囲は、上記した意味ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内でのすべての変更が含まれることが意図される。また、各実施の形態は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。
【符号の説明】
【００９７】
１  生徒側端末
２  サーバ（情報処理装置）
２２Ｐ  プログラム
３  教員側端末
３２Ｐ  プログラム
【図１】
2017157147.tif 000003
【図２】
2017157147.tif 000004
【図３】
2017157147.tif 000005
【図４】
2017157147.tif 000006
【図５】
2017157147.tif 000007
【図６】
2017157147.tif 000008
【図７】
2017157147.tif 000009
【図８】
2017157147.tif 000010
【図９】
2017157147.tif 000011
【図１０】
2017157147.tif 000012
【図１１】
2017157147.tif 000013
【図１２】
2017157147.tif 000014
【図１３】
2017157147.tif 000015
【図１４】
2017157147.tif 000016
【図１５】
2017157147.tif 000017
【図１６】
2017157147.tif 000018
【図１７】
2017157147.tif 000019
【図１８】
2017157147.tif 000020
【図１９】
2017157147.tif 000021
【図２０】
2017157147.tif 000022
【図２１】
2017157147.tif 000023
【図２２】
2017157147.tif 000024
【図２３】
2017157147.tif 000025