(57)【要約】【課題】適切な情報の管理を行うことを目的としている。【解決手段】所定のグループに属する人物それぞれについて１又は複数の項目についてのデータ入力を許容し、所定の操作に応じて、前記所定のグループについて前記１又は複数の項目全てについて更なるデータの修正又は入力の一括した規制を実行し、前記所定のグループに属する第１の人物についての個別の指定がなされた場合に、前記所定のグループのうち、指定された該第１の人物についてのみ前記１又は複数の項目についてデータの修正又は入力を許容する、処理をコンピュータに実行させる。【選択図】図８
2019036101.tif 000002
【特許請求の範囲】
【請求項１】
所定のグループに属する人物それぞれについて１又は複数の項目についてのデータ入力を許容し、
所定の操作に応じて、前記所定のグループについて前記１又は複数の項目全てについて更なるデータの修正又は入力の一括した規制を実行し、
前記所定のグループに属する第１の人物についての個別の指定がなされた場合に、前記所定のグループのうち、指定された該第１の人物についてのみ前記１又は複数の項目についてデータの修正又は入力を許容する、
処理をコンピュータに実行させることを特徴とする管理プログラム。
【請求項２】
前記第１の人物は、前記所定のグループに含まれる人物のうち、前記１又は複数の項目においてデータの欠落又は矛盾又はエラーが検出された人物から選択可能である、
ことを特徴とする請求項１に記載の管理プログラム。
【請求項３】
前記所定の操作は、
前記一括した規制を実行するための承認を要求する操作であり、前記一括した規制は、前記承認が要求された段階で実行され、
前記第１の人物についての個別の指定は、
前記第１の人物に対する前記データの修正又は入力の許容の承認を要求する操作であり、前記データの修正又は入力は、前記許容の要求が承認された段階で、許容される、請求項１又は２記載の管理プログラム。
【請求項４】
前記修正又は入力が規制された１又は複数の項目についてのデータの表示態様と、前記修正又は入力が許容された１又は複数の項目についてのデータの表示態様と、を異ならせる、
処理を前記コンピュータに実行させることを特徴とする請求項１乃至３の何れか一項に記載の管理プログラム。
【請求項５】
コンピュータによる管理方法であって、該コンピュータが、
所定のグループに属する人物それぞれについて１又は複数の項目についてのデータ入力を許容し、
所定の操作に応じて、前記所定のグループについて前記１又は複数の項目全てについて更なるデータの修正又は入力の一括した規制を実行し、
前記所定のグループに属する第１の人物についての個別の指定がなされた場合に、前記所定のグループのうち、指定された該第１の人物についてのみ前記１又は複数の項目についてデータの修正又は入力を許容する、
ことを特徴とする管理方法。
【請求項６】
所定のグループに属する人物それぞれについて１又は複数の項目についてのデータ入力を許容する入力受付部と、
所定の操作に応じて、前記所定のグループについて前記１又は複数の項目全てについて更なるデータの修正又は入力の一括した規制を実行する入力規制部と、
前記所定のグループに属する第１の人物についての個別の指定がなされた場合に、前記所定のグループのうち、指定された該第１の人物についてのみ前記１又は複数の項目についてデータの修正又は入力を許容する入力許容部と、を有する、
ことを特徴とする管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、管理プログラム、管理方法及び管理装置に関する。
【背景技術】
【０００２】
近年では、教育現場等において、生徒の成績に関する情報を共有して管理するシステムが知られている。
【０００３】
従来のシステムでは、例えば、成績に関する情報の入力が終了した段階で入力を禁止することで、共有する情報の改ざんが行われないようにしている。また、従来のシステムでは、例えば、成績に関する情報に、誤りや欠落がある場合には、承認者からの承認を受けると、情報の修正が許容される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−７５９４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来では、一人の生徒の成績に関する情報の修正が許容されると、他の生徒に対する、成績に関する情報の修正も許容されるようになる。このため、従来では、誤って、別の生徒の成績に関する情報が修正される可能性や、修正と同時に改ざんが行われる可能性がある。
【０００６】
１つの側面では、本発明は、適切な情報の管理を行うことを目的としている。
【課題を解決するための手段】
【０００７】
一つ態様では、所定のグループに属する人物それぞれについて１又は複数の項目についてのデータ入力を許容し、所定の操作に応じて、前記所定のグループについて前記１又は複数の項目全てについて更なるデータの修正又は入力の一括した規制を実行し、前記所定のグループに属する第１の人物についての個別の指定がなされた場合に、前記所定のグループのうち、指定された該第１の人物についてのみ前記１又は複数の項目についてデータの修正又は入力を許容する、処理をコンピュータに実行させる。
【０００８】
上記各処理は、上記各処理を実現する機能部、各処理を実現する手順としても良く、各処理をコンピュータに実行させるプログラムを記憶したコンピュータ読み取り可能な記憶媒体とすることもできる。
【発明の効果】
【０００９】
適切な情報の管理を行うことができる。
【図面の簡単な説明】
【００１０】
【図１】第一の実施形態の管理システムのシステム構成の一例を示す図である。
【図２】第一の実施形態の管理装置のハードウェア構成の一例を示す図である。
【図３】第一の実施形態の成績データベースの一例を示す図である。
【図４】第一の実施形態の通知表データベースの一例を示す図である。
【図５】第一の実施形態の指導要録データベースの一例を示す図である。
【図６】第一の実施形態の入力状態データベース２４０の一例を示す図である。
【図７】第一の実施形態の管理装置の機能構成を説明する図である。
【図８】第一の実施形態の管理処理部の処理を説明する第一のフローチャートである。
【図９】第一の実施形態の管理処理部の処理を説明する第二のフローチャートである。
【図１０】第一の実施形態の選択一覧画面の一例を示す図である。
【図１１】第一の実施形態のテスト結果情報の表示例を示す図である。
【図１２】第一の実施形態の通知表情報の表示例を示す図である。
【図１３】第一の実施形態の指導要録情報の表示例を示す図である。
【図１４】第二の実施形態の通知表情報を作成する処理を説明するフローチャートである。
【図１５】第二の実施形態のテスト結果情報の表示例を示す図である。
【図１６】第二の実施形態の通知表情報の表示例を示す図である。
【図１７】第三の実施形態の管理装置の機能構成を説明する図である。
【図１８】第三の実施形態の管理処理部の処理を説明するフローチャートである。
【発明を実施するための形態】
【００１１】
（第一の実施形態）
以下に、図面を参照して、第一の実施形態について説明する。図１は、第一の実施形態の管理システムのシステム構成の一例を示す図である。
【００１２】
本実施形態の管理システム１００は、管理装置２００と、端末装置３００−１、３００−２と、を有する。管理装置２００と端末装置３００−１、３００−２は、ネットワークを介して接続される。
【００１３】
本実施形態の管理システム１００は、例えば、学校等に設置され、管理装置２００と、端末装置３００−１、３００−２によって、各生徒の成績に関する情報が共有される。
【００１４】
端末装置３００−１、３００−２は、教師によって利用される端末である。また、図１の例では、端末装置３００−１は、主に、承認者への承認を申請する申請者によって利用される端末装置３００とした。また、図１の例では、端末装置３００−２は、主に、申請に対する承認を行う承認者によって利用される端末装置３００とした。
【００１５】
尚、図１の例では、管理システム１００は、端末装置３００−１、３００−２が１台ずつ含まれるものとしたが、これに限定されない。管理システム１００は、端末装置３００−１、３００−２のそれぞれが複数台含まれていても良いし、端末装置３００−１が端末装置３００−２を兼ねていても良い。
【００１６】
本実施形態の管理システム１００において、管理装置２００は、成績データベース２１０、通知表データベース２２０、指導要録データベース２３０、入力状態データベース２４０、管理処理部２５０を有する。
【００１７】
本実施形態の管理処理部２５０は、例えば、端末装置３００−１から、生徒の成績に関する情報の入力を受け付けると、成績データベース２１０に格納する。また、管理処理部２５０は、端末装置３００−１から、通知表や指導要録の作成要求を受け付けると、成績データベース２１０を参照して生徒毎の通知表を示す情報や指導要録を示す情報を作成し、通知表データベース２２０や指導要録データベース２３０に格納する。また、管理処理部２５０は各生徒の成績に関する情報に対して、入力が規制されているか否かを示す情報を入力状態データベース２４０に格納する。
【００１８】
尚、指導要録とは、幼児、児童、生徒、学生の学籍並びに指導の過程及び結果の要約を記録し、その後の指導及び外部に対する証明等に役立たせるための原簿となるものである。
【００１９】
また、管理処理部２５０は、例えば、端末装置３００−１から、選択された情報を確定させるための申請（確定要求）を受けて、端末装置３００−２に対して、情報の確定の承認を求める承認要求を通知する。
【００２０】
そして、管理処理部２５０は、端末装置３００−２から、承認の通知を受け付けると、端末装置３００−１において選択された情報に対して、修正や更なる情報の入力を規制する。言い換えれば、管理処理部２５０は、選択された情報を確定させる。
【００２１】
また、本実施形態の管理処理部２５０は、端末装置３００−１から、特定の生徒が選択され、入力の規制を解除するための申請（解除要求）を受け付けると、解除の申請を端末装置３００−２に通知する。そして、管理処理部２５０は、端末装置３００−２から、解除要求に対する承認を受け付けると、選択された生徒の成績に関する情報の修正や、更なる情報の入力に対する規制を解除し、修正や情報の入力を許容する。
【００２２】
より具体的には、例えば、管理処理部２５０は、１学級分の各生徒の通知表が作成され、通知表に対する確定要求が成されると、この学級の全生徒の成績に関する情報の修正や、更なる情報の入力を、一括して規制する。
【００２３】
また、管理処理部２５０は、成績に関する情報が確定された学級において選択された生徒について、入力の規制を解除するための解除要求に対する承認を受けると、選択された生徒の成績に関する情報のみ、入力の規制を解除する。したがって、端末装置３００−１では、選択された生徒に対してのみ、情報の修正や、更なる情報の入力が許容される。
【００２４】
このように、本実施形態によれば、適切な情報の管理を行うことができる。尚、以下の説明では、端末装置３００−１、３００−２を区別しない場合には、端末装置３００と呼ぶ場合がある。
【００２５】
以下に、本実施形態の管理装置２００について、さらに説明する。図２は、第一の実施形態の管理装置のハードウェア構成の一例を示す図である。
【００２６】
本実施形態の管理装置２００は、それぞれバスＢで相互に接続されている入力装置２１、出力装置２２、ドライブ装置２３、補助記憶装置２４、メモリ装置２５、演算処理装置２６及びインターフェース装置２７を含む情報処理装置である。
【００２７】
入力装置２１は、各種の情報の入力を行うための装置であり、例えばキーボードやポインティングデバイス等により実現される。出力装置２２は、各種の情報の出力を行うためものであり、例えばディスプレイ等により実現される。インターフェース装置２７は、ＬＡＮカード等を含み、ネットワークに接続する為に用いられる。
【００２８】
管理プログラムは、管理装置２００を制御する各種プログラムの少なくとも一部である。管理プログラムは例えば記憶媒体２８の配布やネットワークからのダウンロード等によって提供される。管理プログラムを記録した記憶媒体２８は、ＣＤ−ＲＯＭ、フレキシブルディスク、光磁気ディスク等の様に情報を光学的、電気的或いは磁気的に記録する記憶媒体、ＲＯＭ、フラッシュメモリ等の様に情報を電気的に記録する半導体メモリ等、様々なタイプの記憶媒体を用いることができる。
【００２９】
また、管理プログラムは、管理プログラムを記録した記憶媒体２８がドライブ装置２３にセットされると、記憶媒体２８からドライブ装置２３を介して補助記憶装置２４にインストールされる。ネットワークからダウンロードされた管理プログラムは、インターフェース装置２７を介して補助記憶装置２４にインストールされる。
【００３０】
補助記憶装置２４は、インストールされた管理プログラムを格納すると共に、必要なファイル、データ等を格納する。メモリ装置２５は、管理装置２００の起動時に補助記憶装置２４から管理プログラムを読み出して格納する。そして、演算処理装置２６はメモリ装置２５に格納された管理プログラムに従って、後述するような各種処理を実現している。
【００３１】
本実施形態の端末装置３００のハードウェア構成は、管理装置２００と同様であるから、説明を省略する。尚、端末装置３００は、例えば、タブレット型の端末装置や、スマートフォン等であっても良く、入力装置２１と出力装置２２との代わりに、タッチパネル等により実現される表示操作装置を有していても良い。
【００３２】
次に、図３乃至図６を参照して、管理装置２００の有する各データベースについて説明する。尚、図１の例では、各データベースが管理装置２００に設けられるものとしたが、これに限定されない。図３乃至図６に示す各データベースは、管理装置２００の外部の記憶装置等に設けられていても良い。また、各データベースは、管理装置２００に設けられる場合には、補助記憶装置２４やメモリ装置２５等に設けられても良い。
【００３３】
図３は、第一の実施形態の成績データベースの一例を示す図である。本実施形態の成績データベース２１０は、評定テーブル２１１、評価テーブル２１２、テスト結果テーブル２１３を有する。
【００３４】
本実施形態の評定テーブル２１１は、各生徒について、学期毎に設けられる。言い換えれば、評定テーブル２１１には、生徒を識別するための情報と、学期を示す情報とが対応付けられている。
【００３５】
評定テーブル２１１は、情報の項目として、教科と、評定とを有し、両者は応付けられている。項目「教科」の値は、各教科を示し、項目「評定」の値は、対応する学期において、確定された成績を示す。
【００３６】
図３に示す評定テーブル２１１は、例えば、５年３組の氏名「ＡＡ  ａａ」の１学期の教科毎の評定を示している。このとき、生徒を識別するための情報は、「５年３組の氏名「ＡＡ  ａａ」」であり、学期を示す情報は、「１学期」である。以下の説明では、評定テーブル２１１において、項目「教科」の値と項目「評定」の値と、を含む情報を評定情報と呼ぶ。
【００３７】
評価テーブル２１２は、評定テーブル２１１における教科毎に設けられる。言い換えれば、評価テーブル２１２は、生徒を識別するための情報と、学期を示す情報と、教科を示す情報と、が対応付けられる。
【００３８】
評価テーブル２１２は、情報の項目として、観点、評価、算出を有し、それぞれが対応付けられている。
【００３９】
項目「観点」の値は、学習状況を分析的に見るための観点を示す。項目「評価」の値及び項目「算出」の値は、成績データベース２１０に格納された各テーブルに基づき、あるロジックにしたがって算出される。
【００４０】
図３に示す評価テーブル２１２では、例えば、５年３組の氏名「ＡＡ  ａａ」の１学期の国語の評価を示している。
【００４１】
５年３組の氏名「ＡＡ  ａａ」は、国語の観点「意欲・関心・態度」については、評価「Ａ」、算出「Ａ」であり、観点「話す・聞く」については、評価「Ａ」、算出「Ａ」であることがわかる。以下の説明では、評価テーブル２１２において、項目「観点」の値と、項目「評価」の値と、項目「算出」の値と、を含む情報を、評価情報と呼ぶ。
【００４２】
テスト結果テーブル２１３は、評定テーブル２１１における教科のテスト毎に設けられる。言い換えれば、評価テーブル２１２は、生徒を識別するための情報と、学期を示す情報と、教科を示す情報と、行われたテストを識別する情報とが対応付けられる。図３のテスト結果テーブル２１３は、例えば、５年３組の氏名「ＡＡ  ａａ」の１学期の国語の中間テストの結果を示している。
【００４３】
テスト結果テーブル２１３は、情報の項目として、観点、点数、合計を有し、両者は対応付けられている。本実施形態では、例えば、テストの問題毎に観点が対応付けられており、観点毎に点数が算出される。
【００４４】
項目「観点」の値は、テストの問題毎に対応付けられた観点を示す。項目「点数」の値は、観点と対応付けられた問題を正答したとき加算される点数を示す。項目「合計」の値は、点数の合計点を示す。
【００４５】
図３の例では、テスト結果テーブル２１３は、５年３組の氏名「ＡＡ  ａａ」の１学期の国語の中間テストの結果を示している。この中間テストでは、観点「関心」と対応する点数は１６点であり、観点「書く」と対応する点数は２点であり、観点「知識」と対応する点数は１９点であり、合計点が３７点である。
【００４６】
以下の説明では、テスト結果テーブル２１３における項目「観点」の値、「点数」の値、「合計」の値を含む情報をテスト結果情報と呼ぶ。
【００４７】
次に、図４を参照して、通知表データベース２２０について説明する。図４は、第一の実施形態の通知表データベースの一例を示す図である。
【００４８】
本実施形態の通知表データベース２２０は、学年・学級の教科毎に設けられる。言い換えれば、通知表データベース２２０は、学年・学級を示す情報と、教科を示す情報とが対応付けられている。
【００４９】
また、本実施形態の通知表データベース２２０は、例えば、管理処理部２５０により、成績データベース２１０に基づき通知表が作成されたときに、生成された情報が追加され、更新されても良い。
【００５０】
図４に示す通知表データベース２２０では、学年・学級を示す情報として、「５年３組」、教科を示す情報として、「国語」が対応付けられている。
【００５１】
通知表データベース２２０は、情報の項目として、学年・学級、生徒氏名、番号、１学期、２学期を有する。
【００５２】
項目「１学期」及び項目「２学期」には、項目「観点」に含まれる項目「関心・意欲・態度」と、項目「話す・聞く」とが対応付けられている。また、項目「関心・意欲・態度」と、項目「話す・聞く」と、には、項目「算出」と項目「評価」とが対応付けられている。
【００５３】
また、通知表データベース２２０において、項目「生徒氏名」の値は、生徒の氏名を示し、項目「番号」の値は、学級内において生徒を識別するための番号である。項目「番号」の値は、例えば、出席番号等である。
【００５４】
以下の説明では、通知表データベース２２０において、項目「学年・学級」、項目「生徒氏名」、項目「番号」の値と、各学期と対応付けられた項目の値と、を含む情報を、通知表情報と呼ぶ。つまり、本実施形態の通知表情報は、各生徒について、学期及び
教科毎に管理される。
【００５５】
次に、図５を参照して、指導要録データベース２３０について説明する。図５は、第一の実施形態の指導要録データベースの一例を示す図である。
【００５６】
本実施形態の指導要録データベース２３０は、学年・学級の教科毎に設けられる。言い換えれば、指導要録データベース２３０は、学年・学級を示す情報と、教科を示す情報とが対応付けられている。
【００５７】
また、本実施形態の指導要録データベース２３０は、例えば、管理処理部２５０により、成績データベース２１０に基づき、指導要録が作成されたときに、生成された情報が追加されて更新されても良い。
【００５８】
指導要録データベース２３０は、情報の項目として、学年・学級、生徒氏名、番号、１学期、２学期を有する。
【００５９】
項目「１学期」及び項目「２学期」には、項目「算出」と項目「評定」とが対応付けられている。
【００６０】
以下の説明では、指導要録データベース２３０において、項目「学年・学級」、項目「生徒氏名」、項目「番号」の値と、各学期と対応付けられた項目の値と、を含む情報を、指導要録情報と呼ぶ。つまり、本実施形態の指導要録情報は、各生徒について、学期及び教科毎に管理される。
【００６１】
次に、図６を参照して、第一の実施形態の入力状態データベース２４０について説明する。図６は、第一の実施形態の入力状態データベース２４０の一例を示す図である。
【００６２】
本実施形態の入力状態データベース２４０は、情報の項目として、学年・学級、生徒氏名、番号、成績データベース、通知表データベース、指導要録データベースを有する。
【００６３】
項目「成績データベース」、項目「通知表データベース」、項目「指導要録データベース」のそれぞれは、項目「入力状態」と、項目「ステータス」とが対応付けられている。
【００６４】
項目「入力状態」の値が、対応するデータベースに対する情報の入力が規制されているか否かを示す。項目「ステータス」の値は、対応するデータベースの情報のステータスを示す。
【００６５】
例えば、図６では、項目「成績データベース」と対応する項目「入力状態」において、５年３組の氏名「ＡＡ  ａａ」と対応する値は、「入力規制中」である。したがって、図６の状態では、成績データベース２１０において、５年３組の氏名「ＡＡ  ａａ」と対応する情報の入力と変更が規制されていることがわかる。
【００６６】
また、項目「成績データベース」と対応する項目「ステータス」において、５年３組の氏名「ＡＡ  ａａ」と対応する値は、「確定」である。したがって、図６の状態では、成績データベース２１０において、５年３組の生徒氏名「ＡＡ  ａａ」と対応する情報が確定されていることがわかる。
【００６７】
例えば、図６では、項目「成績データベース」と対応する項目「入力状態」において、５年３組の氏名「ＢＢ  ｂｂ」と対応する値は、「入力規制中」であり、項目「ステータス」において、５年３組の生徒氏名「ＢＢ  ｂｂ」と対応する値は、「申請中」である。したがって、図６の状態では、成績データベース２１０において、５年３組の生徒氏名「ＢＢ  ｂｂ」と対応する情報は、確定要求がなされ、承認者による承認待ちの状態であることがわかる。
【００６８】
また、例えば、図６では、項目「通知表データベース」と対応する項目「入力状態」において、５年３組の生徒氏名「ＥＥ  ｅｅ」と対応する値は、「入力許容中」である。したがって、図６に示す状態では、通知表データベース２２０において、５年３組の生徒氏名「ＥＥ  ｅｅ」と対応する情報の入力が許容されていることがわかる。
【００６９】
また、項目「通知表データベース」と対応する項目「ステータス」において、５年３組の生徒氏名「ＥＥ  ｅｅ」と対応する値は、「未申請」である。したがって、図６の状態では、通知表データベース２２０において、５年３組の生徒氏名「ＥＥ  ｅｅ」と対応する情報に対する確定要求が行われていないことがわかる。
【００７０】
以下の説明では、図６に示す入力状態データベース２４０における各項目の値を含む情報を、入力状態情報と呼ぶ。
【００７１】
次に、図７を参照して、本実施形態の管理装置２００の機能について説明する。図７は、第一の実施形態の管理装置の機能構成を説明する図である。
【００７２】
本実施形態の管理装置２００において、管理処理部２５０は、管理装置２００の演算処理装置２６が、メモリ装置２５等に記憶された管理プログラムを読み出して実行することで実現される。
【００７３】
本実施形態の管理処理部２５０は、入力受付部２５１、出力部２５２、通知表作成部２５３、指導要録作成部２５４、宛先表示部２５５、要求通知部２５６、入力規制部２５７、入力許容部２５８、取り消し部２５９、データベース更新部２６０を有する。
【００７４】
入力受付部２５１は、管理装置２００に対する各種の入力を受け付ける。具体的には、例えば、入力受付部２５１は、管理装置２００の各データベースに対する情報を確定させるための確定要求、入力の規制を解除するための解除要求等の入力を受け付ける。また、入力受付部２５１は、例えば、情報を確定させる対象となる生徒の選択や、入力の解除の対象となる生徒の選択を受け付ける。
【００７５】
出力部２５２は、端末装置３００に対する各種の出力を行う。具体的には、端末装置３００−１に表示させる生徒のテスト結果情報の入力画面や、確定要求や解除要求を行うための画面の画面データ等を出力しても良い。また、出力部２５２は、例えば、端末装置３００−２に対して、確定要求や解除要求に対する承認を求める通知等を出力しても良い。
【００７６】
通知表作成部２５３は、通知表情報の作成指示を受けると、成績データベース２１０を参照して通知表情報を作成し、通知表データベース２２０に格納する。尚、本実施形態では、通知表情報は、成績データベース２１０に格納された各種の情報から作成されれば良く、どのような方法で作成されても良い。
【００７７】
また、本実施形態の通知表作成部２５３は、通知表情報の作成の際に、直前の学期の通知表情報との比較結果を通知表情報に含めるようにした。通知表作成部２５３による通知表情報の作成の詳細は後述する。
【００７８】
指導要録作成部２５４は、指導要録情報を作成し、指導要録データベース２３０に格納する。尚、本実施形態では、指導要録情報は、成績データベース２１０に格納された各種の情報から作成されれば良く、どのような方法で作成されても良い。
【００７９】
宛先表示部２５５は、確定要求や解除要求の送信先となる端末装置３００−２の宛先の一覧を表示させる。尚、端末装置３００−２の宛先は、例えば、図示しないユーザデータベース等に格納されていても良い。
【００８０】
要求通知部２５６は、端末装置３００−１から受け付けた確定要求や解除要求に対する承認を求める通知を、宛先表示部２５５によって表示された宛先の一覧において、選択された宛先へ通知する。
【００８１】
入力規制部２５７は、確定要求を受け付けて、成績データベース２１０、通知表データベース２２０、指導要録データベース２３０において、選択された生徒と対応する情報の入力と変更の受け付けを禁止する。また、入力規制部２５７は、確定要求を受けたときや、確定要求が承認されたとき等に、入力状態データベース２４０の各データベースのステータスを変更する。
【００８２】
入力許容部２５８は、解除要求と、解除要求に対する承認と、を受けて、成績データベース２１０、通知表データベース２２０、指導要録データベース２３０において、選択された生徒と対応する情報の入力と変更の受け付けを許容する。また、入力許容部２５８は、解除要求が承認されたとき、入力状態データベース２４０の各データベースのステータスを変更する。
【００８３】
取り消し部２５９は、端末装置３００−２において、確定要求や解除要求の承認が却下された場合に、端末装置３００−１において、却下が受け容れられると、却下された確定要求や解除要求を取り消す。また、取り消し部２５９は、確定要求を取り消した場合、入力状態データベース２４０における該当する情報のステータスを更新する。
【００８４】
データベース更新部２６０は、上述した各部の処理に応じて、成績データベース２１０、通知表データベース２２０、指導要録データベース２３０、入力状態データベース２４０を更新する。
【００８５】
次に、図８乃至図１０を参照して、本実施形態の管理処理部２５０の処理について説明する。
【００８６】
図８は、第一の実施形態の管理処理部の処理を説明する第一のフローチャートである。
【００８７】
本実施形態の管理処理部２５０は、入力受付部２５１により、選択一覧画面の表示要求を受け付けると、出力部２５２により、選択一覧画面を端末装置３００−１に表示させる（ステップＳ８０１）。尚、出力部２５２は、選択一覧画面の画面データを端末装置３００−１に出力しても良いし、端末装置３００−１を選択一覧画面の画面データが格納された場所にアクセスさせても良い。選択一覧画面の詳細は後述する。
【００８８】
続いて、管理処理部２５０は、入力受付部２５１により、端末装置３００−１から、選択一覧画面における生徒の選択と、確定要求とを受け付けたか否かを判定する（ステップＳ８０２）。
【００８９】
ステップＳ８０２において、生徒の選択と確定要求とを受け付けない場合、入力受付部２５１は、端末装置３００−１から、生徒の選択と、解除要求とを受け付けたか否かを判定する（ステップＳ８０３）。ステップＳ８０３において、生徒の選択と解除要求とを受け付けた場合、管理処理部２５０は、後述する図９のステップＳ９０１へ進む。
【００９０】
ステップＳ８０３において、生徒の選択と解除要求とを受け付けない場合、ステップＳ８０１へ戻る。
【００９１】
ステップＳ８０２において、生徒の選択と、確定要求とを受け付け場合、宛先表示部２５５は、承認先となる宛先の一覧を表示させ、入力受付部２５１は、承認先となる宛先の選択を受け付けたか否かを判定する（ステップＳ８０４）。ステップＳ８０４において、宛先が選択されない場合、入力受付部２５１は、宛先の選択を受け付けるまで待機する。
【００９２】
ステップＳ８０４において、宛先の選択を受け付けると、管理処理部２５０は、要求通知部２５６により、ステップＳ８０４で選択された宛先が示す端末装置３００−２に対し、端末装置３００−１から受け付けた確定要求を通知する（ステップＳ８０５）。
【００９３】
尚、本実施形態の確定要求には、選択された生徒を特定するための情報が含まれていても良い。具体的には、確定要求には、生徒の学年・学級や、生徒氏名等が含まれても良い。
【００９４】
続いて、管理処理部２５０は、入力規制部２５７により、成績データベース２１０、通知表データベース２２０、指導要録データベース２３０における、選択された生徒と対応する情報の入力を一括して規制する（ステップＳ８０６）。
【００９５】
より具体的には、入力規制部２５７は、成績データベース２１０において、選択された生徒と対応する評定テーブル２１１、評価テーブル２１２、テスト結果テーブル２１３に対する修正や、更なる情報の入力（追加）を禁止する。
【００９６】
また、入力規制部２５７は、通知表データベース２２０において、選択された生徒と対応する通知表情報に対する修正や、更なる情報の入力を禁止する。また、入力規制部２５７は、指導要録データベース２３０において、選択された生徒と対応する指導要録情報に対する修正や、更なる情報の入力を禁止する。
【００９７】
続いて、入力規制部２５７は、入力状態データベース２４０を更新する（ステップＳ８０７）。具体的には。入力規制部２５７は、選択された生徒と対応する入力状態情報における、各データベースの項目「入力状態」の値を入力規制中とし、項目「ステータス」の値を「申請中」とする。
【００９８】
続いて、管理処理部２５０は、入力受付部２５１により、端末装置３００−２から、確定要求に対する承認を示す通知を受け付けたか否かを判定する（ステップＳ８０８）。
【００９９】
ステップＳ８０８において、承認を示す通知を受け付けると、入力規制部２５７は、入力状態データベース２４０を更新し（ステップＳ８０９）、処理を終了する。具体的には、入力規制部２５７は、選択された生徒と対応する入力状態情報における、各データベースの項目「入力状態」の値を入力規制中とし、項目「ステータス」の値を「申請中」から「確定」に更新する。
【０１００】
ステップＳ８０８において、承認を受け付けない場合、管理処理部２５０は、入力受付部２５１により、端末装置３００−２から、確定要求を却下することを示す通知を受け付けたか否かを判定する（ステップＳ８１０）。ステップＳ８１０において、却下の通知を受け付けていない場合、管理処理部２５０は、処理を終了する。
【０１０１】
ステップＳ８１０において、却下の通知を受け付けた場合、入力規制部２５７は確定要求を行った端末装置３００−１に対し、確定要求が却下されたことを通知する（ステップＳ８１１）。
【０１０２】
続いて、管理処理部２５０は、入力受付部２５１により、端末装置３００−１から、確定要求の取り下げ要求を受け付けたか否かを判定する（ステップＳ８１２）。ステップＳ８１２において、取り下げ要求を受け付けない場合、管理処理部２５０は、処理を終了する。
【０１０３】
ステップＳ８１２において、取り下げ要求を受け付けた場合、管理処理部２５０は、取り消し部２５９により、確定要求を取り消す（ステップＳ８１３）。
【０１０４】
続いて、入力規制部２５７は、成績データベース２１０、通知表データベース２２０、指導要録データベース２３０における、選択された生徒と対応する情報の入力の規制を一括して解除する（ステップＳ８１４）。
【０１０５】
続いて、入力規制部２５７は、入力状態データベース２４０の状態を更新し（ステップＳ８１５）、処理を終了する。具体的には、取り消し部２５９は、選択された生徒と対応する入力状態情報における、各データベースの項目「入力状態」の値を入力規制中とし、項目「ステータス」の値を「申請中」から「未申請」に更新する。
【０１０６】
次に、図９を参照して、管理処理部２５０が、端末装置３００−１から解除要求を受け付けた場合の処理について説明する。
【０１０７】
図９は、第一の実施形態の管理処理部の処理を説明する第二のフローチャートである。
【０１０８】
本実施形態の管理処理部２５０は、ステップＳ８０３において、生徒の選択と解除要求とを受け付けた場合、宛先表示部２５５により、承認先となる宛先の一覧を表示させ、入力受付部２５１は、承認先となる宛先の選択を受け付けたか否かを判定する（ステップＳ９０１）。
【０１０９】
ステップＳ９０１において、宛先が選択されない場合、入力受付部２５１は、宛先の選択を受け付けるまで待機する。ステップＳ９０１において、宛先の選択を受け付けると、管理処理部２５０は、要求通知部２５６により、解除要求を選択された宛先が示す端末装置３００−２へ通知する（ステップＳ９０２）。
【０１１０】
尚、本実施形態の解除要求には、選択された生徒を特定するための情報が含まれていても良い。具体的には、確定要求には、生徒の学年・学級や、生徒氏名等が含まれても良い。
【０１１１】
続いて、管理処理部２５０は、入力受付部２５１により、端末装置３００−２から、解除要求に対する承認を示す通知を受け付けたか否かを判定する（ステップＳ９０３）。
【０１１２】
ステップＳ９０３において、承認を示す通知を受け付けない場合、管理処理部２５０は、後述するステップＳ９０６へ進む。
【０１１３】
ステップＳ９０３において、承認を示す通知を受け付けると、入力許容部２５８は、成績データベース２１０、通知表データベース２２０、指導要録データベース２３０における、選択された生徒と対応する情報の入力の規制を解除する（ステップＳ９０４）。
【０１１４】
より具体的には、入力許容部２５８は、成績データベース２１０において、選択された生徒と対応する評定テーブル２１１、評価テーブル２１２、テスト結果テーブル２１３に対する情報の入力又は修正を許容させる。また、入力許容部２５８は、通知表データベース２２０において、選択された生徒と対応する通知表情報に対する修正や、更なる情報の入力を許容させる。また、入力許容部２５８は、指導要録データベース２３０において、選択された生徒と対応する指導要録情報に対する修正や、更なる情報の入力を許容させる。
【０１１５】
続いて、入力許容部２５８は、入力状態データベース２４０を更新し（ステップＳ９０５）、処理を終了する。具体的には。入力許容部２５８は、選択された生徒と対応する入力状態情報における、各データベースの項目「入力状態」の値を入力許容中とし、項目「ステータス」の値を「未申請」とする。
【０１１６】
ステップＳ９０３において、承認を受け付けない場合、管理処理部２５０は、入力受付部２５１により、端末装置３００−２から、解除要求を却下することを示す通知を受け付けたか否かを判定する（ステップＳ９０６）。ステップＳ９０６において、却下の通知を受け付けていない場合、管理処理部２５０は、処理を終了する。
【０１１７】
ステップＳ９０６において、却下の通知を受け付けた場合、入力許容部２５８は解除要求を行った端末装置３００−１に対し、解除要求が却下されたことを通知する（ステップＳ９０７）。
【０１１８】
続いて、管理処理部２５０は、入力受付部２５１により、端末装置３００−１から、解除要求の取り下げ要求を受け付けたか否かを判定する（ステップＳ９０８）。ステップＳ９０８において、取り下げ要求を受け付けない場合、管理処理部２５０は、処理を終了する。
【０１１９】
ステップＳ９０８において、取り下げ要求を受け付けた場合、管理処理部２５０は、取り消し部２５９により、解除要求を取り消し（ステップＳ９０９）、図８のステップＳ８０１へ戻る。
【０１２０】
次に、図１０乃至図１３を参照して、本実施形態の管理処理部２５０の処理について、具体的に説明する。
【０１２１】
図１０は、第一の実施形態の選択一覧画面の一例を示す図である。図１０に示す画面１０１は、端末装置３００−１に表示された選択一覧画面の一例を示している。
【０１２２】
画面１０１は、生徒の成績に関する各種の情報を端末装置３００−１の利用者に選択させるための画面である。
【０１２３】
画面１０１には、選択欄１０２、検索ボタン１０３、クリアボタン１０４、選択欄１０５、出力ボタン１０６、選択欄１０７、出力ボタン１０８、解除要求ボタン１０９、一覧表示欄１１０が含まれる。
【０１２４】
選択欄１０２は、年度と、学年・学級と、学期を選択させるための欄である。検索ボタン１０３は、管理装置２００に対し、選択欄１０２で選択された年度、学年・学級、学期における、生徒の成績に関する情報の検索要求を行うためのボタンである。クリアボタン１０４は、選択欄１０２で選択された条件をクリアするためのボタンである。
【０１２５】
選択欄１０５は、選択欄１０２で選択された年度と、学年・学級と、学期において、出力される情報の種類を選択するための欄である。本実施形態では、選択欄１０５で選択される情報の種類は、指導要録情報や、テスト結果情報であっても良い。
【０１２６】
出力ボタン１０６は、選択欄１０５で選択された情報を、管理装置２００から出力させるためのボタンである。例えば、本実施形態では、出力ボタン１０６が操作されると、選択欄１０５により選択された種類の情報が管理装置２００から出力され、端末装置３００−１に表示されても良い。
【０１２７】
また、出力ボタン１０６は、選択欄１０５で選択された情報の作成や集計を指示するためのボタンとして機能しても良い。
【０１２８】
管理装置２００は、例えば、選択欄１１０で生徒が選択され、選択欄１０５で指導要録情報が選択された場合、出力ボタン１０６が操作されると、指導要録作成部２５４により、選択された生徒の指導要録情報を作成しても良い。
【０１２９】
また、管理装置２００は、例えば、選択欄１１０で生徒が選択され、選択欄１０５でテスト結果情報が選択された場合、出力ボタン１０６が操作されると、成績データベース２１０に格納されたテスト結果の集計や表示等を行っても良い。
【０１３０】
選択欄１０７は、通知表に関する選択欄であり、通知表のフォーマットや、出力する通知表の範囲を選択するための欄である。
【０１３１】
出力ボタン１０８は、選択欄１０７で選択された通知表情報を管理装置２００に出力させるためのボタンである。また、出力ボタン１０８は、選択欄１０７で選択された情報の確定要求を行うためのボタンとして機能しても良い。例えば、本実施形態では、選択欄１０７において情報が選択され、出力ボタン１０８が操作されると、選択欄１１０で選択された生徒と対応する通知表情報に対して、確定要求が管理装置２００に送信されても良い。
【０１３２】
また、出力ボタン１０８は、通知表情報の作成を指示するためのボタンとして機能しても良い。管理装置２００は、選択欄１１０で生徒が選択され、出力ボタン１０８が操作されると、通知表作成部２５３により、選択された生徒の通知表情報を作成し、通知表情報が作成されると、確定要求が行われたものとして、承認先の一覧を端末装置３００−１に表示させても良い。
【０１３３】
解除要求ボタン１０９は、選択欄１１０において選択された生徒に対する入力の規制の解除要求を行うためのボタンである。
【０１３４】
選択欄１１０は、情報に対する確定要求や解除要求を行う生徒を選択させるための欄である。選択欄１１０には、生徒を選択するためのチェックボックスと、各データ生徒と対応する情報のステータスとを含む。
【０１３５】
以下に、図１１を参照して、テスト結果情報が出力された場合について説明する。図１１は、第一の実施形態のテスト結果情報の表示例を示す図である。
【０１３６】
図１１に示す画面１１１は、テスト結果情報が表示された画面の例を示す。画面１１１は、例えば、図１０に示す画面１０１において、選択欄１０５でテスト結果情報が選択され、選択欄１１０で生徒が選択されて、出力ボタン１０６が操作されると、端末装置３００−１の画面に表示されても良い。
【０１３７】
画面１１１は、表示欄１１２、テスト結果表示欄１１３、保存ボタン１１４を含む。
【０１３８】
表示欄１１２は、表示されているテスト結果情報と対応するテストを特定する情報が表示させる、テスト結果表示欄１１３は、表示欄１１２に表示されたテストと対応するテスト結果情報が表示される。
【０１３９】
尚、本実施形態の画面１１１は、テスト結果情報の表示例を示す画面でもあるが、テストの結果を入力するための入力画面としても機能する。本実施形態では、例えば、端末装置３００−１において、テストの結果の点数が、テスト結果表示欄１１３の該当する欄に入力され、保存ボタン１１４が操作されると、入力された情報が、テスト結果情報として成績データベース２１０に格納される。
【０１４０】
また、テスト結果表示欄１１３には、生徒毎に、テスト結果情報のステータスを示すステータス表示欄１１５が含まれる。
【０１４１】
ステータス表示欄１１５には、入力状態データベース２４０のステータスと対応するマークが表示される。言い換えれば、本実施形態では、入力状態データベース２４０における成績データベース２１０のステータスに応じて、ステータス表示欄１１５に、異なる表示態様のマークが表示される。
【０１４２】
具体的には、本実施形態では、例えば、ステータスが「確定」であることを示すマークをチェックマークとし、ステータスが「申請中」であることを示すマークを（申）とし、ステータスが未申請であることを示す場合は、マークを表示させないようにした。
【０１４３】
図１１の例では、学年・学級「５年３組」の生徒氏名「ＡＡ  ａａ」と対応するステータス表示欄１１５には、チェックマークが表示されている。したがって、成績データベース２１０において、生徒氏名「ＡＡ  ａａ」のテスト結果情報は、確定しており、テスト結果情報の入力又は変更が規制されていることがわかる。
【０１４４】
また、図１１では、学年・学級「５年３組」の生徒氏名「ＥＥ  ｅｅ」と対応するステータス表示欄１１５は、マークが表示されておらず、空欄である。したがって、生徒氏名「ＥＥ  ｅｅ」のテスト結果情報に対して、確定要求は行われておらず、成績データベース２１０において、学年・学級「５年３組」の生徒氏名「ＥＥ  ｅｅ」に対するテスト結果情報の更なる入力又は変更（修正）が許容されていることがわかる。
【０１４５】
次に、図１２を参照して、通知表情報が出力された場合について説明する。図１２は、第一の実施形態の通知表情報の表示例を示す図である。
【０１４６】
図１２に示す画面１２１は、選択欄１２２、１２３、１２４と、通知表表示欄１２５と、保存ボタン１２６と、を含む。
【０１４７】
選択欄１２２は、学年・学級を選択させるものであり、選択欄１２３は、教科を選択させるものであり、選択欄１２４は、学期を選択させるものである。
【０１４８】
通知表表示欄１２５には、画面１０１の選択欄１１０で選択された生徒の通知表情報が表示される。尚、本実施形態の画面１２１は、通知表情報の表示例を示す画面でもあるが、通知表情報を入力するための入力画面としても機能する。
【０１４９】
本実施形態では、例えば、端末装置３００−１において、通知表の評価等が、通知表表示欄１２５の該当する欄に入力され、保存ボタン１２６が操作されると、入力された情報が、通知表情報として成績データベース２１０に格納される。
【０１５０】
また、通知表表示欄１２５は、通知表情報のステータスを示すステータス表示欄１２７が含まれる。
【０１５１】
ステータス表示欄１２７は、画面１１１のステータス表示欄１１５と同様に、入力状態データベース２４０のステータスに合わせたマークが表示される。
【０１５２】
図１２の例では、学年・学級「５年３組」の生徒氏名「ＡＡ  ａａ」と対応するステータス表示欄１２７にチェックマークが表示されている。したがって、通知表データベース２２０において、生徒氏名「ＡＡ  ａａ」の通知表情報は確定しており、更なる入力又は変更（修正）が規制されていることがわかる。
【０１５３】
次に、図１３を参照して、指導要録情報が出力された場合について説明する。図１３は、第一の実施形態の指導要録情報の表示例を示す図である。
【０１５４】
図１３に示す画面１３１は、選択欄１３２、１３３、１３４と、指導要録表示欄１３５と、保存ボタン１３６と、を含む。
【０１５５】
選択欄１３２は、学年・学級を選択させるものであり、選択欄１３３は、教科を選択させるものであり、選択欄１３４は、学期を選択させるものである。
【０１５６】
指導要録表示欄１３５には、画面１０１の選択欄１１０で選択された生徒の指導要録情報が表示される。尚、本実施形態の画面１３１は、指導要録情報の表示例を示す画面でもあるが、指導要録情報を入力するための入力画面としても機能する。
【０１５７】
本実施形態では、例えば、端末装置３００−１において、指導要録の評定等が、指導要録表示欄１３５の該当する欄に入力され、保存ボタン１３６が操作されると、入力された情報が、指導要録情報として成績データベース２１０に格納される。
【０１５８】
また、指導要録表示欄１３５は、指導要録情報のステータスを示すステータス表示欄１３７が含まれる。
【０１５９】
ステータス表示欄１３７は、画面１１１のステータス表示欄１１５と同様に、入力状態データベース２４０のステータスに合わせたマークが表示される。
【０１６０】
図１３の例では、学年・学級「５年３組」の生徒氏名「ＡＡ  ａａ」と対応するステータス表示欄１３７にチェックマークが表示されている。したがって、指導要録データベース２３０において、生徒氏名「ＡＡ  ａａ」の指導要録情報は確定しており、更なる情報の入力又は変更が規制されていることがわかる。
【０１６１】
以下に、図１０乃至図１３を参照して、さらに、管理処理部２５０の処理について説明する。
【０１６２】
本実施形態の管理装置２００は、例えば、端末装置３００−１から、選択一覧画面の表示要求を受け付けると、画面１０１を端末装置３００−１に表示させる。
【０１６３】
このとき、画面１０１の選択欄１１０には、５年３組の全生徒の生徒氏名が表示されているものとし、端末装置３００−１において、選択欄１１０に表示された５年３組の全生徒が選択され、出力ボタン１０８が操作されたとする。
【０１６４】
すると、管理装置２００は、端末装置３００−１に、確定要求の承認先の宛先の一覧を端末装置３００−１に表示させる。そして、管理装置２００は、端末装置３００−１から、承認先の宛先の選択を受けて、５年３組の全生徒の通知表情報の確定要求を、選択された宛先となる端末装置３００−２に通知する。
【０１６５】
管理装置２００は、確定要求を端末装置３００−２に通知すると、成績データベース２１０、通知表データベース２２０、指導要録データベース２３０において、５年３組の全生徒の通知表情報に対する入力を規制する。
【０１６６】
すると、入力状態データベース２４０では、５年３組の全生徒について、各データベースと対応する入力状態の値が「入力規制中」となり、ステータスの値が「申請中」となる。
【０１６７】
この状態で、例えば、５年３組の生徒のテスト結果情報や通知表情報、指導要録情報が出力され、端末装置３００−１に表示された場合、ステータス表示欄には、（申）のマークが表示される。
【０１６８】
また、管理装置２００は、端末装置３００−２から、確定要求を承認したことを示す通知を受けると、入力状態データベース２４０における、５年３組の全生徒の各データベースと対応するステータスの値を「確定」とする。
【０１６９】
したがって、この状態で、例えば、５年３組の生徒のテスト結果情報や通知表情報、指導要録情報が出力され、端末装置３００−１に表示された場合、ステータス表示欄には、チェックマークが表示される。
【０１７０】
このように、本実施形態では、例えば、複数の人（生徒）が所属するグループ（隔年・学級）を選択し、確定要求と承認先の選択、という所定の操作を行うと、グループについての情報（データ）の変更又は入力が一括して規制される。尚、グループについてのデータとは、例えば、各データベースにおける、ある学年・学級の項目の値であっても良い。
【０１７１】
尚、本実施形態では、管理装置２００が確定要求を受け、承認先からの承認を受け付けると、入力の規制を行うものとしたが、これに限定されない。管理装置２００は、例えば、成績データベース２１０において、５年３組の全生徒に対するテスト結果の入力が完了すると、確定要求を受け付けたものとしても良い。また、このとき、承認先が予め選択されている場合には、５年３組の全生徒に対するテスト結果の入力が完了すると、自動的に承認先へ確定要求を通知し、５年３組の全生徒に対する情報の入力を規制しても良い。
【０１７２】
また、管理装置２００は、承認先において、確定要求が承認されずに却下されると、端末装置３００−１に却下されたことを通知する。そして、管理装置２００は、端末装置３００−１から確定要求の取り消しの要求を受け付けると、確定要求を取り消し、５年３組の全生徒の各データベースと対応する入力状態の値を「入力許容中」とし、ステータスの値を「未申請」とする。
【０１７３】
尚、本実施形態では、確定要求が却下されて、確定要求が取り消された場合には、入力状態データベース２４０のステータスの値を「未申請」ではなく、「却下」としても良い。
【０１７４】
この状態で、例えば、５年３組の生徒のテスト結果情報や通知表情報、指導要録情報が出力され、端末装置３００−１に表示された場合、ステータス表示欄には、マークが表示されず、空欄となる。
【０１７５】
このように、本実施形態では、一度入力が規制された情報については、確定要求の要求元となる端末装置３００−１から、確定要求の取り消し要求を受け付けるまでは、入力の規制が解除されない。したがって、本実施形態によれば、確定要求が却下された場合でも、確定要求の要求元が、意図的に入力の規制を解除するまで、入力の規制を維持することができ、誤って情報が修正されたり、改竄されたりすることがない。
【０１７６】
また、本実施形態の管理装置２００は、例えば、端末装置３００−１の画面１０１の選択欄１１０において、例えば、生徒氏名「ＡＡ  ａａ」が選択され、解除要求ボタン１０９が操作されたとする。
【０１７７】
すると、管理装置２００は、解除要求の承認先の一覧を端末装置３００−１に表示させる。管理装置２００は、端末装置３００−１において、解除要求の承認先が選択されると、解除要求を選択された承認先へ通知する。このとき、生徒氏名「ＡＡ  ａａ」に対する入力の規制は、維持される。
【０１７８】
そして、管理装置２００は、承認先から、解除要求を承認したことを示す通知を受けると、生徒氏名「ＡＡ  ａａ」に対する入力の規制を解除する。つまり、入力状態データベース２４０では、５年３組の生徒氏名「ＡＡ  ａａ」について、各データベースと対応する入力状態の値が「入力許容中」となり、ステータスの値が「未申請」となる。
【０１７９】
この状態で、例えば、５年３組の全生徒のテスト結果情報や通知表情報、指導要録情報が出力され、端末装置３００−１に表示された場合、生徒氏名「ＡＡ  ａａ」のステータス表示欄のみ空欄となり、入力が許容されていることを示す表示態様となる。
【０１８０】
このように、本実施形態では、グループに属する第１の人物が選択されて、解除要求（個別の指定）がなされると、第１の人物の情報についてのみ、情報の入力又は変更が許容される。
【０１８１】
また、本実施形態では、解除要求がなされた場合でも、この解除要求が承認されるまで、入力の規制が維持される。したがって、本実施形態によれば、例えば、誤って解除要求を行った場合等にも、入力の規制を維持することができる。
【０１８２】
さらに、本実施形態では、画面１０１の選択欄１１０において選択された生徒毎に、確定要求や解除要求を行うことができる。
【０１８３】
したがって、本実施形態によれば、例えば、学期の途中で他の学校に転校していく生徒が存在した場合等には、該当する生徒を選択し、確定要求を行うことで、この生徒についてのみ、情報の入力又は変更を規制することができる。
【０１８４】
さらに、例えば、学期末に他の学校から転入してきた生徒の場合、この生徒の成績を評価できない場合がある。本実施形態によれば、このような転入生が存在する場合には、この生徒が転入前に在学していた学校から、成績に関する情報を取得し、この生徒についてのみ、情報の入力と変更を規制することができる。
【０１８５】
このように、本実施形態によれば、適切な情報の管理を行うことができる。
【０１８６】
（第二の実施形態）
以下に図面を参照して、第二の実施形態について説明する。第二の実施形態では、通知表情報を作成する際に、エラーや見直しが必要と考えられる箇所を検出する点が、第一の実施形態と相違する。よって、以下の第二の実施形態の説明では、第一の実施形態との相違点について説明し、第一の実施形態と同様の機能構成を有するものには、第一の実施形態の説明で用いた符号を付与し、その説明を省略する。
【０１８７】
図１４は、第二の実施形態の通知表情報を作成する処理を説明するフローチャートである。
【０１８８】
本実施形態の管理処理部２５０は、入力受付部２５１により、生徒の選択と、通知表情報の作成指示とを受け付けたか否かを判定する（ステップＳ１４０１）。ステップＳ１４０１において、受け付けない場合、管理処理部２５０は、作成指示を受け付けるまで待機する。
【０１８９】
ステップＳ１４０１において、生徒の指示と、作成指示とを受け付けると、管理処理部２５０は、通知表作成部２５３により、成績データベース２１０のテスト結果テーブル２１３において、選択された生徒のテスト結果情報を集計する（ステップＳ１４０２）。具体的には、通知表作成部２５３は、テスト結果テーブル２１３の観点毎の点数の合計点を集計する。
【０１９０】
続いて、通知表作成部２５３は、集計したテスト結果情報において、合計点が満点を超えているテスト結果情報が存在するか否かを判定する（ステップＳ１４０３）。ステップＳ１４０３において、該当するテスト結果情報が存在しない場合、後述するステップＳ１４０５へ進む。
【０１９１】
ステップＳ１４０３において、該当するテスト結果情報が存在する場合、通知表作成部２５３は、このテスト結果情報をエラーとして記憶する（ステップＳ１４０４）。
【０１９２】
尚、観点毎の点数の合計点は、例えば、図１１に示す画面１１１において、テスト結果が入力された際に、自動的に集計されていても良い。また、その場合、合計点が満点を超えるか否かを、集計した時点で判定し、合計点が満点を超えた場合は、このテスト結果情報をエラーとして保持しておけば良い。
【０１９３】
続いて、通知表作成部２５３は、成績データベース２１０のテスト結果テーブル２１３を参照し、選択された生徒の通知表情報を作成する（ステップＳ１４０５）。通知表情報の作成の手法については、上述した通りである。
【０１９４】
続いて、通知表作成部２５３は、各生徒について、教科毎に、ステップＳ１４０５で作成した通知表情報と、前学期の通知表情報とを比較する（ステップＳ１４０６）。続いて、通知表作成部２５３は、比較の結果、前学期よりも評価が一段階下がった項目が存在するか否かを判定する（ステップＳ１４０７）。
【０１９５】
ステップＳ１４０７において、該当する項目が存在しない場合、通知表作成部２５３は、後述するすステップＳ１４０９へ進む。ステップＳ１４０７において、該当する項目が存在する場合、通知表作成部２５３は、該当する項目の表示欄の背景色を青色に指定する（ステップＳ１４０８）。
【０１９６】
続いて、通知表作成部２５３は、比較の結果、前学期よりも評価が二段階下がった項目が存在するか否かを判定する（ステップＳ１４０９）。ステップＳ１４０９において、該当する項目が存在しない場合、通知表作成部２５３は、後述するステップＳ１４１１へ進む。
【０１９７】
ステップＳ１４０９において、該当する項目が存在する場合、通知表作成部２５３は、該当する項目の表示欄の背景色を赤色に指定する（ステップＳ１４１０）。
【０１９８】
続いて、通知表作成部２５３は、作成した通知表情報を通知表データベース２２０に格納し（ステップＳ１４１１）、処理を終了する。
【０１９９】
以下に、図１５及び図１６を参照して、テスト結果情報と通知表情報の表示例について説明する。
【０２００】
図１５は、第二の実施形態のテスト結果情報の表示例を示す図である。図１５の例では、テストの満点は５０点である。また、観点「関心」の満点は２０点であり、観点「書く」の満点は１０点であり、観点「知識」の満点は２０点である。
【０２０１】
図１５に示す画面１１１Ａのテスト結果表示欄１１３Ａでは、５年３組の生徒氏名「ＢＢ  ｂｂ」のテスト結果では、観点「書く」の点数に、満点を超えた点数が入力されており、合計点も満点を超えている。したがって、生徒氏名「ＢＢ  ｂｂ」のテスト結果では、合計点の欄が「エラー」として表示される。
【０２０２】
また、テスト結果表示欄１１３Ａでは示していないが、満点を超えた点数が入力された観点「書く」の点数の欄にも、「エラー」が表示されても良い。
【０２０３】
尚、図１５の例は、満点を超えた欄に「エラー」と表示させる例としたが、これに限定されない。本実施形態では、満点を超えた欄が、満点を超えていない欄と異なる表示態様で表示されれば良く、例えば、背景色を異ならせたり、文字の色やフォントを異ならせるようにしても良い。
【０２０４】
また、本実施形態では、点数が満点を超える場合をエラーとするものとしたが、これに限定されない。本実施形態では、例えば、点数が入力されていない場合や、明らかに誤記と思われる値が入力されている場合等にも、エラーとしても良い。
【０２０５】
図１６は、第二の実施形態の通知表情報の表示例を示す図である。
【０２０６】
図１６に示す通知表表示欄１２５Ａでは、生徒氏名「ＡＡ  ａａ」の通知表情報において、観点「関心・意欲・態度」の項目「算出」と対応付けられた項目「参考」の値が、１学期が「Ａ」であるのに対し、２学期は「Ｂ」となり、一段階下がっている。
【０２０７】
したがって、通知表表示欄１２５Ａでは、２学期の観点「関心・意欲・態度」の項目「算出」の値の表示欄１２８−１の背景色が青色で表示される。
【０２０８】
尚、項目「参考」の値とは、項目「算出」の値の算出方法とは異なる方法で算出された評価の結果であり、項目「評価」の値を決定する際に参考とされる可能性のある値である。
【０２０９】
また、通知表表示欄１２５Ａでは、生徒氏名「ＡＡ  ａａ」の通知表情報において、観点「関心・意欲・態度」の項目「評価」の値が、１学期が「Ａ」であるのに対し、２学期は「Ｃ」となり、二段階下がっている。
【０２１０】
したがって、通知表表示欄１２５Ａでは、２学期の観点「関心・意欲・態度」の項目「評価」の値の表示欄１２８−２の背景色が赤色で表示される。
【０２１１】
同様に、通知表表示欄１２５Ａの生徒氏名「ＢＢ  ｂｂ」の通知表情報において、観点「話す・聞く」の項目「算出」の値が、１学期が「Ｂ」であるのに対し、２学期は「Ｃ」となり、一段階下がっている。また、通知表表示欄１２５Ａの生徒氏名「ＢＢ  ｂｂ」の通知表情報において、観点「話す・聞く」の項目「評価」の値が、１学期が「Ａ」であるのに対し、２学期は「Ｃ」となり、二段階下がっている。
【０２１２】
したがって、通知表表示欄１２５Ａでは、生徒氏名「ＢＢ  ｂｂ」の通知表情報らおける観点「話す・聞く」の項目「算出」の値の表示欄１２９−１の背景色が青色で表示され、項目「評価」の値の表示欄１２９−２の背景色が赤色で表示される。
【０２１３】
本実施形態では、このように、通知表情報の表示において、成績に変化があった場合に、その変化に着目しやすくすることで、その変化が適切であるか否かの検討を促すことができる。
【０２１４】
尚、本実施形態では、通知表情報において、項目の値が一段階下がった場合に背景色を青色とし、二段階下がった場合に背景色を赤色とするものとしたが、これに限定されない。本実施形態で、通知表情報において、値が変化した項目と、変化していない項目とをこうなる表示態様で表示させれば良い。また、値の変化が、一段階である項目と、二段階である項目とを、異なる表示態様で表示させれば良い。
【０２１５】
さらに、本実施形態では、値の変化が三段階であった場合、四段階であった場合等にも、それぞれに対応した異なる表示態様で表示させても良い。
【０２１６】
また、本実施形態では、成績が下がった場合に、該当する項目の背景色を変更するものとしたが、これに限定されない。例えば、成績が上がった場合にも、同様の処理を行っても良い。
【０２１７】
（第三の実施形態）
以下に図面を参照して、第三の実施形態について説明する。第三の実施形態では、確定要求を受けた情報に応じて、入力を規制するデータベースを選択する点が、第一の実施形態と相違する。よって、第三の実施形態の説明では、第一の実施形態との相違点について説明し、第一の実施形態と同様の機能構成を有するものには、第一の実施形態の説明で用いた符号と同様の符号を付与し、その説明を省略する。
【０２１８】
図１７は、第三の実施形態の管理装置の機能構成を説明する図である。
【０２１９】
本実施形態の管理処理部２５０Ａは、入力受付部２５１、出力部２５２、通知表作成部２５３、指導要録作成部２５４、宛先表示部２５５、要求通知部２５６、入力規制部２５７Ａ、入力許容部２５８、取り消し部２５９、データベース更新部２６０、情報判定部２６１を有する。
【０２２０】
本実施形態の入力規制部２５７Ａは、情報判定部２６１による判定結果に応じたデータベースに対する入力の規制を行う。
【０２２１】
情報判定部２６１は、確定要求が行われた情報の種類を判定し、判定結果せ入力規制部２５７Ａに通知する。
【０２２２】
以下に、図１８を参照して、第三の実施形態の管理処理部２５０Ａの処理について説明する。
【０２２３】
図１８は、第三の実施形態の管理処理部の処理を説明するフローチャートである。
【０２２４】
図１８のステップＳ１８０１からステップＳ１８０５までの処理は、図８のステップＳ８０１からステップＳ８０５までの処理と同様であるから、説明を省略する。
【０２２５】
管理処理部２５０Ａは、ステップＳ１８０５において、承認先の宛先の選択を受け付けると、情報判定部２６１により、確定要求の対象とされた情報が、テスト結果情報であるか否かを判定する（ステップＳ１８０６）。ステップＳ１８０６において、確定要求の対象とされた情報が、テスト結果情報である場合、入力規制部２５７Ａは、成績データベース２１０において、選択された生徒に対する情報の入力と変更を規制し（ステップＳ１８０７）、後述するステップＳ１８０９へ進む。
【０２２６】
ステップＳ１８０６において、確定要求の対象とされた情報が、テスト結果情報以外の情報である場合、入力規制部２５７Ａは、成績データベース２１０、通知表データベース２２０、指導要録データベース２３０において、選択された生徒に対する情報の入力と変更を規制する（ステップＳ１８０８）。
【０２２７】
続いて、入力規制部２５７Ａは、入力状態データベース２４０を更新する（ステップＳ１８０９）。このとき、選択された情報がテスト結果情報であった場合には、入力規制部２５７Ａは、入力状態データベース２４０のうち、成績データベース２１０と対応する入力状態のみを「入力規制中」とし、ステータスを「申請中」とすれば良い。
【０２２８】
図１８のステップＳ１８１０からステップＳ１８１７までの処理は、図８のステップＳ８０８からステップＳ８１５までの処理と同様であるから、説明を省略する。
【０２２９】
以下に、図１０を参照して、本実施形態の管理処理部２５０Ａの処理についてさらに説明する。
【０２３０】
本実施形態では、画面１０１の選択欄１０５において、テスト結果情報が選択され、選択欄１１０において、５年３組の全生徒が選択された状態で、出力ボタン１０６が操作されたとする。
【０２３１】
この場合、本実施形態では、確定要求の対象となる情報は、テスト結果情報である。したがって、入力規制部２５７Ａは、テスト結果情報の確定要求に対する承認が承認先へ通知されると、成績データベース２１０において、５年３組の全生徒に対する情報の入力と変更を規制する。
【０２３２】
尚、このとき、例えば、５年３組の２学期の中間テストのテスト結果情報が選択欄１０５で選択されていた場合には、成績データベース２１０のテスト結果テーブル２１３における、２学期の中間テストのテスト結果情報についての入力と変更を規制しても良い。
【０２３３】
本実施形態では、このように、テスト結果情報が確定要求の対象とされた場合には、通知表データベース２２０と指導要録データベース２３０に対する入力の規制を行わない。このため、本実施形態によれば、例えば、テスト毎にテスト結果情報に対する入力を規制することができる。
【０２３４】
尚、上述した各実施形態では、管理システム１００は、学校等の教育現場において、生徒の成績に関する情報の管理に用いられるものしたが、これに限定されない。上述した各実施形態は、例えば、学校や企業等における勤怠の情報の管理等に用いられても良い。また、上述した各実施形態は、例えば、団体の情報を管理する場合に適用することができる。具体的には、例えば、団体旅行に参加する人達の個人情報の管理や、各種の団体における住所録やアドレス帳等の管理等にも適用することができる。
【０２３５】
開示の技術では、以下に記載する付記のような形態が考えられる。
（付記１）
所定のグループに属する人物それぞれについて１又は複数の項目についてのデータ入力を許容し、
所定の操作に応じて、前記所定のグループについて前記１又は複数の項目全てについて更なるデータの修正又は入力の一括した規制を実行し、
前記所定のグループに属する第１の人物についての個別の指定がなされた場合に、前記所定のグループのうち、指定された該第１の人物についてのみ前記１又は複数の項目についてデータの修正又は入力を許容する、
処理をコンピュータに実行させることを特徴とする管理プログラム。
（付記２）
前記第１の人物は、前記所定のグループに含まれる人物のうち、前記１又は複数の項目においてデータの欠落又は矛盾又はエラーが検出された人物から選択可能である、
ことを特徴とする付記１に記載の管理プログラム。
（付記３）
前記所定の操作は、
前記一括した規制を実行するための承認を要求する操作であり、前記一括した規制は、前記承認が要求された段階で実行され、
前記第１の人物についての個別の指定は、
前記第１の人物に対する前記データの修正又は入力の許容の承認を要求する操作であり、前記データの修正又は入力は、前記許容の要求が承認された段階で、許容される、付記１又は２記載の管理プログラム。
（付記４）
前記所定のグループにおいて、人物の選択を受け付け、
前記選択を受け付けた後に、前記所定の操作が行われた場合、選択された人物について前記１又は複数の項目全てについて更なるデータの修正又は入力の一括した規制を実行する、
処理を前記コンピュータに実行させることを特徴とする付記１乃至３の何れか一項に記載の管理プログラム。
（付記５）
前記１又は複数の項目に対する選択を受け付け、
前記選択において、特定の項目が選択されると、前記所定の操作に応じて、前記特定の項目についてのみ、更なるデータの修正又は入力の規制を実行する、
処理を前記コンピュータに実行させることを特徴とする付記１乃至４の何れか一項に記載の管理プログラム。
（付記６）
前記修正又は入力が規制された１又は複数の項目についてのデータの表示態様と、前記修正又は入力が許容された１又は複数の項目についてのデータの表示態様と、を異ならせる、
処理を前記コンピュータに実行させることを特徴とする付記１乃至５の何れか一項に記載の管理プログラム。
（付記７）
前記１又は複数の項目について入力された第一のデータと、前記第一のデータよりも前に、前記１又は複数の項目について入力された第二のデータと、を比較し、
前記第一のデータと前記第二のデータとが異なるデータであったとき、前記第一のデータの表示態様を、前記第二のデータの表示態様と異ならせる、
処理を前記コンピュータに実行させる付記１乃至６の何れか一項に記載の管理プログラム。
（付記８）
コンピュータによる管理方法であって、該コンピュータが、
所定のグループに属する人物それぞれについて１又は複数の項目についてのデータ入力を許容し、
所定の操作に応じて、前記所定のグループについて前記１又は複数の項目全てについて更なるデータの修正又は入力の一括した規制を実行し、
前記所定のグループに属する第１の人物についての個別の指定がなされた場合に、前記所定のグループのうち、指定された該第１の人物についてのみ前記１又は複数の項目についてデータの修正又は入力を許容する、
ことを特徴とする管理方法。
（付記９）
所定のグループに属する人物それぞれについて１又は複数の項目についてのデータ入力を許容する入力受付部と、
所定の操作に応じて、前記所定のグループについて前記１又は複数の項目全てについて更なるデータの修正又は入力の一括した規制を実行する入力規制部と、
前記所定のグループに属する第１の人物についての個別の指定がなされた場合に、前記所定のグループのうち、指定された該第１の人物についてのみ前記１又は複数の項目についてデータの修正又は入力を許容する入力許容部と、を有する、
ことを特徴とする管理装置。
【０２３６】
本発明は、具体的に開示された実施形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。
【符号の説明】
【０２３７】
１００  管理システム
２００  管理装置
２１０  成績データベース
２２０  通知表データベース
２３０  指導要録データベース
２４０  入力状態データベース
２５０  管理処理部
２５１  入力受付部
２５２  出力部
２５３  通知表作成部
２５４  指導要録作成部
２５５  宛先表示部
２５６  要求通知部
２５７  入力規制部
２５８  入力許容部
２５９  取り消し部
２６０  データベース更新部
２６１  情報判定部
３００  端末装置
【図１】
2019036101.tif 000003
【図２】
2019036101.tif 000004
【図３】
2019036101.tif 000005
【図４】
2019036101.tif 000006
【図５】
2019036101.tif 000007
【図６】
2019036101.tif 000008
【図７】
2019036101.tif 000009
【図８】
2019036101.tif 000010
【図９】
2019036101.tif 000011
【図１０】
2019036101.tif 000012
【図１１】
2019036101.tif 000013
【図１２】
2019036101.tif 000014
【図１３】
2019036101.tif 000015
【図１４】
2019036101.tif 000016
【図１５】
2019036101.tif 000017
【図１６】
2019036101.tif 000018
【図１７】
2019036101.tif 000019
【図１８】
2019036101.tif 000020