(57)【要約】【課題】ログインを円滑に行わせること。【解決手段】ログイン制御装置１００は、ログイン画面１１０を表示する。ログイン画面１１０は、ログインを行う学習者の学年を入力するボックス１１１と、学級を入力するボックス１１２と、出席番号を入力するボックス１１３と、パスワードを入力するボックス１１４と、ログインボタン１１５とを含む画面である。ログイン制御装置１００は、不図示のキーボードやマウスを用いたユーザの操作入力により、ボックス１１１に入力された学年に応じて、ログイン画面１１０の表示内容を遷移して、提示するログイン入力要件を変更する。【選択図】図１
2015219789.tif 000002
【特許請求の範囲】
【請求項１】
授業で用いられる端末におけるログイン制御を行うコンピュータに、
前記端末に入力された学年に応じて、異なるログイン要件を適用する、
処理を実行させることを特徴とするログイン制御プログラム。
【請求項２】
前記端末に入力された学年が低学年に該当する場合に提示するログイン入力要件は、前記端末に入力された学年が低学年以外に該当する場合に提示するログイン入力要件よりも緩和された要件である、ことを特徴とする請求項１に記載のログイン制御プログラム。
【請求項３】
前記端末に入力された学年が低学年に該当する場合に提示するログイン入力要件は、クラスと出席番号とを含み、
前記端末に入力された学年が低学年以外に該当する場合に提示するログイン入力要件は、クラスと出席番号とパスワードとを含む、ことを特徴とする請求項１に記載のログイン制御プログラム。
【請求項４】
前記低学年は、小学校１年、小学校１年と小学校２年、小学校１〜３年のいずれかである、ことを特徴とする請求項２または３に記載のログイン制御プログラム。
【請求項５】
提示するログイン入力要件は、前記端末に入力された学年が低くなるほど、緩和された要件になることを特徴とする請求項１に記載のログイン制御プログラム。
【請求項６】
前記ログイン入力要件は、前記端末に入力された学年が低くなるほど、当該ログイン入力要件に含まれる要件の数が少なくなることを特徴とする請求項５に記載のログイン制御プログラム。
【請求項７】
授業で用いられる端末におけるログイン制御を行うコンピュータに、
前記端末に入力された学年に応じて異なるログイン入力項目を提示する、
処理を実行させることを特徴とするログイン制御プログラム。
【請求項８】
前記端末に入力された学年が低学年に該当する場合に提示するログイン入力項目の数は、前記端末に入力された学年が高学年に該当する場合に提示するログイン入力項目の数よりも少ない、ことを特徴とする請求項７に記載のログイン制御プログラム。
【請求項９】
授業で用いられる端末におけるログイン制御を行うコンピュータが、
前記端末に入力された学年に応じて、異なるログイン要件を適用する、
処理を実行することを特徴とするログイン制御方法。
【請求項１０】
授業で用いられる端末におけるログイン制御を行うコンピュータが、
前記端末に入力された学年に応じて異なるログイン入力項目を提示する、
処理を実行することを特徴とするログイン制御方法。
【請求項１１】
授業で用いられる端末におけるログイン制御システムであって、
前記端末に入力された学年に応じて、異なるログイン要件を適用する、
ことを特徴とするログイン制御システム。
【請求項１２】
授業で用いられる端末におけるログイン制御システムであって、
前記端末に入力された学年に応じて異なるログイン入力項目を提示する、
ことを特徴とするログイン制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ログイン制御プログラム、ログイン制御方法、およびログイン制御システムに関する。
【背景技術】
【０００２】
従来、システムに対してログインする際に、個人識別情報やパスワードなどを用いたログイン要件が適用され、個人認証が行われることがある。関連する技術としては、例えば、表示装置の表示画面に表示された複数のイメージの中で、使用者に割り当てられた複数のイメージを選択し、選択された複数のイメージが正規か否かを判定することにより個人認証を行うものがある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−２８２７３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来技術では、学校教育のように異なる発達段階の学習者がいる場合に、授業で用いられる端末において一律なログイン要件が適用されることに起因して問題が生じえる。例えば、高学年の学習者に合わせて高度なログイン要件を一律に適用すると、低学年の学習者がログインできず、当該学習者にログインのための操作方法について指導することになり授業が滞ってしまう。逆に、低学年の学習者に合わせて簡便なログイン要件を一律に適用すると、高学年の学習者が他の学習者として簡単に不正ログインしてしまうことがあり、学習者の不正ログインの監視に時間がかかり授業が滞ってしまうことがある。
【０００５】
１つの側面では、本発明は、異なる複数の学年に配慮したログイン制御プログラム、ログイン制御方法、およびログイン制御システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一側面によれば、授業で用いられる端末におけるログイン制御の際に、前記端末に入力された学年に応じて、異なるログイン要件を適用するログイン制御プログラム、ログイン制御方法、およびログイン制御システムが提案される。
【０００７】
また、本発明の一側面によれば、授業で用いられる端末におけるログイン制御の際に、前記端末に入力された学年に応じて異なるログイン入力項目を提示するログイン制御プログラム、ログイン制御方法、およびログイン制御システムが提案される。
【発明の効果】
【０００８】
本発明の一態様によれば、ログインを円滑に行わせることができるという効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】図１は、ログイン制御システムの一実施例を示す説明図である。
【図２】図２は、ログイン制御システム２００の一例を示す説明図である。
【図３】図３は、情報処理装置２０１のハードウェア構成例を示すブロック図である。
【図４】図４は、学年マスタ４００の記憶内容の一例を示す説明図である。
【図５】図５は、認証方法テーブル５００の記憶内容の一例を示す説明図である。
【図６】図６は、クライアント装置２０２のハードウェア構成例を示すブロック図である。
【図７】図７は、ログイン制御装置１００の機能的構成例を示すブロック図である。
【図８】図８は、ログイン制御装置１００のログイン制御の一例を示す説明図である。
【図９】図９は、ログイン制御処理手順の一例を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下に添付図面を参照して、本発明にかかるログイン制御プログラム、ログイン制御方法、およびログイン制御システムの実施の形態を詳細に説明する。
【００１１】
（ログイン制御システムの一実施例）
まず、図１を用いて、本実施の形態にかかるログイン制御システムの一実施例について説明する。
【００１２】
図１は、ログイン制御システムの一実施例を示す説明図である。ログイン制御装置１００は、本実施の形態にかかるログイン制御プログラムを実行し、授業を受ける学習者のログインを制御するコンピュータである。学習者とは、例えば、学校に所属する学生や生徒などである。学校とは、教育を行う場である。学校とは、例えば、小学校である。学校とは、幼稚園や保育園、または塾であってもよい。
【００１３】
ここで、学校教育においては、複数の学年の学習者などが存在し、異なる発達段階の学習者が存在する。このため、授業を受ける学習者の学年に関わらず一律に同じログイン入力要件を提示し、一律に同じログイン要件を適用すると、ログインすることができない学習者の数が増大したり、不正ログインを防止しにくくなることがある。
【００１４】
ログイン入力要件とは、ログインの際に入力すべき各種情報についての条件である。ログイン入力要件とは、例えば、ログインの際に入力すべき各種情報を規定した情報である。ログイン入力要件とは、具体的には、学習者の所属する学年、組、出席番号、学習者の生体情報、およびパスワードなどを含む。生体情報は、学習者ごとに特有の生体的特徴を表す情報である。生体情報は、例えば、顔、手のひらの静脈、指紋、声紋などの情報である。
【００１５】
ログイン要件とは、ログイン入力要件になる情報を用いてログインの可否を判定するための条件である。ログイン要件とは、例えば、ログインの可否を判定するための認証方法を規定した情報である。ログイン要件とは、具体的には、入力された学年、組、出席番号の組み合わせが、学校に実在する学年、組、出席番号の組み合わせと一致するという条件などを含む。また、ログイン要件とは、入力された生体情報、およびパスワードが、入力された学年、組、出席番号の組み合わせに対応付けて記憶された生体情報、およびパスワードと一致するという条件などを含む。
【００１６】
例えば、学習者の学年に関わらず一律に高学年向けの高度なログイン要件を適用した場合、システムに対する理解力が相対的に低い低学年の学習者は、何の情報を入力すればよいか分からず、または入力する情報を間違えて、ログインすることができないことがある。そして、授業を行う教育者が、当該ログインすることができない低学年の学習者に対してログインの方法について指導することになり、授業が滞ってしまうことがある。教育者とは、学校に勤める講師や教師である。
【００１７】
一方で、学習者の学年に関わらず一律に低学年向けの簡便なログイン要件を適用した場合、システムに対する理解力が相対的に高い高学年の学習者は、簡単に不正ログインを行うことができてしまう。そして、授業を行う教育者が、不正ログインが行われているか否かを監視することになり、授業が滞ってしまうことがある。また、学習者が授業で用いるデータが、不正ログインした他の学習者に改ざんされて、改ざんされたデータを元に戻すのに時間がかかり、授業が滞ってしまうことがある。
【００１８】
そこで、本実施の形態では、入力された学年に応じて異なるログイン入力要件を提示し、入力された学年に応じて異なるログイン要件を適用するログイン制御方法について説明する。
【００１９】
図１の例では、ログイン制御装置１００を、教育者や学習者が使用するＰＣ（Ｐｅｒｓｏｎａｌ  ｃｏｍｐｕｔｅｒ）、ノートＰＣ、タブレット型ＰＣ、スマートフォンなどに適用した場合を例に挙げて説明する。
【００２０】
（１）ログイン制御装置１００は、ログイン画面１１０を表示する。ログイン画面１１０は、ログインを行う学習者の学年を入力するボックス１１１と、学級を入力するボックス１１２と、出席番号を入力するボックス１１３と、パスワードを入力するボックス１１４と、ログインボタン１１５とを含む画面である。
【００２１】
（２）ログイン制御装置１００は、不図示のキーボードやマウスを用いたユーザの操作入力により、ボックス１１１に入力された学年に応じて、ログイン画面１１０の表示内容を遷移する。ログイン制御装置１００は、例えば、ボックス１１１に小学校の学年「１年」〜「３年」のいずれかが入力された場合には、パスワードを入力するボックス１１４が表示されなくなるように、ログイン画面１１０の表示内容を遷移する。
【００２２】
このとき、ログイン制御装置１００は、適用するログイン要件として、学習者の学年と、学級と、出席番号との組み合わせが、学校に実在する学年と、学級と、出席番号との組み合わせと一致するという条件を設定する。
【００２３】
これにより、ログイン制御装置１００は、相対的に簡便なログイン要件を設定して、システムに対する理解力が相対的に低い学年「１年」〜「３年」などの低学年の学習者がシステムにログインしやすくすることができる。結果として、授業を受ける学習者は、ログインに時間がかからなくなり、授業を円滑に受けることができる。授業を行う教育者は、学習者に対してログインの方法について指導する回数が低減され、授業を円滑に進行することができる。
【００２４】
（３）ログイン制御装置１００は、例えば、ボックス１１１に小学校の学年「４年」〜「６年」のいずれかが入力された場合には、パスワードを入力するボックス１１４が表示されたままになるように、ログイン画面１１０の表示内容を遷移しない。
【００２５】
このとき、ログイン制御装置１００は、適用するログイン要件として、学習者の学年と、学級と、出席番号との組み合わせが、学校に実在する学年と、学級と、出席番号との組み合わせと一致するという条件を設定する。また、ログイン制御装置１００は、適用するログイン要件として、パスワードが、学年と、学級と、出席番号との組み合わせに対応するパスワードと一致するという条件を設定する。
【００２６】
これにより、ログイン制御装置１００は、相対的に高度なログイン要件を設定して、システムに対する理解力が相対的に高い学年「４年」〜「６年」などの高学年の学習者がシステムに不正ログインしにくくすることができる。結果として、授業を受ける学習者は、自分が授業で用いるデータが不正ログインした他人によって改ざんされることを防止することができ、授業を円滑に受けることができる。また、授業を行う教育者は、不正ログインが行われているか否かを監視しなくてもよくなり、授業を円滑に進行することができる。
【００２７】
このように、ログイン制御装置１００は、ユーザの発達段階に応じて適切なログイン入力要件を提示し、適切なログイン要件を適用することができる。これにより、ログイン制御装置１００は、異なる発達段階の学習者が存在する学校教育などにおけるシステムにも容易に適用することができる。また、ログイン制御装置１００は、従来からログインの際に入力される学年、組、出席番号などの情報に基づいて、ユーザの発達段階を特定し、提示するログイン入力要件を特定することができる。このため、ログイン制御装置１００は、ログインの際のユーザの負担の増大を抑制することができる。また、ログイン制御装置１００は、既存のシステムを流用することができるため、システムに対して容易に適用することができる。
【００２８】
（ログイン制御システム２００の一例）
次に、図１に示したログイン制御装置１００を適用した、ログイン制御システム２００の一例について説明する。
【００２９】
図２は、ログイン制御システム２００の一例を示す説明図である。図２において、ログイン制御システム２００は、情報処理装置２０１と、クライアント装置２０２−１〜２０２−ｎと、を含む（ｎは、２以上の自然数）。以下の説明では、クライアント装置２０２−１〜２０２−ｎを、「クライアント装置２０２」と表記する場合がある。
【００３０】
ログイン制御システム２００において、情報処理装置２０１とクライアント装置２０２−１〜２０２−ｎは、有線または無線のネットワーク２１０を介して接続される。ネットワーク２１０は、例えば、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネットなどである。
【００３１】
〈ログイン制御システム２００の具体例（その１）〉
情報処理装置２０１は、例えば、図４に後述する学年マスタ４００、図５に後述する認証方法テーブル５００などの各種テーブルを有し、各種テーブルの情報に基づいて、クライアント装置２０２−１〜２０２−ｎの表示制御を行うコンピュータである。情報処理装置２０１は、例えば、サーバである。
【００３２】
一方で、クライアント装置２０２−１〜２０２−ｎは、例えば、ディスプレイ（例えば、後述する図６に示すディスプレイ６０６）を有し、情報処理装置２０１の表示制御に従って、図８に後述するログイン画面８００などの各種画面を表示可能なコンピュータである。クライアント装置２０２−１〜２０２−ｎは、例えば、教育者や学習者が使用するＰＣ、ノートＰＣ、タブレット型ＰＣ、スマートフォンなどである。
【００３３】
情報処理装置２０１は、具体的には、クライアント装置２０２−１〜２０２−ｎから、上述した各種画面の表示要求を受信すると、各種テーブルの情報に基づいて各種画面の画面情報を生成して、クライアント装置２０２−１〜２０２−ｎに送信する。これにより、クライアント装置２０２−１〜２０２−ｎは、ディスプレイに各種画面を表示する。
【００３４】
〈ログイン制御システム２００の具体例（その２）〉
また、情報処理装置２０１は、例えば、上述した各種テーブルを有し、各種テーブルの情報をクライアント装置２０２−１〜２０２−ｎに提供するコンピュータであってもよい。また、クライアント装置２０２−１〜２０２−ｎは、例えば、ディスプレイを有し、情報処理装置２０１から提供された各種情報に基づいて、上述した各種画面を表示可能なコンピュータであってもよい。
【００３５】
情報処理装置２０１は、具体的には、クライアント装置２０２−１〜２０２−ｎから各種テーブルの情報の取得要求を受信すると、各種テーブルの情報をクライアント装置２０２−１〜２０２−ｎに送信する。これにより、クライアント装置２０２−１〜２０２−ｎは、各種テーブルの情報を取得し、各種テーブルの情報に基づいて各種画面の画面情報を作成して、ディスプレイに各種画面を表示する。
【００３６】
〈ログイン制御システム２００の具体例（その３）〉
また、情報処理装置２０１は、例えば、上述した各種テーブルを有していなくてもよい。一方で、クライアント装置２０２−１〜２０２−ｎは、例えば、上述した各種テーブルを有するコンピュータであってもよい。また、クライアント装置２０２−１〜２０２−ｎは、ディスプレイを有し、上述した各種テーブルの情報に基づいて、クライアント装置２０２−１〜２０２−ｎの表示制御を行ってもよい。
【００３７】
クライアント装置２０２−１〜２０２−ｎは、具体的には、ユーザの操作入力によって上述した各種画面の表示要求を受け付けると、各種テーブルの情報に基づいて各種画面の画面情報を生成して、ディスプレイに各種画面を表示する。この場合、情報処理装置２０１は、ログイン制御システム２００に含まれていなくてもよい。
【００３８】
以下の説明では、上述したログイン制御システム２００の具体例（その１）において、情報処理装置２０１をログイン制御装置１００として動作させる場合について説明する。
【００３９】
（情報処理装置２０１のハードウェア構成例）
次に、図３を用いて、情報処理装置２０１のハードウェア構成例について説明する。
【００４０】
図３は、情報処理装置２０１のハードウェア構成例を示すブロック図である。図３において、情報処理装置２０１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３０１と、メモリ３０２と、Ｉ／Ｆ（Ｉｎｔｅｒｆａｃｅ）３０３と、ディスクドライブ３０４と、ディスク３０５と、を有する。また、各構成部は、バス３００によってそれぞれ接続される。
【００４１】
ここで、ＣＰＵ３０１は、情報処理装置２０１の全体の制御を司る。メモリ３０２は、例えば、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）およびフラッシュＲＯＭなどを有する。具体的には、例えば、フラッシュＲＯＭやＲＯＭが各種プログラムを記憶し、ＲＡＭがＣＰＵ３０１のワークエリアとして使用される。メモリ３０２に記憶されるプログラムは、ＣＰＵ３０１にロードされることで、コーディングされている処理をＣＰＵ３０１に実行させる。メモリ３０２は、図４に後述する学年マスタ４００、図５に後述する認証方法テーブル５００などの各種テーブルを記憶する。
【００４２】
Ｉ／Ｆ３０３は、通信回線を通じてネットワーク２１０に接続され、ネットワーク２１０を介して他のコンピュータ（例えば、図２に示したクライアント装置２０２）に接続される。そして、Ｉ／Ｆ３０３は、ネットワーク２１０と内部のインターフェースを司り、他のコンピュータからのデータの入出力を制御する。Ｉ／Ｆ３０３には、例えば、モデムやＬＡＮアダプタなどを採用することができる。
【００４３】
ディスクドライブ３０４は、ＣＰＵ３０１の制御に従ってディスク３０５に対するデータのリード／ライトを制御する。ディスク３０５は、ディスクドライブ３０４の制御で書き込まれたデータを記憶する。ディスク３０５は、メモリ３０２の代わりに、図４に後述する学年マスタ４００、図５に後述する認証方法テーブル５００などの各種テーブルを記憶してもよい。ディスク３０５としては、例えば、磁気ディスク、光ディスクなどが挙げられる。
【００４４】
情報処理装置２０１は、上述した構成部のほか、例えば、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）、キーボード、マウス、ディスプレイなどを有することにしてもよい。
【００４５】
（各種テーブルの記憶内容）
次に、図４および図５を用いて各種テーブルの記憶内容について説明する。各種テーブルは、例えば、図３に示した情報処理装置２０１のメモリ３０２、ディスク３０５により実現される。
【００４６】
〈学年マスタ４００の記憶内容〉
まず、図４を用いて、学年マスタ４００の記憶内容の一例について説明する。
【００４７】
図４は、学年マスタ４００の記憶内容の一例を示す説明図である。図４に示すように、学年マスタ４００は、学年ＩＤ項目に対応付けて、学年名項目と、パスワード認証フラグ項目と、認証ＩＤ項目とを有し、学年ごとに各項目に情報が設定されることにより、レコードを記憶する。
【００４８】
学年ＩＤ項目には、学年を識別するための学年ＩＤ（ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）が記憶される。学年ＩＤとは、例えば、ひらがな、アルファベット、数字、またはその組み合わせを含む任意長の文字列である。学年名項目には、学年ＩＤにより識別される学年の学年名が記憶される。学年名とは、例えば、１年、２年、３年、４年、５年、６年などである。学年名とは、特別支援学級を示す特別支援であってもよい。特別支援学級は、教育上で特別な支援を必要とする学習者のための学級である。
【００４９】
パスワード認証フラグ項目には、学年ＩＤにより識別される学年に所属する学習者がシステムにログインする際にパスワードなどを用いた個人認証を行うか否かを示すフラグが記憶される。フラグとは、パスワードなどを用いた個人認証を行うことを示すＴＲＵＥ、パスワードなどを用いた個人認証を行わないことを示すＦＡＬＳＥなどである。認証ＩＤ項目には、学年ＩＤにより識別される学年に所属する学習者がシステムにログインする際の認証方法を識別するための認証ＩＤが記憶される。例えば、レコード４０１は、学年ＩＤ「１」に学年名「１年」とフラグ「ＴＲＵＥ」と認証ＩＤ「１」とを対応付けた学年情報を示す。
【００５０】
〈認証方法テーブル５００の記憶内容〉
次に、図５を用いて、認証方法テーブル５００の記憶内容の一例について説明する。
【００５１】
図５は、認証方法テーブル５００の記憶内容の一例を示す説明図である。図５に示すように、認証方法テーブル５００は、認証ＩＤ項目に対応付けて、認証方法項目と、認証パターン１項目と、認証パターン２項目とを有し、認証方法ごとに各項目に情報が設定されることにより、レコードを記憶する。
【００５２】
認証ＩＤ項目には、システムにログインする際の認証方法を識別するための認証ＩＤが記憶される。認証ＩＤとは、例えば、認証方法を識別するためのひらがな、アルファベット、数字、またはその組み合わせを含む任意長の文字列である。認証方法項目には、認証ＩＤにより識別される認証方法の名称が記憶される。認証方法とは、例えば、なし、顔認証、手のひら静脈認証、指紋認証、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）カード認証、パスワード認証などである。
【００５３】
認証パターン１項目には、認証ＩＤにより識別される認証方法に関する条件が記憶される。条件とは、例えば、パスワードが４文字以上であることである。認証パターン２項目には、認証ＩＤにより識別される認証方法に関する条件が記憶される。条件とは、例えば、パスワードが半角数字であることである。例えば、レコード５０１は、認証ＩＤ「０」に認証方法「なし」を対応付けた認証方法情報を示す。
【００５４】
（クライアント装置２０２のハードウェア構成例）
次に、図６を用いて、クライアント装置２０２のハードウェア構成例について説明する。
【００５５】
図６は、クライアント装置２０２のハードウェア構成例を示すブロック図である。図６において、クライアント装置２０２は、ＣＰＵ６０１と、メモリ６０２と、ディスクドライブ６０３と、ディスク６０４と、Ｉ／Ｆ６０５と、ディスプレイ６０６と、入力装置６０７と、を有する。また、各構成部はバス６００によってそれぞれ接続される。
【００５６】
ここで、ＣＰＵ６０１は、クライアント装置２０２の全体の制御を司る。メモリ６０２は、例えば、ＲＯＭ、ＲＡＭおよびフラッシュＲＯＭなどを有する。具体的には、例えば、フラッシュＲＯＭやＲＯＭが各種プログラムを記憶し、ＲＡＭがＣＰＵ６０１のワークエリアとして使用される。メモリ６０２に記憶されるプログラムは、ＣＰＵ６０１にロードされることで、コーディングされている処理をＣＰＵ６０１に実行させる。
【００５７】
ディスクドライブ６０３は、ＣＰＵ６０１の制御に従ってディスク６０４に対するデータのリード／ライトを制御する。ディスク６０４は、ディスクドライブ６０３の制御で書き込まれたデータを記憶する。ディスク６０４としては、例えば、磁気ディスク、光ディスクなどが挙げられる。
【００５８】
Ｉ／Ｆ６０５は、通信回線を通じてネットワーク２１０に接続され、ネットワーク２１０を介して他のコンピュータ（例えば、図２に示した情報処理装置２０１）に接続される。そして、Ｉ／Ｆ６０５は、ネットワーク２１０と内部のインターフェースを司り、他のコンピュータからのデータの入出力を制御する。
【００５９】
ディスプレイ６０６は、カーソル、アイコンあるいはツールボックスをはじめ、文書、画像、機能情報などのデータを表示する。ディスプレイ６０６は、例えば、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）、液晶ディスプレイ、有機ＥＬ（Ｅｌｅｃｔｒｏｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイなどを採用することができる。
【００６０】
入力装置６０７は、文字、数字、各種指示などの入力のためのキーを有し、データの入力を行う。入力装置６０７は、キーボードやマウスなどであってもよく、また、タッチパネル式の入力パッドやテンキーなどであってもよい。
【００６１】
クライアント装置２０２は、上述した構成部のうち、例えば、ディスクドライブ６０３、ディスク６０４などを有さないことにしてもよい。また、クライアント装置２０２は、上述した構成部のほか、例えば、ＳＳＤ、スキャナ、プリンタなどを有することにしてもよい。
【００６２】
（ログイン制御装置１００の機能的構成例）
次に、図７を用いて、ログイン制御装置１００の機能的構成例について説明する。
【００６３】
図７は、ログイン制御装置１００の機能的構成例を示すブロック図である。ログイン制御装置１００は、制御部となる機能として、受付部７０１と、表示制御部７０２と、認証制御部７０３と、を含む。
【００６４】
各機能部は、例えば、図３に示したメモリ３０２、ディスク３０５などの記憶装置に記憶されたプログラムをＣＰＵ３０１に実行させることにより、または、Ｉ／Ｆ３０３により、その機能を実現する。各機能部の処理結果は、例えば、メモリ３０２、ディスク３０５などの記憶装置に記憶される。
【００６５】
受付部７０１は、ログイン画面８００の画面情報の取得要求を受信する。受付部７０１は、例えば、Ｉ／Ｆ３０３を介して、ログイン画面８００の画面情報の取得要求をクライアント装置２０２から受信する。これにより、受付部７０１は、表示制御を開始するトリガを受け付けることができる。
【００６６】
表示制御部７０２は、端末に入力された学年に応じて異なるログイン入力項目を提示する。端末とは、例えば、クライアント装置２０２である。ログイン入力項目とは、ログイン入力要件に規定された情報を入力させるための項目である。ログイン入力項目とは、例えば、学年、組、出席番号、パスワード、生体情報、個人識別情報などの少なくともいずれかを入力させるために表示される項目である。生体情報は、学習者ごとに特有の生体的特徴を表す情報である。生体情報は、例えば、顔、手のひらの静脈、指紋、声紋などの情報である。個人識別情報は、学習者を識別するために学習者ごとに設定された情報である。個人識別情報は、例えば、ＮＦＣカードなどに記憶された学習者のＩＤである。
【００６７】
ログイン入力要件は、例えば、端末に入力された学年が低学年に該当する場合の方が、端末に入力された学年が高学年に該当する場合よりも緩和される。低学年とは、例えば、小学校１年、小学校１年と小学校２年、小学校１〜３年のいずれかである。
【００６８】
緩和とは、発達段階が低い学習者でも理解することができ、覚えておきやすいログイン入力要件にすることである。緩和とは、例えば、ログイン入力要件の数を少なくすることである。緩和とは、具体的には、学習者が覚える情報の数が少なくなるようにして、発達段階が低い学習者でも理解することができ、覚えておきやすいログイン入力要件にすることである。
【００６９】
また、緩和とは、例えば、ログイン入力要件の数が同じであっても、理解しやすく、覚えておきやすいログイン入力要件にすることである。緩和とは、具体的には、顔認証のように自分の顔が他人と違うことを根拠とした、発達段階が低い学習者でも理解することができ、覚えておきやすく、入力しやすいログイン入力要件にすることである。
【００７０】
また、緩和とは、具体的には、手のひら静脈認証、指紋認証などのように、自分の手のひらの静脈や指紋も他人と違うことを学ぶことができる発達段階が進んだ学習者であれば理解しやすく、覚えておきやすく、入力しやすいログイン入力要件にすることである。また、パスワード認証などのように、自分で考えて設定することになるログイン入力要件は、発達段階が低い学習者では覚えておきにくく、他人に推測されにくい情報にすることが難しいため、緩和の度合いが低くなる。ログイン入力要件を、緩和度合いの高い順序にすれば、例えば、顔認証、手のひら静脈認証、指紋認証、パスワード認証の順序になる。
【００７１】
ログイン入力要件は、具体的には、端末に入力された学年が低学年に該当する場合の方が、端末に入力された学年が高学年に該当する場合よりも、要件の数が少なくなる。ログイン入力要件は、より具体的には、端末に入力された学年が低学年に該当する場合には、クラスと出席番号とを含む。クラスは、学習者が所属する学級に対応する組である。クラスは、例えば、組の番号によって表される。出席番号は、学習者に割り当てられた学級内で固有の番号である。また、ログイン入力要件は、より具体的には、端末に入力された学年が低学年以外に該当する場合には、クラスと出席番号とパスワードとを含む。
【００７２】
ログイン入力要件は、より具体的には、端末に入力された学年が低学年に該当する場合には、クラスと出席番号と生体情報とを含んでもよい。ログイン入力要件は、より具体的には、端末に入力された学年が低学年に該当する場合には、クラスと出席番号と個人識別情報とを含んでもよい。
【００７３】
また、ログイン入力要件は、例えば、端末に入力された学年が特別支援学級における学年に該当する場合の方が、端末に入力された学年が特別支援学級とは異なる学級における学年に該当する場合よりも緩和される。ログイン入力要件は、具体的には、端末に入力された学年が特別支援学級における学年に該当する場合には、クラスと出席番号とを含む。
【００７４】
また、ログイン入力要件は、例えば、端末に入力された学年が低くなるほど、緩和されてもよい。ログイン入力要件は、具体的には、端末に入力された学年が低くなるほど、当該ログイン入力要件に含まれる要件の数が少なくなる。ログイン入力要件は、より具体的には、端末に入力された学年が１年に該当する場合には、クラスと出席番号とを含み、２年に該当する場合には、クラスと出席番号と生体情報とを含み、３年に該当する場合には、クラスと出席番号と生体情報とパスワードとを含む。
【００７５】
ログイン入力要件は、具体的には、パスワードを含み、端末に入力された学年が低くなるほど、当該パスワードに含まれる文字数または文字種別の制限が緩和されてもよい。ログイン入力要件は、より具体的には、学年が「５年」であれば文字数が４文字以上の数字のパスワードを含み、学年が「６年」であれば文字数が８文字以上の英数字のパスワードを含む。
【００７６】
表示制御部７０２は、具体的には、学年、組、出席番号のそれぞれを入力するボックスを有し、学年が入力されると学年に応じたログイン入力項目を提示可能なログイン画面８００の画面情報を生成して、クライアント装置２０２に送信する。
【００７７】
この場合、ログイン画面８００は、例えば、学年「１年」が入力されると、学年、組、出席番号のそれぞれを入力するボックスを含み、顔認証のための生体情報を入力させるためのボックスを含む表示内容に遷移する。また、ログイン画面８００は、例えば、学年「２年」が入力されると、学年、組、出席番号のそれぞれを入力するボックスを含み、手のひら静脈認証のための生体情報を入力させるためのボックスを含む表示内容に遷移する。また、ログイン画面８００は、例えば、学年「５年」が入力されると、学年、組、出席番号のそれぞれを入力するボックスを含み、パスワードを入力させるためのボックスを含む表示内容に遷移する。
【００７８】
ログイン画面８００の画面情報は、予め、メモリ３０２、ディスク３０５などの記憶装置に記憶されていてもよい。また、ログイン画面８００の画面情報は、学年マスタ４００と認証方法テーブル５００とを参照して特定された各学年に対応する認証方法に基づいて、作成されてもよい。これにより、表示制御部７０２は、学習者の発達段階に応じたログイン入力要件を、学習者に提示することができる。
【００７９】
認証制御部７０３は、端末に入力された学年に応じて、異なるログイン要件を適用する。認証制御部７０３は、例えば、ログイン画面８００に入力された学年と組と出席番号とパスワードなどを、クライアント装置２０２から受信して、学年に対応するログイン入力要件を適用して、個人認証を行う。
【００８０】
認証制御部７０３は、具体的には、学年「１年」と組「３組」と出席番号「２番」と顔認証のための情報とを、クライアント装置２０２から受信して、学年と組と出席番号とが存在し、登録された生体情報と一致すれば個人認証に成功したと判断する。また、認証制御部７０３は、具体的には、学年「２年」と組「３組」と出席番号「２番」と手のひらの生体情報とを、クライアント装置２０２から受信して、学年と組と出席番号とが存在し、登録された生体情報と一致すれば、個人認証に成功したと判断する。これにより、認証制御部７０３は、学習者の発達段階に応じたログイン要件を適用して、学習者のログイン可否を判定することができる。
【００８１】
（ログイン制御装置１００のログイン制御の一例）
次に、図８を用いて、ログイン制御装置１００のログイン制御の一例について説明する。
【００８２】
図８は、ログイン制御装置１００のログイン制御の一例を示す説明図である。図８の例では、ログイン制御装置１００を、情報処理装置２０１に適用した場合を例に挙げて説明する。
【００８３】
（１１）ログイン制御装置１００は、ログイン画面８００の画面情報の取得要求を、クライアント装置２０２から受信する。ログイン画面８００は、ログインを行う学習者の学年を入力するボックス８０１と、学級を入力するボックス８０２と、出席番号を入力するボックス８０３と、ログインボタン８０４とを含む画面である。また、ログイン画面８００は、ログインを行う学習者の学年が入力されると、学年に対応する認証方法についてのログイン入力項目を提示可能な画面である。
【００８４】
（１２）ログイン画面８００は、例えば、不図示のキーボードやマウスを用いたユーザの操作入力により、ボックス８０１に対する学年「１年」の入力を受け付ける。ログイン画面８００は、学年「１年」が入力されると、学年「１年」に対応する認証方法「顔認証」についてのログイン入力項目を提示するように表示内容を遷移する。ログイン画面８００は、例えば、顔認証のための不図示の顔認証装置からの映像を表示し、顔認証装置によって顔の生体情報を取得できたか否かを示す「ＯＫ／ＮＧ」のアイコンを表示するボックス８１０を含むように、表示内容を遷移する。顔認証装置は、例えば、カメラである。
【００８５】
ログイン画面８００は、ログインボタン８０４がクリックされると、ボックス８０１〜８０３のそれぞれに入力された学年「１年」、組「３組」、出席番号「２番」、顔認証装置によって取得された顔の生体情報を、ログイン制御装置１００に送信する。
【００８６】
このとき、ログイン制御装置１００は、学年「１年」、組「３組」、出席番号「２番」、顔の生体情報を受信し、学年マスタ４００を参照して学年「１年」に対応する認証ＩＤ「１」を特定する。次に、ログイン制御装置１００は、適用するログイン要件として、学年、組、出席番号の一致と、認証ＩＤ「１」に対応する認証方法「顔認証」による生体情報の一致を設定する。
【００８７】
ログイン制御装置１００は、学年「１年」、組「３組」、出席番号「２番」が実在する学年、組、出席番号と一致するか否かを判定し、受信された顔の生体情報が学年「１年」、組「３組」、出席番号「２番」に対応する生体情報に一致するか否かを判定する。ログイン制御装置１００は、学年、組、出席番号が一致し、かつ、生体情報が一致した場合、個人認証に成功したと判定する。
【００８８】
（１３）ログイン画面８００は、例えば、不図示のキーボードやマウスを用いたユーザの操作入力により、ボックス８０１に対する学年「２年」の入力を受け付ける。ログイン画面８００は、学年「２年」が入力されると、学年「２年」に対応する認証方法「手のひら静脈認証」についてのログイン入力項目を提示するように表示内容を遷移する。ログイン画面８００は、例えば、静脈認証のための不図示の静脈認証装置からの映像を表示し、静脈認証装置によって手のひらの生体情報を取得できたか否かを示す「ＯＫ／ＮＧ」のアイコンを表示するボックス８２０を含むように、表示内容を遷移する。静脈認証装置は、例えば、赤外線画像を撮るカメラである。
【００８９】
ログイン画面８００は、ログインボタン８０４がクリックされると、ボックス８０１〜８０３のそれぞれに入力された学年「２年」、組「３組」、出席番号「２番」、静脈認証装置によって取得された手のひらの生体情報を、ログイン制御装置１００に送信する。
【００９０】
このとき、ログイン制御装置１００は、学年「２年」、組「３組」、出席番号「２番」、手のひらの生体情報を受信し、学年マスタ４００を参照して学年「２年」に対応する認証ＩＤ「２」を特定する。次に、ログイン制御装置１００は、適用するログイン要件として、学年、組、出席番号の一致と、認証ＩＤ「２」に対応する認証方法「手のひら静脈認証」による生体情報の一致を設定する。
【００９１】
ログイン制御装置１００は、学年「２年」、組「３組」、出席番号「２番」が実在する学年、組、出席番号と一致するか否かを判定し、受信された手のひらの生体情報が学年「２年」、組「３組」、出席番号「２番」に対応する生体情報に一致するか否かを判定する。ログイン制御装置１００は、学年、組、出席番号が一致し、かつ、生体情報が一致した場合、個人認証に成功したと判定する。
【００９２】
（１４）ログイン画面８００は、例えば、不図示のキーボードやマウスを用いたユーザの操作入力により、ボックス８０１に対する学年「３年」の入力を受け付ける。ログイン画面８００は、学年「３年」が入力されると、学年「３年」に対応する認証方法「指紋認証」についてのログイン入力項目を提示するように表示内容を遷移する。ログイン画面８００は、例えば、指紋認証のための不図示の指紋認証装置からの映像を表示し、指紋認証装置によって指の生体情報を取得できたか否かを示す「ＯＫ／ＮＧ」のアイコンを表示するボックス８３０を含むように、表示内容を遷移する。指紋認証装置は、例えば、カメラである。
【００９３】
ログイン画面８００は、ログインボタン８０４がクリックされると、ボックス８０１〜８０３のそれぞれに入力された学年「３年」、組「３組」、出席番号「２番」、指紋認証装置によって取得された指の生体情報を、ログイン制御装置１００に送信する。
【００９４】
このとき、ログイン制御装置１００は、学年「３年」、組「３組」、出席番号「２番」、指の生体情報を受信し、学年マスタ４００を参照して学年「３年」に対応する認証ＩＤ「３」を特定する。次に、ログイン制御装置１００は、適用するログイン要件として、学年、組、出席番号の一致と、認証ＩＤ「３」に対応する認証方法「指紋認証」による生体情報の一致を設定する。
【００９５】
ログイン制御装置１００は、学年「３年」、組「３組」、出席番号「２番」が実在する学年、組、出席番号と一致するか否かを判定し、受信された指の生体情報が学年「３年」、組「３組」、出席番号「２番」に対応する生体情報に一致するか否かを判定する。ログイン制御装置１００は、学年、組、出席番号が一致し、かつ、生体情報が一致した場合、個人認証に成功したと判定する。
【００９６】
（１５）ログイン画面８００は、例えば、不図示のキーボードやマウスを用いたユーザの操作入力により、ボックス８０１に対する学年「４年」の入力を受け付ける。ログイン画面８００は、学年「４年」が入力されると、学年「４年」に対応する認証方法「ＮＦＣカード認証」についてのログイン入力項目を提示するように表示内容を遷移する。ログイン画面８００は、例えば、不図示のカードリーダーによって個人識別情報を取得できたか否かを示す「ＯＫ／ＮＧ」のアイコンを表示するボックス８４０を含むように、表示内容を遷移する。
【００９７】
ログイン画面８００は、ログインボタン８０４がクリックされると、ボックス８０１〜８０３のそれぞれに入力された学年「４年」、組「３組」、出席番号「２番」、カードリーダーによって取得された個人識別情報を、ログイン制御装置１００に送信する。
【００９８】
このとき、ログイン制御装置１００は、学年「４年」、組「３組」、出席番号「２番」、個人識別情報を受信し、学年マスタ４００を参照して学年「４年」に対応する認証ＩＤ「４」を特定する。次に、ログイン制御装置１００は、適用するログイン要件として、学年、組、出席番号の一致と、認証ＩＤ「４」に対応する認証方法「ＮＦＣカード認証」による生体情報の一致を設定する。
【００９９】
ログイン制御装置１００は、学年「４年」、組「３組」、出席番号「２番」が実在する学年、組、出席番号と一致するか否かを判定し、受信された個体識別情報が学年「４年」、組「３組」、出席番号「２番」に対応する個体識別情報に一致するか否かを判定する。ログイン制御装置１００は、学年、組、出席番号が一致し、かつ、個体識別情報が一致した場合、個人認証に成功したと判定する。
【０１００】
（１６）ログイン画面８００は、例えば、不図示のキーボードやマウスを用いたユーザの操作入力により、ボックス８０１に対する学年「５年」の入力を受け付ける。ログイン画面８００は、学年「５年」が入力されると、学年「５年」に対応する認証方法「パスワード認証」の認証パターン「４文字以上」と「半角数字」についてのログイン入力項目を提示するように表示内容を遷移する。ログイン画面８００は、例えば、パスワードを入力するボックス８５０を含むように、表示内容を遷移する。
【０１０１】
ログイン画面８００は、ログインボタン８０４がクリックされると、ボックス８０１〜８０３のそれぞれに入力された学年「５年」、組「３組」、出席番号「２番」、ボックス８５０に入力されたパスワードを、ログイン制御装置１００に送信する。
【０１０２】
このとき、ログイン制御装置１００は、学年「５年」、組「３組」、出席番号「２番」、パスワードを受信し、学年マスタ４００を参照して学年「５年」に対応する認証ＩＤ「５」を特定する。次に、ログイン制御装置１００は、適用するログイン要件として、学年、組、出席番号の一致と、認証ＩＤ「５」に対応する認証方法「パスワード認証」によるパスワードの一致を設定する。
【０１０３】
ログイン制御装置１００は、学年「５年」、組「３組」、出席番号「２番」が実在する学年、組、出席番号と一致するか否かを判定し、受信されたパスワードが学年「５年」、組「３組」、出席番号「２番」に対応するパスワードに一致するか否かを判定する。ログイン制御装置１００は、学年、組、出席番号が一致し、かつ、パスワードが一致した場合、個人認証に成功したと判定する。
【０１０４】
（１７）ログイン画面８００は、例えば、不図示のキーボードやマウスを用いたユーザの操作入力により、ボックス８０１に対する学年「６年」の入力を受け付ける。ログイン画面８００は、学年「６年」が入力されると、学年「６年」に対応する認証方法「パスワード認証」の認証パターン「８文字以上」と「半角英数字」についてのログイン入力項目を提示するように表示内容を遷移する。ログイン画面８００は、例えば、パスワードを入力するボックス８６０を含むように、表示内容を遷移する。
【０１０５】
ログイン画面８００は、ログインボタン８０４がクリックされると、ボックス８０１〜８０３のそれぞれに入力された学年「６年」、組「３組」、出席番号「２番」、ボックス８６０に入力されたパスワードを、ログイン制御装置１００に送信する。
【０１０６】
このとき、ログイン制御装置１００は、学年「６年」、組「３組」、出席番号「２番」、パスワードを受信し、学年マスタ４００を参照して学年「６年」に対応する認証ＩＤ「６」を特定する。次に、ログイン制御装置１００は、適用するログイン要件として、学年、組、出席番号の一致と、認証ＩＤ「６」に対応する認証方法「パスワード認証」によるパスワードの一致を設定する。
【０１０７】
ログイン制御装置１００は、学年「６年」、組「３組」、出席番号「２番」が実在する学年、組、出席番号と一致するか否かを判定し、受信されたパスワードが学年「６年」、組「３組」、出席番号「２番」に対応するパスワードに一致するか否かを判定する。ログイン制御装置１００は、学年、組、出席番号が一致し、かつ、パスワードが一致した場合、個人認証に成功したと判定する。
【０１０８】
これにより、ログイン制御装置１００は、相対的に簡便なログイン要件を設定して、学年「１年」〜「４年」などの低学年の学習者がシステムにログインしやすくすることができる。これにより、ログイン制御装置１００は、相対的に高度なログイン要件を設定して、学年「５年」〜「６年」などの高学年の学習者がシステムに不正ログインしにくくすることができる。
【０１０９】
ここでは、ボックス８０１に学年「１年」〜「６年」のいずれかが入力される場合について説明したが、これに限らない。例えば、ボックス８０１に、学年の代わりに特別支援学級であることを示す「特別支援」が入力されてもよい。この場合、ログイン画面８００は、例えば、表示内容を遷移しない。ログイン画面８００は、ログインボタン８０４がクリックされると、ボックス８０１〜８０３のそれぞれに入力された学年「特別支援」、組「３組」、出席番号「２番」を、ログイン制御装置１００に送信する。
【０１１０】
このとき、ログイン制御装置１００は、学年「特別支援」、組「３組」、出席番号「２番」を受信し、学年マスタ４００を参照して「特別支援」に対応する認証ＩＤ「０」を特定する。次に、ログイン制御装置１００は、適用するログイン要件として、認証ＩＤ「０」に対応する認証方法「なし」のため、学年、組、出席番号の一致を設定する。ログイン制御装置１００は、学年「特別支援」、組「３組」、出席番号「２番」が実在する学年、組、出席番号と一致した場合、個人認証に成功したと判定する。「特別支援」は、組の代わりに入力されてもよい。
【０１１１】
（ログイン制御処理）
次に、図９を用いて、ログイン制御処理手順の一例について説明する。
【０１１２】
図９は、ログイン制御処理手順の一例を示すフローチャートである。図９において、ログイン制御装置１００は、ログイン画面８００の画面情報の取得要求を受信する（ステップＳ９０１）。次に、ログイン制御装置１００は、学年マスタ４００と認証方法テーブル５００とに基づいて、各学年に対応する認証方法を特定する（ステップＳ９０２）。
【０１１３】
そして、ログイン制御装置１００は、ユーザの学年を選択すると、ユーザの学年に対応する認証方法でユーザを認証するために、表示内容を遷移可能なログイン画面８００の画面情報を生成する（ステップＳ９０３）。次に、ログイン制御装置１００は、ログイン画面８００の画面情報を送信する（ステップＳ９０４）。そして、ログイン制御装置１００は、ログイン制御処理を終了する。
【０１１４】
これにより、ログイン制御装置１００は、クライアント装置２０２において入力されたユーザの学年に応じて異なるログイン入力項目を提示して、ユーザの学年に応じて異なるログイン要件を適用して、個人認証を行うことができる。
【０１１５】
以上説明したように、ログイン制御装置１００によれば、クライアント装置２０２において入力されたユーザの学年に応じて異なるログイン入力要件を提示することができる。これにより、ログイン制御装置１００は、クライアント装置２０２のユーザに対して、ユーザの発達段階に応じたログイン入力要件を提示することができる。また、ログイン制御装置１００は、学校教育において、ユーザの発達段階に沿って、様々なログイン入力要件があることを学習させることができ、ネットリテラシーの習得を支援することができる。
【０１１６】
また、ログイン制御装置１００によれば、クライアント装置２０２において入力されたユーザの学年に応じて異なるログイン要件を適用することができる。これにより、ログイン制御装置１００は、クライアント装置２０２のユーザがシステムにログインする際に、ユーザの発達段階に応じたログイン要件を適用して、個人認証を行うことができる。また、ログイン制御装置１００は、学校教育において、ユーザの発達段階に沿って、様々なログイン要件のログインを体験させることができ、ネットリテラシーの習得を支援することができる。
【０１１７】
また、ログイン制御装置１００によれば、端末に入力された学年が低学年に該当する場合に提示するログイン入力要件を、端末に入力された学年が低学年以外に該当する場合に提示するログイン入力要件よりも緩和された要件にすることができる。これにより、ログイン制御装置１００は、低学年の学習者については相対的に簡便なログイン要件を設定して、システムに対する理解力が相対的に低い低学年の学習者がシステムにログインしやすくすることができる。結果として、授業を受ける学習者は、ログインに時間がかからなくなり、授業を円滑に受けることができる。授業を行う教育者は、学習者に対してログインの方法について指導する回数が低減され、授業を円滑に進行することができる。また、ログイン制御装置１００は、学習者によるログインの試行回数を減少させ、クライアント装置２０２に対する、ログインのためのクラス、組、出席番号、パスワード、生体情報、個人識別情報などの通信回数を低減することができる。このため、ログイン制御装置１００は、クライアント装置２０２とログイン制御装置１００との通信負荷、クライアント装置２０２の処理負荷、またはログイン制御装置１００の処理負荷を低減することができる。
【０１１８】
一方で、ログイン制御装置１００は、低学年以外の学習者については相対的に高度なログイン要件を設定して、システムに対する理解力が相対的に高い、低学年以外の学習者がシステムに不正ログインしにくくすることができる。結果として、授業を受ける学習者は、自分が授業で用いるデータが不正ログインした他人によって改ざんされることを防止することができ、授業を円滑に受けることができる。また、授業を行う教育者は、不正ログインが行われているか否かを監視しなくてもよくなり、授業を円滑に進行することができる。また、ログイン制御装置１００は、不正ログインを抑制し、セキュリティを向上することができる。
【０１１９】
また、ログイン制御装置１００によれば、例えば、端末に入力された学年が低学年に該当する場合に提示するログイン入力要件を、クラスと出席番号とを含むようにすることができる。これにより、ログイン制御装置１００は、低学年の学習者の発達段階でも理解することができ、覚えやすい、クラスと出席番号とをログイン入力要件にして、低学年の学習者でもログイン入力要件に規定された情報を入力しやすくすることができる。
【０１２０】
一方で、ログイン制御装置１００によれば、例えば、端末に入力された学年が低学年以外に該当する場合に提示するログイン入力要件を、クラスと出席番号とパスワードとを含むようにすることができる。これにより、ログイン制御装置１００は、低学年以外の学習者の発達段階であれば理解することができ、覚えておくことができる、パスワードをログイン入力要件にして、セキュリティを確保しやすくすることができる。
【０１２１】
また、ログイン制御装置１００によれば、例えば、端末に入力された学年が低学年に該当する場合に提示するログイン入力要件を、クラスと出席番号と生体情報を含むようにすることができる。これにより、ログイン制御装置１００は、低学年の学習者の発達段階でも理解することができ、入力しやすい、生体情報をログイン入力要件にして、低学年の学習者でもセキュリティを確保しやすくすることができる。
【０１２２】
また、ログイン制御装置１００によれば、例えば、端末に入力された学年が低学年に該当する場合に提示するログイン入力要件は、クラスと出席番号と個人識別情報を含むようにすることができる。これにより、ログイン制御装置１００は、低学年の学習者の発達段階でも理解することができ、入力しやすい、ＮＦＣカードなどに記憶された個人識別情報をログイン入力要件にして、低学年の学習者でもセキュリティを確保しやすくすることができる。
【０１２３】
また、ログイン制御装置１００によれば、低学年として、小学校１年、小学校１年と小学校２年、小学校１〜３年のいずれかを設定することができる。これにより、ログイン制御装置１００は、小学校１年、小学校１年と小学校２年、小学校１〜３年のうちのどの範囲に簡便なログイン入力要件を設定するかを適宜変更することができる。
【０１２４】
また、ログイン制御装置１００によれば、ログイン入力要件を、端末に入力された学年が低くなるほど、緩和された要件にすることができる。これにより、ログイン制御装置１００は、学習者の学年が低くなるほど相対的に簡便なログイン要件を設定して、システムに対する理解力が相対的に低い学習者がシステムにログインしやすくすることができる。結果として、授業を受ける学習者は、ログインに時間がかからなくなり、授業を円滑に受けることができる。授業を行う教育者は、学習者に対してログインの方法について指導する回数が低減され、授業を円滑に進行することができる。
【０１２５】
一方で、ログイン制御装置１００は、学習者の学年が高くなるほど相対的に高度なログイン要件を設定して、システムに対する理解力が相対的に高い学習者がシステムに不正ログインしにくくすることができる。結果として、授業を受ける学習者は、自分が授業で用いるデータが不正ログインした他人によって改ざんされることを防止することができ、授業を円滑に受けることができる。また、授業を行う教育者は、不正ログインが行われているか否かを監視しなくてもよくなり、授業を円滑に進行することができる。また、ログイン制御装置１００は、低学年と低学年以外とでログイン入力要件を変更する場合に比べて、多くの種類のログイン入力要件を用いることができる。
【０１２６】
また、ログイン制御装置１００によれば、例えば、ログイン入力要件を、端末に入力された学年が低くなるほど、当該ログイン入力要件に含まれる要件の数を少なくすることができる。これにより、ログイン制御装置１００は、発達段階が低くても理解することができ、覚えやすいように、ログイン入力要件の数を少なくして、発達段階が低くてもログイン入力要件に規定された情報を入力しやすくすることができる。
【０１２７】
一方で、ログイン制御装置１００によれば、例えば、ログイン入力要件を、端末に入力された学年が高くなるほど、当該ログイン入力要件に含まれる要件の数を多くすることができる。これにより、ログイン制御装置１００は、発達段階が高ければ理解することができ、覚えておくことができる範囲内で、ログイン入力要件の数を増やして、セキュリティを確保しやすくすることができる。
【０１２８】
また、ログイン制御装置１００によれば、具体的には、ログイン入力要件を、パスワードを含み、端末に入力された学年が低くなるほど、当該パスワードに含まれる文字数または文字種別の制限が緩和されるようにすることができる。これにより、ログイン制御装置１００は、パスワードに含まれる文字数または文字種別の制限により、ログイン入力要件の入力のしやすさを調整することができ、セキュリティの確保しやすさを調整することができる。
【０１２９】
また、ログイン制御装置１００によれば、端末に入力された学年が特別支援学級における学年に該当する場合に提示するログイン入力要件を、特別支援学級とは異なる学級における学年に該当する場合よりも緩和された要件にすることができる。これにより、ログイン制御装置１００は、学習者が特別支援学級に所属する場合には相対的に簡便なログイン要件を設定して、システムに対する理解力が相対的に低くてもシステムにログインしやすくすることができる。
【０１３０】
なお、本実施の形態で説明したログイン制御方法は、予め用意されたプログラムをパーソナル・コンピュータやワークステーション等のコンピュータで実行することにより実現することができる。本ログイン制御プログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。また本ログイン制御プログラムは、インターネット等のネットワークを介して配布してもよい。
【０１３１】
上述した実施の形態に関し、さらに以下の付記を開示する。
【０１３２】
（付記１）授業で用いられる端末におけるログイン制御を行うコンピュータに、
前記端末に入力された学年に応じて、異なるログイン要件を適用する、
処理を実行させることを特徴とするログイン制御プログラム。
【０１３３】
（付記２）前記端末に入力された学年が低学年に該当する場合に提示するログイン入力要件は、前記端末に入力された学年が低学年以外に該当する場合に提示するログイン入力要件よりも緩和された要件である、ことを特徴とする付記１に記載のログイン制御プログラム。
【０１３４】
（付記３）前記端末に入力された学年が低学年に該当する場合に提示するログイン入力要件は、クラスと出席番号とを含み、
前記端末に入力された学年が低学年以外に該当する場合に提示するログイン入力要件は、クラスと出席番号とパスワードとを含む、ことを特徴とする付記１に記載のログイン制御プログラム。
【０１３５】
（付記４）前記低学年は、小学校１年、小学校１年と小学校２年、小学校１〜３年のいずれかである、ことを特徴とする付記２または３に記載のログイン制御プログラム。
【０１３６】
（付記５）提示するログイン入力要件は、前記端末に入力された学年が低くなるほど、緩和された要件になることを特徴とする付記１に記載のログイン制御プログラム。
【０１３７】
（付記６）前記ログイン入力要件は、前記端末に入力された学年が低くなるほど、当該ログイン入力要件に含まれる要件の数が少なくなることを特徴とする付記５に記載のログイン制御プログラム。
【０１３８】
（付記７）前記ログイン入力要件は、パスワードを含み、前記端末に入力された学年が低くなるほど、当該パスワードに含まれる文字数または文字種別の制限が緩和されることを特徴とする付記５に記載のログイン制御プログラム。
【０１３９】
（付記８）前記端末に入力された学年が特別支援学級における学年に該当する場合に提示するログイン入力要件は、前記端末に入力された学年が特別支援学級とは異なる学級における学年に該当する場合に提示するログイン入力要件よりも緩和された要件である、ことを特徴とする付記１〜７のいずれか一つに記載のログイン制御プログラム。
【０１４０】
（付記９）前記端末に入力された学年が低学年に該当する場合に提示するログイン入力要件は、クラスと出席番号と生体情報を含み、
前記端末に入力された学年が低学年以外に該当する場合に提示するログイン入力要件は、クラスと出席番号とパスワードとを含む、ことを特徴とする付記１に記載のログイン制御プログラム。
【０１４１】
（付記１０）前記端末に入力された学年が低学年に該当する場合に提示するログイン入力要件は、クラスと出席番号と識別情報を含み、
前記端末に入力された学年が低学年以外に該当する場合に提示するログイン入力要件は、クラスと出席番号とパスワードとを含む、ことを特徴とする付記１に記載のログイン制御プログラム。
【０１４２】
（付記１１）授業で用いられる端末におけるログイン制御を行うコンピュータに、
前記端末に入力された学年に応じて異なるログイン入力項目を提示する、
処理を実行させることを特徴とするログイン制御プログラム。
【０１４３】
（付記１２）前記端末に入力された学年が低学年に該当する場合に提示するログイン入力項目の数は、前記端末に入力された学年が高学年に該当する場合に提示するログイン入力項目の数よりも少ない、ことを特徴とする付記１１に記載のログイン制御プログラム。
【０１４４】
（付記１３）授業で用いられる端末におけるログイン制御を行うコンピュータが、
前記端末に入力された学年に応じて、異なるログイン要件を適用する、
処理を実行することを特徴とするログイン制御方法。
【０１４５】
（付記１４）授業で用いられる端末におけるログイン制御を行うコンピュータが、
前記端末に入力された学年に応じて異なるログイン入力項目を提示する、
処理を実行することを特徴とするログイン制御方法。
【０１４６】
（付記１５）授業で用いられる端末におけるログイン制御システムであって、
前記端末に入力された学年に応じて、異なるログイン要件を適用する、
ことを特徴とするログイン制御システム。
【０１４７】
（付記１６）授業で用いられる端末におけるログイン制御システムであって、
前記端末に入力された学年に応じて異なるログイン入力項目を提示する、
ことを特徴とするログイン制御システム。
【符号の説明】
【０１４８】
１００  ログイン制御装置
１１０，８００  ログイン画面
７０１  受付部
７０２  表示制御部
７０３  認証制御部
【図１】
2015219789.tif 000003
【図２】
2015219789.tif 000004
【図３】
2015219789.tif 000005
【図４】
2015219789.tif 000006
【図５】
2015219789.tif 000007
【図６】
2015219789.tif 000008
【図７】
2015219789.tif 000009
【図８】
2015219789.tif 000010
【図９】
2015219789.tif 000011