(57)【特許請求の範囲】
【請求項１】
教育機関における受講者の出欠を管理する出欠管理装置は、
ログイン情報と受講者ＩＤと受講者氏名とを関連付ける受講者識別情報と、前記受講者ＩＤ毎の授業の時間割と該授業の講義を行う場所および時間帯と該講義を行う場所の座席マップとを関連付ける受講者管理情報と、が記憶されるデータベースと、
携帯端末から前記出欠管理装置にログインされ、受講者を識別するログイン情報を受信した場合、前記ログイン情報と前記受講者識別情報とに基づいて、受講者ＩＤを特定し、前記特定された受講者ＩＤと前記ログインした時刻と前記受講者管理情報とに基づき、前記講義を行う場所の座席マップを特定し、前記特定された座席マップを出席登録の入力画面として前記携帯端末に表示し、前記携帯端末に表示された前記入力画面から受講者が指定した座席の座席ＩＤを受信した場合、前記講義を行う場所の座席ＩＤと関連付けて前記受講者ＩＤで特定される受講者を出席として、出席管理情報に記録する処理部とを有し、
前記処理部は、前記携帯端末から前記出欠管理装置にログインされ、講義を行うものを識別するログイン情報を受信し、前記授業の講義を行う場所が指定された場合、前記出席管理情報に基づいて、前記出席として登録された受講者の座席位置を明示した前記座席マップを出席の確認画面として前記講義を行うものが利用する携帯端末に表示し、
前記講義を行うものが利用する携帯端末の前記座席マップに、前記受講者が登録した座席を第１の色で表示し、前記講義の時間帯の開始後に登録した座席を第２の色で表示し、複数の前記受講者が座席を登録している座席を第３の色で表示するとともに、前記第３の色で表示されている座席の近傍に、重複登録がある旨の表示として登録されている前記受講者氏名を表示する
ことを特徴とする出欠管理装置。
【請求項２】
処理部と、
ログイン情報と受講者ＩＤと受講者氏名とを関連付ける受講者識別情報と、前記受講者ＩＤ毎の授業の時間割と該授業の講義を行う場所および時間帯と該講義を行う場所の座席マップとを関連付ける受講者管理情報と、が記憶されるデータベースと、を備えた出欠管理装置を用いた教育機関における受講者の出欠を管理する出欠管理方法であって、
前記処理部は、
携帯端末から前記出欠管理装置にログインされ、該受講者を識別するログイン情報を受信した場合、前記ログイン情報と前記受講者識別情報とに基づいて、受講者ＩＤを特定し、
前記特定された受講者ＩＤと前記ログインした時刻と前記受講者管理情報とに基づき、前記講義を行う場所の座席マップを特定し、
前記特定された座席マップを出席登録の入力画面として前記携帯端末に表示し、
前記携帯端末に表示された前記入力画面から受講者が指定した座席の座席ＩＤを受信した場合、前記講義を行う場所の座席ＩＤと関連付けて前記受講者ＩＤで特定される受講者を出席として、出席管理情報に記録し、
前記携帯端末から前記出欠管理装置にログインされ、講義を行うものを識別するログイン情報を受信し、前記授業の講義を行う場所が指定された場合、前記出席管理情報に基づいて、前記出席として登録された受講者の座席位置を明示した前記座席マップを出席の確認画面として前記講義を行うものが利用する携帯端末に表示し、
前記講義を行うものが利用する携帯端末の前記座席マップに、前記受講者が登録した座席を第１の色で表示し、前記講義の時間帯の開始後に登録した座席を第２の色で表示し、複数の前記受講者が座席を登録している座席を第３の色で表示するとともに、前記第３の色で表示されている座席の近傍に、重複登録がある旨の表示として登録されている前記受講者氏名を表示する
ことを特徴とする出欠管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、教育機関における学生（受講者）の出欠管理を行うための出欠管理装置および出欠管理方法に関する。
【背景技術】
【０００２】
教育機関における学生の出欠管理をするために、各種の方法が行われている。例えば、特許文献１には、学生のそれぞれに携帯される各学生のＩＤコードを示すＩＤカードと、各教室に設けられ、ＩＤカードからＩＤコードの読み取りを行うカードリーダと、教室の各々における授業時限のそれぞれと教科科目との対応関係を記憶したデータベースと、カードリーダがＩＤコードの読み取りを行った授業時限および読み取ったＩＤコードから、データベースを参照することにより、教科科目のそれぞれにＩＤコードを対応付ける出席検出部と、教科科目のそれぞれに対応付けられたＩＤコードの集計を行うことにより、学生毎に、教科科目のそれぞれについて、出席した回数を集計する出席集計部と、を備える出席集計システムが記載されている。
【０００３】
また、特許文献２には、学生の操作する端末から、該学生を識別する学生識別情報とキーワードとを受信する受信ステップと、受信ステップにおいて受信したキーワードが、予めキーワード情報テーブルに設定されていたキーワードと同一であるかを判定する判定ステップと、判定ステップにおいて同一であると判定された場合には前記学生識別情報で特定される学生の出欠情報を出席として、出欠管理テーブルに記録する記録ステップと、を含む出欠管理方法が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平７−１６０７７１号公報
【特許文献２】特開２００４−２３４１２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１の場合、各教室にカードリーダを設置する必要（初期投資）が必要であり、教室数が多い教育機関では多大な負担となる。また、カードリーダのメンテナンス費等を考慮すると、出席集計システムのランニングコストが大きくなる課題がある。また、ＩＤカードの貸し借りにより、授業に出席しない学生のなりすましが発生することが課題であった。
【０００６】
特許文献２の場合、講義が始まり、当該講義中に教員がキーワードを学生に伝える。この伝達を受けて、学生は各自が携帯している端末のメーラを起動し、教員から伝えられたキーワードを入力した電子メールを出欠管理システムに送信する。この場合、教員は、授業毎に学生にキーワードを伝える必要があり、教員に負担がかかる課題がある。また、学生がキーワードをメールで学外の学生に通知することで、授業に出席しない学生のなりすましが発生することが課題であった。
【０００７】
本発明は、前記した課題を解決するためになされたものであり、出欠管理システムを導入する際の初期投資を抑えられるとともに、授業に出席しない受講者（例えば、学生）のなりすましを容易に発見できる出欠管理装置および出欠管理方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
前記目的を達成するため、本発明の教育機関における受講者（例えば、学生）の出欠を管理する出欠管理装置は、ログイン情報と受講者ＩＤ（例えば、学生コード）と受講者氏名（例えば、学生名）とを関連付ける受講者識別情報（例えば、認証情報２１１、ロール情報２１２）と、受講者ＩＤ毎の授業の時間割（例えば、学生履修情報２３２）と、該授業の講義を行う場所（例えば、授業スケジュール情報２３１）および時間帯（例えば、授業情報２０３）と、該講義を行う場所の座席マップ（例えば、座席マップ情報２０２）とを関連付ける受講者管理情報とが記憶されるデータベースと、
携帯端末から出欠管理装置にログインされ、該受講者を識別するログイン情報を受信した場合、ログイン情報と受講者識別情報とに基づいて、受講者ＩＤを特定し、特定された受講者ＩＤとログインした時刻と受講者管理情報とに基づき、講義を行う場所の座席マップを特定し、特定された座席マップを出席登録の入力画面として携帯端末に表示し、携帯端末に表示された入力画面から受講者が指定した座席の座席ＩＤを受信した場合、講義を行う場所の座席ＩＤと関連付けて受講者ＩＤで特定される受講者を出席として、出欠管理情報（例えば、出席管理情報２３３）に記録する処理部と、を有し、
処理部は、携帯端末から出欠管理装置にログインされ、講義を行うものを識別するログイン情報を受信し、授業の講義を行う場所が指定された場合、出席管理情報に基づいて、出席として登録された受講者の座席位置を明示した座席マップを出席の確認画面として講義を行うものが利用する携帯端末に表示し、講義を行うものが利用する携帯端末の座席マップに、受講者が登録した座席を第１の色で表示し、講義の時間帯の開始後に登録した座席を第２の色で表示し、複数の受講者が座席を登録している座席を第３の色で表示するとともに、第３の色で表示されている座席の近傍に、重複登録がある旨の表示として登録されている受講者氏名を表示することを特徴とする。本発明のその他の態様については、後記する実施形態において説明する。
【発明の効果】
【０００９】
本発明によれば、出欠管理システムを導入する際の初期投資を抑えられるとともに、授業に出席しない受講者のなりすましを容易に発見できる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態に係る出欠管理装置を示す図である。
【図２】学生の出席入力画面の一例を示す図である。
【図３】教員の出席確認画面の一例を示す図である。
【図４】教室情報のデータ構造の一例を示す図である。
【図５】座席マップ情報のデータ構造の一例を示す図である。
【図６】授業情報のデータ構造の一例を示す図である。
【図７】担当教員情報のデータ構造の一例を示す図である。
【図８】認証情報のデータ構造の一例を示す図である。
【図９】ロール情報のデータ構造の一例を示す図である。
【図１０】（ａ）は教員情報のデータ構造の一例を示す図であり、（ｂ）は職員情報のデータ構造の一例を示す図である。
【図１１】学生情報のデータ構造の一例を示す図である。
【図１２】授業スケジュール情報のデータ構造の一例を示す図である。
【図１３】学生履修情報のデータ構造の一例を示す図である。
【図１４】出欠管理情報のデータ構造の一例を示す図である。
【図１５】座席制限情報のデータ構造の一例を示す図である。
【図１６】出席登録処理および出席確認処理を示すフローチャートである。
【図１７】座席マップ編集画面を示す図である。
【図１８】出欠管理装置の画面遷移の関係を示す図である。
【図１９】ログイン画面を示す図である。
【図２０】学生の出欠管理メニュー画面を示す図である。
【図２１】出席入力画面を示す図である。
【図２２】学生別出欠一覧画面を示す図である。
【図２３】学生別座席マップ画面を示す図である。
【図２４】授業検索画面を示す図である。
【図２５】授業一覧画面（その１）を示す図である。
【図２６】授業一覧画面（その２）を示す図である。
【図２７】授業別出欠一覧画面を示す図である。
【図２８】授業別座席マップ画面を示す図である。
【図２９】出欠名簿画面（授業詳細欄の非表示の場合）を示す図である。
【図３０】出欠名簿画面（授業詳細欄の表示の場合）を示す図である。
【図３１】保護者がログインした場合の学生一覧画面を示す図である。
【図３２】パネルメニューのログアウト画面を示す図である。
【図３３】ソフトウェアのフレームワーク概要を示す図である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態について図面を参照して詳細に説明する。
図１は、本発明の実施形態に係る出欠管理装置を示す図である。出欠管理装置１００は、Ｗｅｂサーバであり、出欠管理の処理を行う処理部１０、出欠管理の処理を行う際のデータを格納するデータベース２０、およびインターネット３００を介して学生、教員（講義を行うもの）、職員、学生の保護者の携帯端末４００などと通信を行う通信部９０から構成される。
【００１２】
データベース２０は、ＨＤＤ（Hard disk drive）装置などにより構成される。処理部１０は、ＣＰＵ（Central Processing Unit）によって、ＲＯＭ（Read Only Memory）、ＨＤＤ等に格納されたプログラムがＲＡＭ（Random Access Memory）に展開され実行することで実現される。通信部９０は、インターネット３００を介して、携帯端末４００などと各種データやコマンドを交換する。
【００１３】
処理部１０は、出欠管理装置１００のＷｅｂサイトへの入力を認識する入力部１１と、携帯端末４００から出欠管理装置１００にログインされ、ログイン情報を受信した場合、ログイン情報と識別情報（例えば、パスワード）とに基づいて、ログインした学生ＩＤ（学生コード、受講者ＩＤ）を特定するなどの認証部１２と、特定された学生ＩＤとログインした時刻と学生管理情報（受講者管理情報）とに基づき、学生が授業を受ける教室（すなわち、教員が講義を行う場所）の座席マップを特定する座席マップ特定部１３と、特定された座席マップを出席登録の入力画面として携帯端末４００に表示するなど出力処理をする出力部１５と、携帯端末４００に表示された入力画面から学生が指定した座席の座席ＩＤを受信した場合、教室の座席ＩＤと関連付けて学生ＩＤで特定される学生（受講者）を出席として、出席管理情報２３３（図１４参照）に記録するなどの出欠管理処理をする出欠処理部１４と、の複数のプログラムを有する。
【００１４】
データベース２０には、教室（講義を行う場所）を識別する教室コード、教室名、座席数などの情報である教室情報２０１（図４参照）、各教室の座席マップを識別するマップコード（Ｍａｐコード）、教室内の座席位置を識別する座席ＩＤなどの情報である座席マップ情報２０２（図５参照）、授業を識別する授業コード、開講期などの情報である授業情報２０３（図６参照）、授業を担当する教員（講義を行うもの）を識別する教員などの情報である担当教員情報２０４（図７参照）、Ｗｅｂサイトへのログインの許可者を識別するユーザＩＤとそのパスワードの情報である認証情報２１１（図８参照）、ユーザＩＤが教員、職員、学生、および保護者のうちのいずれかであるかを識別するロール情報２１２（図９参照）、教員の所属情報である教員情報２２１（図１０（ａ）参照）、職員の所属情報である職員情報２２２（図１０（ｂ）参照）、学生の所属情報である学生情報２２３（図１１参照）、授業の開講日などの情報である授業スケジュール情報２３１（図１２参照）、学生の履修情報である学生履修情報２３２（図１３参照）、学生の出席管理の情報である出席管理情報２３３（図１４参照）、教室内の座席位置を制限する情報である座席制限情報２４１（図１５参照）などが格納されている。なお、各情報の詳細は、図４から図１５を参照して後述する。
【００１５】
本実施形態の特徴は、主に、次の（１）および（２）である。
（１）学生は、携帯端末４００に表示された座席マップと教室内の空席状況とに基づいて、座席の登録を行う。具体的には、学生は、携帯端末４００などでＷｅｂサイトにアクセスし、ログインする。このとき、携帯端末４００には、学生履修情報２３２、アクセス時刻などから教室の座席マップが表示されるが、他学生の座席登録状況あるいは着席状況は表示されない。すなわち、教室に来なければ座席の空き状況がわからない。
（２）教員は、登録された座席マップの座席登録状況と教室内の着席状況とに基づいて、出席していない学生のなりすましを発見し易い。すなわち、教員は、携帯端末４００に表示された座席登録状況と、実際に教壇から見える着席状況から、なりすましの有無を判断することができる。また、教員は、出席情報の収集に手間がかからず、スムーズに授業を進行できる。座席登録の方法および座席登録の確認について図２、図３を参照して説明する。
【００１６】
図２は、学生の出席入力画面の一例を示す図である。図２は、学生の携帯端末４００の表示部に表示された出席入力画面３２である。出席入力画面３２には、授業コードおよび授業名称を含む授業内容欄３２１、座席マップ３２２、座席位置を登録するための登録ボタン３２５などが含まれる。座席マップ３２２には、座席マップ３２２の拡大ボタン３２７、座席マップ３２２の縮小ボタン３２８を有する。
【００１７】
座席マップ３２２には、教室内の座席位置が表示され、具体的には、教壇位置および座席位置の座席番号（座席ＩＤ）が表示される。学生は、着席した位置をタップ（押下）し登録ボタン３２５をタップする。例えば、座席３２３の座席番号１をタップして、登録ボタン３２５をタップすると、座席番号１が登録される。登録は、座席番号欄３２４をプルダウンして、座席番号を選択し登録ボタン３２５をタップしても登録される。登録されると座席３２３は、白色から水色（図では少し荒いドット表示）に変更される。
【００１８】
座席マップ３２２には、着席が許可されていない座席３２６（例えば、座席番号１７，１８，２８，２９，３９〜４２）は、灰色（図では、斜線表示）で表示されており、学生が座席番号をタップしても登録されない。本実施形態の出欠管理装置１００は、教室内の着席を予め制限する座席制限機能を有している。この座席制限機能により、学生が教壇から２列目まで（例えば、座席番号１〜１６）に着席することを教員が希望する場合、座席番号１７から４９を着席制限するとよい。
【００１９】
学生が一度座席位置を登録し再登録処理をした場合、先に登録した座席登録は削除され、再登録処理をした座席番号、再登録処理の時刻が、出席管理情報２３３に登録される。例えば、友人が後から教室に入ってきたときに、並んで座席に着席を希望する際に便利な機能である。
【００２０】
図３は、教員の出席確認画面の一例を示す図である。図３は、教員の携帯端末４００の表示部に表示された授業別出欠一覧画面４３である。授業別出欠一覧画面４３は、授業コード、授業名称を含む授業内容欄４３１、出欠一覧４４、および座席マップ４５から構成されている。座席マップ４５は、座席マップ４５の拡大ボタン４５７、座席マップ４５の縮小ボタン４５８を有する。
【００２１】
座席マップ４５には、教壇４５９からみた座席位置が表示され、具体的には、学生の座席登録状況が出席情報として表示される。座席の色は、水色が出席（図では少し荒いドット表示）、黄色（図では細かいドット表示）が遅刻、赤色（図ではクロス斜線表示）が複数の学生の重複登録、灰色（図では斜線表示）が着席制限である。なお、教壇４５９をタップすると、座席位置が図２と同様に学生が座る座席位置側に変更すること（教壇４５９が図面の上部に位置すること）ができる。
【００２２】
例えば、座席４５１の座席番号１は、赤色であり複数の学生が座席を登録している。座席４５１をタップすると、学生番号（学生コード）と名前が表示される。これにより、座席に着席していない、「なりすまし」の学生がいることがわかる。教員は、座席番号１の学生をみると、「なりすまし」の学生がだれであるかを判断することができる。座席４５２の座席番号３，４は、授業が開始後に座席を登録した場合である。水色の座席４５３（例えば、座席番号８）は座席登録されている座席であるが、実際にその座席に学生が着席していなければ、「なりすまし」の学生であると判断することができる。
【００２３】
本実施形態の出欠管理装置１００は、３つの「みえる」で出席を管理している。
（１）座席がみえる：誰がどこに座っているか、座席をグラフィカルに表示する。「なりすまし」や代返の抑止効果がある。
（２）携帯端末でみえる：スマートフォン、タブレットなどの携帯端末の操作が簡単である。教員に負担がかからない効果がある。
（３）リアルタイムでみえる：出席情報をすぐに確認できる。教員は座席マップを座席表として利用することで、質疑応答に便利である。
【００２４】
次に各情報について図４から図１５を参照して説明する。
図４は、教室情報のデータ構造の一例を示す図である。教室情報２０１には、管理番号（Ｎｏ）、教室を識別する教室コード、教室名、座席数、マップ行（Ｍａｐ行）、マップ列（Ｍａｐ列）などが含まれる。マップ行、マップ列は、座席マップ３２２（図２参照）を作成する際のスプレッドシート上の行数、列数を示す。
【００２５】
図１７は、座席マップ編集画面を示す図である。座席マップ３２２（図２参照）は、スプレッドシートを使用して作成される。例えば、座席マップ３２２は、１８行・１３列の表形式のセルに座席番号、および、教壇の文字を設定して作成される。
【００２６】
図４に戻り、例えば、教室コードがＲ００１で識別される本町キャンパスの第１教室は、座席数が４９であり、座席マップ３２２は、１８行・１３列の表形式で作成されている。
【００２７】
図５は、座席マップ情報のデータ構造の一例を示す図である。座席マップ情報２０２には、管理番号（Ｎｏ）、座席マップを識別するマップコード（Ｍａｐコード）、教室コード、マップ行（Ｍａｐ行）、マップ列（Ｍａｐ列）、座席番号（座席ＩＤ）、座席区分、色などが含まれる。例えば、ＭａｐコードＭ００１（教室コードＲ００１）の場合、図１７を参照すると、１行目・７列目のセルに座席番号０の教壇があり、色は橙色である。また、４行目・３列目のセルに座席番号１の座席があり、色は白色である。
【００２８】
図６は、授業情報のデータ構造の一例を示す図である。授業情報２０３には、管理番号（Ｎｏ）、授業を識別する授業コード、授業の開講期、授業名、授業が開講される曜日などが含まれる。例えば、授業コードがＪ０１０１であり、授業名が授業１である授業が、２０１４年の月曜の１時限目と、金曜の１時限目に開講される。また、授業コードがＪ０１０２であり、授業名が授業２である授業が、２０１４年の月曜の２時限目と、火曜の２時限目に開講される。
【００２９】
図７は、担当教員情報のデータ構造の一例を示す図である。担当教員情報２０４には、管理番号（Ｎｏ）、授業コード、開講期、担当する教員を識別する教員コードなどが含まれる。例えば、授業コードがＪ０１０１で識別される授業は、２０１４年に開講され、担当する教員コードは、２０００１、２０００２、２０００３の３名である。
【００３０】
図８は、認証情報のデータ構造の一例を示す図である。認証情報２１１には、Ｗｅｂサイトにアクセスするユーザを識別するユーザＩＤ、ログインに必要なパスワードなどが、含まれている。
【００３１】
図９は、ロール情報のデータ構造の一例を示す図である。ロール情報２１２は、管理番号（Ｎｏ）、ユーザＩＤ、ユーザＩＤで識別される人が教員、職員、学生、および保護者のうちのいずれかであるかの識別情報であるロールなどが含まれる。例えば、ユーザＩＤが２０００１で識別される人は教員であり、ユーザＩＤが３０００１で識別される人は学生である。
【００３２】
図１０は、教職員情報のデータ構造の一例を示す図であり、（ａ）は教員情報であり、（ｂ）は職員情報である。教員情報２２１には、管理番号（Ｎｏ）、教員コード、教員名、教員の所属名などが含まれる。例えば、教員コードが２０００１であり、教員名が教員一郎である教員は、○×学部に所属する。また、職員コードが１０００１であり、職員名が職員太郎である職員は、技術部に所属する。
【００３３】
図１１は、学生情報のデータ構造の一例を示す図である。学生情報２２３には、管理番号（Ｎｏ）、学生を識別する学生コード、学生名、学部学科名などが含まれる。例えば、学生コードが３０００１であり、学生名が学生一郎である学生は、○×学部○×学科に所属する。
【００３４】
図１２は、授業スケジュール情報のデータ構造の一例を示す図である。授業スケジュール情報２３１には、管理番号（Ｎｏ）、授業の開講期、何回目の授業であるかを示す回次、授業の日付、授業の開始時刻、授業の終了時刻、授業の教室コードなどが含まれる。
【００３５】
図１３は、学生履修情報のデータ構造の一例を示す図である。学生履修情報２３２には、管理番号（Ｎｏ）、学生コード、授業コード、開講期などが含まれる。例えば、学生コードが３０００１の学生は、２０１４年に開講する授業コードＪ０１０１の授業を登録している。
【００３６】
図１４は、出席管理情報のデータ構造の一例を示す図である。出席管理情報２３３には、管理番号（Ｎｏ）、学生コード、授業コード、開講期、授業の回次、出欠処理部１４（図１参照）が登録した出席日付（座席の登録日付）、出席時刻（座席の登録時刻）、教室コード、座席番号（座席ＩＤ）、出席ステータスなどが含まれる。出席ステータスには、出席が１、遅刻が２と登録される。出席と登録されるのは、例えば、授業の開始時刻の３０分前から授業開始時刻までに、座席を登録した場合である。遅刻とは、授業の開始時刻から授業の終了時刻の間に、座席を登録した場合である。
【００３７】
例えば、学生コードが３０００１である学生が、携帯端末４００でＷｅｂサイトにアクセスすると、出欠処理部１４は、Ｗｅｂサイトのログイン時の学生コード３０００１、アクセスした日時から、授業スケジュール情報２３１および学生履修情報２３２に基づいて、授業コード、教室コードを特定し、座席マップ情報２０２に基づいて、教室コードからＭａｐコードを特定する。出力部１５（図１参照）は、Ｍａｐコードに基づく座席情報を携帯端末４００に送信する。出欠処理部１４は、座席番号（座席ＩＤ）の登録要求を受信すると、学生コード３０００１に関連付けて、２０１４年９回目の授業コードＪ０１０１に対し、２０１４年７月４日９時２０分に教室コードＲ００1の座席番号（座席ＩＤ）４に対し登録要求があったことを登録する。さらに、登録時刻が授業開始時刻前の３０分以内であるので、出席ステータスは「出席」として登録される。
【００３８】
図１５は、座席制限情報のデータ構造の一例を示す図である。座席制限情報２４１には、管理番号（Ｎｏ）、授業コード、開講期、回次、着席を禁止する座席番号（座席ＩＤ）などが含まれる。授業コード、開講期、回次により、教室コードが特定され、教室コードの座席番号が制限されることになる。例えば、図２に示す出席入力画面３２の灰色で表示されている座席番号１７，１８，２８，２９，３９〜４２が、座席制限情報２４１に登録されている。
【００３９】
図３３は、ソフトウェアのフレームワーク概要を示す図である。出欠管理装置１００の出欠管理のオンライン処理は、３階層システムを採用している。３階層システムでは、システム全体をＰ層（プレゼンテーション層）、Ｆ層（ファンクション層）、Ｄ層（データ層）の３階層に分けて、Ｗｅｂサーバ側に実装する。処理を複数の階層に分離して配置することで、ある階層へ変更を加える必要が生じた際に柔軟に対応できる。
【００４０】
Ｐ層は、携帯端末４００のプラウザからのリクエスト処理、およびその結果のレスポンス処理を行う。プラウザからのリクエストを処理し、リクエスト（イベント）に対応したＦ層のロジックを呼び出す。また、Ｆ層からの結果をプラウザへレスポンスする。
【００４１】
Ｆ層は、Ｗｅｂ依存のないクラスを使用することとし、ライブラリとしてＰ層以外からでも実行可能とする。プラウザからのリクエストに対し１ロジックとなるように設計されている。Ｄ層は、Ｆ層から受け取ったパラメタをＳＱＬに設定し実行後、その結果をＦ層に返すようにしている。
【００４２】
次に座席登録処理の詳細な手順について、図１６を参照して説明する。
図１６は、出席登録処理および出席表示処理を示すフローチャートである。適宜図１を参照して説明する。学生または教員が携帯端末４００でＷｅｂサイトにアクセスすると、出力部１５は、携帯端末４００にログイン画面を表示する（ステップＳ１０１）。入力部１１は、ログイン画面から入力されたログインＩＤおよびパスワードを取得し（ステップＳ１０２）、認証部１２は、ログインＩＤおよびパスワードをデータベース２０の認証情報２１１と照合する（ステップＳ１０３）。認証部１２は、認証されないと（ステップＳ１０４，ＮＧ）、ステップＳ１０１に戻り、認証されると（ステップＳ１０４，ＯＫ），ログインＩＤのロールをロール情報２１２から取得する（ステップＳ１０５）。
【００４３】
ロールが学生の場合（ステップＳ１０６，学生）、座席マップ特定部１３は、学生の時間割と現在時刻から教室コードを取得し（ステップＳ１１１）、出力部１５は、教室コードに該当する座席マップ３２２（図２参照）を含む出席入力画面３２を、携帯端末４００に表示する（ステップＳ１１２）。入力部１１は、出席入力画面３２から入力された座席位置である座席ＩＤを取得する（ステップＳ１１３）。そして、最後に、出欠処理部１４は、座席位置と座席位置の登録時刻を出席データとして、出席管理情報２３３に登録する（ステップＳ１１４）。
【００４４】
ロールが教員の場合、（ステップＳ１０６，教員）、出欠処理部１４は、教員の担当授業と現在時刻から教室コードを取得し（ステップＳ１２１）、出席管理情報２３３に基づき教室コードで特定される学生の出席情報を取得する（ステップＳ１２２）。そして、最後に、出力部１５は、座席マップ４５（図３参照）と学生の出席情報を含む授業別出欠一覧画面４３（図３参照）を、携帯端末４００に表示する（ステップＳ１２３）。
【００４５】
次に、出欠管理装置１００が有している各種画面について説明する。
図１８は、出欠管理装置の画面遷移の関係を示す図である。出欠管理装置１００は、トップ画面としてログイン画面３０（図１９参照）からログインされると、学生の場合、学生の出欠管理メニュー画面３１（図２０参照）に遷移する。出欠管理メニュー画面３１からは、出席入力画面３２（図２１参照）または、学生別出欠一覧画面３３（図２２、図２３参照）に遷移できる。学生別出欠一覧画面３３は、出欠一覧３４および座席マップ３５を有する。
【００４６】
また、職員の場合、ログイン画面３０からログインされると、授業検索画面４１（図２４参照）に遷移する。授業検索画面４１から検索が実行されると、授業一覧画面４２に遷移する（図２５、図２６参照）。授業一覧画面４２からは授業別出欠一覧画面４３に遷移できる。授業別出欠一覧画面４３には、出欠一覧４４と座席マップ４５とを有する（図２７、図２８参照）。出欠一覧４４からは出欠名簿画面４６に遷移できる（図２９、図３０参照）。
【００４７】
また、教員の場合、ログイン画面３０からログインされると、担当する授業一覧画面４２に遷移する（図２５、図２６参照、但し、担当する授業のみ）。授業一覧画面４２からは授業別出欠一覧画面４３に遷移できる。授業別出欠一覧画面４３には、出欠一覧４４と座席マップ４５とを有する。出欠一覧４４からは出欠名簿画面４６に遷移できる。
【００４８】
また、学生の保護者の場合、ログイン画面３０からログインされると、対象の学生一覧画面５１に遷移する（図３１参照）。学生一覧画面５１からは学生別出欠一覧画面３３（図２２、図２３参照）に遷移できる。
【００４９】
図１９は、ログイン画面を示す図である。ログイン画面３０には、ユーザＩＤ、パスワードの欄があり、ログインボタンを押下するとログインできる。認証は、認証情報２１１（図８参照）に基づき、認証できた場合、ユーザＩＤのロール（学生、教員、職員、保護者）が、ロール情報（図９参照）に基づいて特定される。
【００５０】
図２０は、学生の出欠管理メニュー画面を示す図である。出欠管理メニュー画面３１には、出欠入力の選択欄３１１または出欠一覧の選択欄３１２がある。出欠入力の選択欄３１１がタップ（押下）されると、出席入力画面３２（図２１参照）に遷移する。出欠一覧の選択欄３１２がタップされると、学生別出欠一覧画面３３（図２２参照）に遷移する。
【００５１】
図２１は、出席入力画面を示す図である。出席入力画面３２ａ（３２）の表示内容は、図２と同様である。出席入力画面３２ａの場合、例えば、座席３２３の座席番号４をタップして、登録ボタン３２５を押下すると登録される。その場合、座席番号欄３２４もリンクされているので、座席番号は４が表示されている。登録されると座席３２３は、白色から水色（少し荒いドット表示）に変更される。
【００５２】
図２２は、学生別出欠一覧画面のうち出欠一覧を示す図である。学生別出欠一覧画面３３は、学生コード、学生名称を含む学生内容欄３３１、出欠一覧３４、および座席マップ３５から構成されている。
【００５３】
出欠一覧３４には、項番、授業コード、授業名称、出席率、曜日、授業の回次ごとに出欠および遅刻状況（出：出席、欠：欠席、遅：遅刻）などが含んで表示される。例えば、授業コードＪ０１０１の授業名称が授業１の場合、９回の授業のうち欠席は１回で８８．９％の出席率であり、遅刻回数は２回である。また、授業コードＪ０１０２の授業名称が授業２の場合、１０回の授業のうち欠席は５回で５０％の出席率であり、遅刻回数は１回である。各回次のセルをタップすると、座席マップ３５（図２３参照）が表示される。
【００５４】
図２３は、学生別出欠一覧画面のうち座席マップを示す図である。座席マップ３５には、教室の座席配置が表示され、対象学生の登録位置が表示される。例えば、座席３５１の座席番号１６には、着席学生名が吹出しで表示される。この吹出しにより、学生はその回次の授業のときにどこに着席していたか容易に判断することができる。なお、座席マップ３５には、座席マップ３５の拡大ボタン３５７、座席マップ３５の縮小ボタン３５８を有する。
【００５５】
図２４は、授業検索画面を示す図である。授業検索画面４１は、授業コード欄４１１、授業名欄４１２、担当教員コード欄４１３、担当教員名欄４１４、出席率欄４１５、プルダウンで条件が表示される出席率条件欄４１６、検索ボタン４１７、リセットボタン４１８などから構成されている。出欠処理部１４（図１参照）は、授業コード、授業名、担当教員コード、担当教員名の指定値の部分一致で検索を行う。出席率条件欄４１６には、未満、以上がある。例えば、授業コード欄４１１にＪ０を入力し検索ボタン４１７をタップ（押下）すると、授業一覧画面４２（図２５、図２６参照）が表示される。
【００５６】
図２５は、授業一覧画面（その１）を示す図である。図２６は、授業一覧画面（その２）を示す図である。授業一覧画面４２（授業一覧画面４２ａ，４２ｂ）には、項番、授業コード、授業名、出席率、曜時、担当教員などが含んで表示される。出席率は値によって色分けされる。例えば、５０％を超え７０％以下だと黄色（図では細かいドット表示）、２０％を超え５０％以下だと薄赤色（図では斜線表示）、２０％以下だと赤色（図ではクロス斜線表示）となる。例えば、授業コードがＪ０１０４の授業４の場合、出席率が２０％である。この場合、職員は出席率が極端に低いことを、担当教員にメール等で知らせるとよい。各項番の行をタップ（押下）すると、授業別出欠一覧画面４３（図２７参照）に遷移する。
【００５７】
図２７は、授業別出欠一覧画面のうち出欠一覧を示す図である。授業別出欠一覧画面４３は、授業コード、授業名称を含む授業内容欄４３１、出欠一覧４４、および座席マップ４５から構成されている。
【００５８】
出欠一覧４４には、項番、学生コード、学生名称、出席率、授業の回次ごとに出欠および遅刻状況（出：出席、欠：欠席（黄色表示、図では斜線表示）、遅：遅刻（薄赤色表示、図では細かいドット表示）などが含んで表示される。例えば、授業コードがＪ０１０１の授業名称が授業１の場合、授業を履修登録している学生コードの一覧が表示され、学生ごとの出席率、回次ごとの状況がわかる。回次の列（例えば、列４４１）をタップ（押下）すると、その回次の教室の着席状況が座席マップ４５（図２８参照）として表示される。なお、列４４１の学生コード３０００１，３０００７の「出」が赤表示（図ではクロス表示）となっているが、これは学生の重複登録があったことを示す。
【００５９】
図２８は、授業別座席マップ画面を示す図である。図２８は、図３と同様な表示方法であるが、教壇４５９を図面上方に配置した表示となっている。教壇４５９をタップすると、教壇４５９は図面下方に配置された表示となる。
【００６０】
座席マップ４５には、図３と同様に、具体的には、学生の座席登録状況が出席情報として表示される。座席の色は、水色が出席（図では少し荒いドット表示）、黄色（図では細かいドット表示）が遅刻、赤色（図ではクロス斜線表示）が重複、灰色（図では斜線表示）が座席制限である。例えば、座席４５４をタップすると吹出しで学生名と学生コードが表示される。また、座席４５５は、座席制限の設定例を示し、座席４５５の座席番号１９にカーソルをあてると、着席不可あるいは着席可の選択欄が表示される。デフォルトは、着席可であるが、着席不可を選択すると、座席４５４の色は白色から灰色に変更されるとともに、図５に示す座席マップ情報２０２が変更される。
【００６１】
図２９は、出欠名簿画面（授業情報の詳細を非表示の場合）を示す図である。図３０は、出欠名簿画面（授業情報の詳細を表示の場合）を示す図である。図２７において、回次の列を選択し、ダブルタップ（トントンと２回たたく）すると、出欠名簿画面４６（出欠名簿画面４６ａ）が表示される。出欠名簿画面４６は、授業コード、授業名称を含む授業内容欄４６１、授業日時欄４６２、出欠一覧４６３、および登録ボタン４６４から構成されている。出欠一覧４６３は、項番、学生コード、学生名称、出欠変更から構成されており、出欠変更においては、「出席」、「欠席」、「遅刻」のラジオボタンがあり、いずれかの項目を選択できる。出欠等を修正する必要が生じた場合、該当項目を選択後、登録ボタン４６４をタップすると、出席状況が修正される。例えば、図２８で座席４５１が重複登録されている場合、教員は、教室内で出席していない学生を確認し、不正な座席登録の学生について「出席」から「欠席」に変更する。
【００６２】
出欠名簿画面４６には、授業詳細欄の表示／非表示の選択ボタン４６２ａを有する。選択ボタン４６２ａをタップ（押下）すると、図３０の出欠名簿画面４６ｂに示すように、授業日時欄４６２の下に、授業詳細欄４６５が表示される。授業詳細欄４６５には、担当教員名、曜時、教室名が表示される。
【００６３】
図３１は、保護者がログインした場合の学生一覧画面を示す図である。ログイン画面３０（図１９参照）から保護者のユーザＩＤでログインした場合、学生一覧画面５１に遷移できる。学生一覧画面５１には、保護者が予め登録してある学生の一覧が表示される。学生一覧画面５１は、項番、学生コード、学生名、出席率、学部などが表示される。出席率は、色分けされており、５０％を超え７０％以下なら黄色（図では細かいドット表示）、２０％を超え５０％以下なら薄赤色、２０％以下なら赤色で表示される。
【００６４】
図３２は、パネルメニューのログアウト画面を示す図である。ログアウト画面６０は、各画面のメニュー欄（例えば、図２０のメニュー欄ＭＮ）をタップするとスライドして表示される画面である。ログアウトをタップすると、Ｗｅｂサイトがログアウトされる。
以上で、主要な各画面の説明を終了する。
【００６５】
本実施形態の出欠管理方法は、処理部１０と、ログイン情報と受講者ＩＤ（例えば、学生ＩＤ、学生コード）とを関連付ける受講者識別情報（例えば、認証情報２１１、ロール情報２１２）と、受講者ＩＤ毎の授業の時間割（例えば、学生履修情報２３２）と該授業の講義を行う場所（例えば、授業スケジュール情報２３１）および時間帯（例えば、授業情報２０３）と該講義を行う場所の座席マップ（例えば、座席マップ情報２０２）とを関連付ける受講者管理情報と、が記憶されるデータベース２０と、を備えた出欠管理装置１００を用いた教育機関における受講者の出欠を管理する出欠管理であって、処理部１０は、携帯端末４００から出欠管理装置１００にログインされ、該受講者を識別するログイン情報を受信した場合、ログイン情報と受講者識別情報とに基づいて、受講者ＩＤを特定し、特定された受講者ＩＤとログインした時刻と受講者管理情報とに基づき、講義を行う場所の座席マップを特定し、特定された座席マップを出席登録の入力画面として携帯端末４００に表示し、携帯端末４００に表示された入力画面から受講者が指定した座席の座席ＩＤを受信した場合、講義を行う場所の座席ＩＤと関連付けて受講者ＩＤで特定される受講者を出席として、出席管理情報２３３に記録することができる。
【００６６】
処理部１０は、携帯端末４００から出欠管理装置１００にログインされ、講義を行うもの（例えば、教員）を識別するログイン情報を受信し、授業の講義を行う場所が指定された場合、出席管理情報２３３に基づいて、出席として登録された受講者の座席位置を明示した座席マップを出席の確認画面として講義を行うものが利用する携帯端末４００に表示することができる。これにより、講義を行うものは、登録内容を容易に把握できるので、授業に出席しない受講者のなりすましが容易に発見できる。
【符号の説明】
【００６７】
１０    処理部
１１    入力部
１２    認証部
１３    座席マップ特定部
１４    出欠処理部
１５    出力部
２０    データベース
３０    ログイン画面
３１    出欠管理メニュー画面
３２    出席入力画面
３３    学生別出欠一覧画面
４１    授業検索画面
４２    授業一覧画面
４３    授業別出欠一覧画面
４４    出欠一覧
４５    座席マップ
４６    出欠名簿画面
５１    学生一覧画面
６０    ログアウト画面
９０    通信部
１００    出欠管理装置
２０１    教室情報
２０２    座席マップ情報
２０３    授業情報
２０４    担当教員情報
２１１    認証情報
２１２    ロール情報
２２１    教員情報
２２２    職員情報
２２３    学生情報
２３１    授業スケジュール情報
２３２    学生履修情報
２３３    出席管理情報
２４１    座席制限情報
３００    ネットワーク
３２２    座席マップ
４００    携帯端末
【図１】
0006412380.tif 000002
【図２】
0006412380.tif 000003
【図３】
0006412380.tif 000004
【図４】
0006412380.tif 000005
【図５】
0006412380.tif 000006
【図６】
0006412380.tif 000007
【図７】
0006412380.tif 000008
【図８】
0006412380.tif 000009
【図９】
0006412380.tif 000010
【図１０】
0006412380.tif 000011
【図１１】
0006412380.tif 000012
【図１２】
0006412380.tif 000013
【図１３】
0006412380.tif 000014
【図１４】
0006412380.tif 000015
【図１５】
0006412380.tif 000016
【図１６】
0006412380.tif 000017
【図１７】
0006412380.tif 000018
【図１８】
0006412380.tif 000019
【図１９】
0006412380.tif 000020
【図２０】
0006412380.tif 000021
【図２１】
0006412380.tif 000022
【図２２】
0006412380.tif 000023
【図２３】
0006412380.tif 000024
【図２４】
0006412380.tif 000025
【図２５】
0006412380.tif 000026
【図２６】
0006412380.tif 000027
【図２７】
0006412380.tif 000028
【図２８】
0006412380.tif 000029
【図２９】
0006412380.tif 000030
【図３０】
0006412380.tif 000031
【図３１】
0006412380.tif 000032
【図３２】
0006412380.tif 000033
【図３３】
0006412380.tif 000034