(57)【特許請求の範囲】
【請求項１】
各生徒情報に所定科目の各項目における評価対象データが関連付けられた生徒評価情報を記憶する記憶部と、
前記各生徒情報の前記項目毎に前記評価対象データが表示される第１表示領域、及び該評価対象データに対応して、成績の評価基準に従って評価された多段階の成績が表示される第２表示領域を画面に表示するよう制御する第１表示制御部と、
前記各項目のうちの一の項目に対するユーザからの指定を受け付ける受付部と、
受け付けられた一の項目の評価対象データを、予め設定された基準に従ってソートするソート部と、
ソートされた評価対象データに対し、前記多段階の成績の境界となる位置に該境界を示す境界指示物、及び該境界指示物に関連付けられた、前記評価基準における評価の閾値を変更可能に表示する調整領域を、前記画面内に表示するよう制御する第２表示制御部と、
前記境界指示物の位置がユーザ操作により変更されると、該境界指示物の変更後の位置に基づく評価対象データを用いて前記調整領域に表示される閾値を変更し、かつ、変更後の閾値に基づいて前記第２表示領域に表示される成績を変更する変更部と、
を備える校務支援システム。
【請求項２】
前記第２表示制御部は、
ユーザ操作に基づいて、前記第２表示領域に表示される一の成績に対し、全成績のうちの任意の成績を選択可能にする選択領域を前記画面内にさらに表示するよう制御し、
前記変更部は、
前記第２表示領域に表示される成績を、前記選択領域において選択された成績に変更する、請求項１に記載の校務支援システム。
【請求項３】
前記第２表示制御部は、
前記選択領域を用いて変更された成績は、その他の成績とは識別可能に表示するよう制御する、請求項２に記載の校務支援システム。
【請求項４】
前記第２表示制御部は、
ｎ段階の成績に対し、該成績の各境界にｎ−１個の境界指示物を表示するよう制御し、
前記ｎ−１個の境界指示物にそれぞれ対応付けて前記調整領域を表示するよう制御し、
平均の成績より上位の境界指示物に対する調整領域は、該境界指示物の位置よりも上側に表示され、
平均の成績より下位の境界指示物に対する調整領域は、該境界指示物の位置よりも下側に表示される、請求項１乃至３いずれか一項に記載の校務支援システム。
【請求項５】
前記調整領域内の閾値は、ユーザ操作により数値を入力又は選択させることが可能である、請求項１乃至４いずれか一項に記載の校務支援システム。
【請求項６】
各生徒情報に所定科目の各項目における評価対象データが関連付けられた生徒評価情報を取得する取得部と、
前記各生徒情報の前記項目毎に前記評価対象データが表示される第１表示領域、及び該評価対象データに対応して、成績の評価基準に従って評価された多段階の成績が表示される第２表示領域を画面に表示するよう制御する第１表示制御部と、
前記各項目のうちの一の項目に対するユーザからの指定を受け付ける受付部と、
受付けられた一の項目の評価対象データを、予め設定された基準に従ってソートするソート部と、
ソートされた評価対象データに対し、前記多段階の成績の境界となる位置に該境界を示す境界指示物、及び該境界指示物に関連付けられた、前記評価基準における評価の閾値を変更可能に表示する調整領域を、前記画面内に表示するよう制御する第２表示制御部と、
前記境界指示物の位置がユーザ操作により変更されると、該境界指示物の変更後の位置に基づく評価対象データを用いて前記調整領域に表示される閾値を変更し、かつ、変更後の閾値に基づいて前記第２表示領域に表示される成績を変更する変更部と、
を備える情報処理装置。
【請求項７】
プロセッサを備える情報処理装置における情報処理方法であって、
前記プロセッサが、
各生徒情報に所定科目の各項目における評価対象データが関連付けられた生徒評価情報を取得すること、
前記各生徒情報の前記項目毎に前記評価対象データが表示される第１表示領域、及び該評価対象データに対応して、成績の評価基準に従って評価された多段階の成績が表示される第２表示領域を画面に表示するよう制御すること、
前記各項目のうちの一の項目に対するユーザからの指定を受け付けること、
受付けられた一の項目の評価対象データを、予め設定された基準に従ってソートするソートこと、
ソートされた評価対象データに対し、前記多段階の成績の境界となる位置に該境界を示す境界指示物、及び該境界指示物に関連付けられた、前記評価基準における評価の閾値を変更可能に表示する調整領域を、前記画面内に表示するよう制御すること、
前記境界指示物の位置がユーザ操作により変更されると、該境界指示物の変更後の位置に基づく評価対象データを用いて前記調整領域に表示される閾値を変更すること、
変更後の閾値に基づいて前記第２表示領域に表示される成績を変更すること、
を実行する情報処理方法。
【請求項８】
コンピュータに、
各生徒情報に所定科目の各項目における評価対象データが関連付けられた生徒評価情報を取得すること、
前記各生徒情報の前記項目毎に前記評価対象データが表示される第１表示領域、及び該評価対象データに対応して、成績の評価基準に従って評価された多段階の成績が表示される第２表示領域を画面に表示するよう制御すること、
前記各項目のうちの一の項目に対するユーザからの指定を受け付けること、
受付けられた一の項目の評価対象データを、予め設定された基準に従ってソートするソートこと、
ソートされた評価対象データに対し、前記多段階の成績の境界となる位置に該境界を示す境界指示物、及び該境界指示物に関連付けられた、前記評価基準における評価の閾値を変更可能に表示する調整領域を、前記画面内に表示するよう制御すること、
前記境界指示物の位置がユーザ操作により変更されると、該境界指示物の変更後の位置に基づく評価対象データを用いて前記調整領域に表示される閾値を変更すること、
変更後の閾値に基づいて前記第２表示領域に表示される成績を変更すること、
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、校務支援システム、情報処理装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
近年、情報処理端末を用いて、学校内における運営上必要な業務である校務を支援する校務支援システムが知られている。例えば、校務支援システムには、生徒の成績を処理して、学習の達成度等を管理、評価するための成績処理システムがある（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２５１３０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来技術では、所定の基準により成績を一旦処理した後、学級等の全体の成績を考慮し、各生徒の成績を個別に調整する処理が発生するが、この調整処理を効率良く行うことができなかった。例えば、各生徒の成績を調整する場合、一度設定された成績を一人一人調整することが考えられるが、各成績の人数の割合や、全体のバランス等を見ながら行うことができず、成績を調整する処理の効率が悪かった。
【０００５】
そこで、本発明は、上述した課題を解決するためになされたものであり、成績の調整を効率良く行うことができる校務支援システム、情報処理装置、情報処理方法及びプログラムを提供することを目的の一つとする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、校務支援システムは、各生徒情報に所定科目の各項目における評価対象データが関連付けられた生徒評価情報を記憶する記憶部と、前記各生徒情報の前記項目毎に前記評価対象データが表示される第１表示領域、及び該評価対象データに対応して、成績の評価基準に従って評価された多段階の成績が表示される第２表示領域を画面に表示するよう制御する第１表示制御部と、前記各項目のうちの一の項目に対するユーザからの指定を受け付ける受付部と、受け付けられた一の項目の評価対象データを、予め設定された基準に従ってソートするソート部と、ソートされた評価対象データに対し、前記多段階の成績の境界となる位置に該境界を示す境界指示物、及び該境界指示物に関連付けられた、前記評価基準における評価の閾値を変更可能に表示する調整領域を、前記画面内に表示するよう制御する第２表示制御部と、前記境界指示物の位置がユーザ操作により変更されると、該境界指示物の変更後の位置に基づく評価対象データを用いて前記調整領域に表示される閾値を変更し、かつ、変更後の閾値に基づいて前記第２表示領域に表示される成績を変更する変更部と、を備える。
【発明の効果】
【０００７】
本発明によれば、成績の調整を効率良く行うことができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施形態による校務支援システムの概略構成図である。
【図２】本実施形態におけるサーバ装置のハードウェア構成の一例を示す図である。
【図３】本実施形態における端末装置のハードウェア構成の一例を示す図である。
【図４】本実施形態におけるサーバ装置を機能的な観点から示す概略構成図である。
【図５】サーバ記憶部に記憶される生徒評価情報の一例を示す図である。
【図６】サーバ記憶部に記憶される評価基準情報の一例を示す図である。
【図７】本実施形態における端末装置を機能的な観点から示す概略構成図
【図８】学級分析画面の一例を示す図である。
【図９】学年分析画面の一例を示す図である。
【図１０】成績の閾値を調整する調整画面の一例を示す図である。
【図１１】ヘルプ画面の一例を示す図である。
【図１２】スライダーの特殊表示Ａの一例を示す図である。
【図１３】スライダーの特殊表示Ｂの一例を示す図である。
【図１４】スライダーの特殊表示Ｃの一例を示す図である。
【図１５】スライダーの特殊表示Ｄの一例を示す図である。
【図１６】Ｅｘｃｅｌ出力の一例を示す図である。
【図１７】スライダーの特殊移動について説明するための図である。
【図１８】スライダーと評価分布との関係の一例を示す図である。
【図１９】実施形態における成績処理の一例を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施の形態について、図面を参照しつつ詳細に説明する。なお、以下の実施の形態は、本発明を説明するための例示であり、本発明をその実施の形態のみに限定する趣旨ではない。また、本発明は、その要旨を逸脱しない限り、さまざまな変形が可能である。さらに、当業者であれば、以下に述べる各要素を均等なものに置換した実施の形態を採用することが可能であり、かかる実施の形態も本発明の範囲に含まれる。またさらに、必要に応じて示す上下左右等の位置関係は、特に断らない限り、図示の表示に基づくものとする。さらにまた、図面における各種の寸法比率は、その図示の比率に限定されるものではない。また、同一の要素には同一の符号を付し、重複する説明を省略する。
【００１０】
＜校務支援システム１の概略構成＞
図１は、本発明の一実施形態による校務支援システム１の概略構成図（システム構成図）である。同図に示すように、サーバ装置１００と、複数の端末装置２００とが、ネットワークＮを介して相互に通信可能に設定されることにより、校務支援システム１が構成される。各端末装置２００Ａ、２００Ｂ、２００Ｃについて、区別する必要がない場合は端末装置２００と表記する。
【００１１】
サーバ装置１００は、ネットワークＮに接続されたサーバ用コンピュータであり、そのサーバ用コンピュータにおいて所定のサーバ用プログラムが動作することにより、サーバ機能を実現するものである。本実施形態において、サーバ装置１００は、例えば、校務支援システム１により学校における協働学習や一斉学習等を支援する事業者等によって提供され得る。なお、サーバ装置１００は、１又は複数の装置において、その機能を実行できるようにしてもよい。
【００１２】
端末装置２００は、ネットワークＮに接続され、サーバ装置１００にアクセス可能なコンピュータである。本実施形態では、端末装置２００は、例えば、各生徒の評価対象データをサーバ装置１００のデータベースにアップロードしたり、この評価対象データに基づいて各生徒の成績を評価したりする。生徒は、例えば小学校の児童等を含む。端末装置２００は、このような処理を可能にするため、サーバ装置１００等からダウンロードしたアプリケーションを実行する。
【００１３】
本実施形態の一例として、端末装置２００は、貸与や購入によりユーザによって所有され、校務を効率良く行うために使用することなどが想定されている。ユーザは、例えば学校や受験機関などの先生や講師等であり、児童や生徒の成績を評価する人である。
【００１４】
本実施形態において、端末装置２００は、好適にはＰＣ（Personal Computer）が想定される。そこで、以下においては、理解を容易にするべく、端末装置２００がＰＣである実施形態を例にとって説明する。
【００１５】
しかしながら、本発明において、端末装置２００はＰＣに限られるものではなく、タブレットコンピュータ（以下「タブレット端末」ともいう。）や、携帯電話機（いわゆるフィーチャーフォン）、スマートフォン（多機能携帯電話機）、携帯情報端末（Personal Digital Assistant；ＰＤＡ）、その他のコンピュータ機器を採用してもよい。
【００１６】
ネットワークＮは、例えばインターネットや学校内に構築するＬＡＮ（local area network）等を含む情報処理に係る通信回線又は通信網であり、その具体的な構成は、サーバ装置１００と端末装置２００との間でデータの送受信が可能なように構成されていれば特に制限されず、有線であるか無線であるかも問わない。
【００１７】
また、ネットワークＮは、複数種の通信回線や通信網及び種々のネットワーク機器を含んで構成され得る。例えば、ネットワークＮは、端末装置２００に無線接続される基地局や無線ＬＡＮのアクセスポイント（ＷｉＦｉルータ等）、基地局に接続された移動体通信網、アクセスポイントからルータやモデムを介して接続された電話回線、ケーブルテレビ回線又は光通信回線などの公衆回線、サーバ装置１００に接続されたインターネット、移動体通信網や公衆回線とインターネットを接続するゲートウェイ装置を含む。
【００１８】
＜ハードウェア構成＞
図２は、本実施形態におけるサーバ装置１００のハードウェア構成の一例を示す図（システムブロック図）である。同図に示すように、サーバ装置１００は、ＣＰＵやＭＰＵといった演算処理部（プロセッサ）１０１、記憶装置としてのＲＯＭ１０２及びＲＡＭ１０３、入力部１０５及び外部メモリ１０６が接続された外部インターフェース１０４、ディスプレイモニタ１１１が接続された画像処理部１０７、ディスク又はメモリデバイス等が収容又は接続されるスロットドライブ１０８、スピーカ装置１１２が接続された音声処理部１０９、並びに、ネットワークインターフェース１１０を備える。
【００１９】
各部は、例えば、内部バス、外部バス、及び拡張バスを含むシステムバスといった伝送路１２０を介して互いに接続されて構成される。なお、入力部１０５、外部メモリ１０６、ディスプレイモニタ１１１、スピーカ装置１１２等の入出力を担うデバイス装置は、必要に応じて適宜省略してもよいし、それらを備える場合であっても、それらは伝送路１２０に常時接続されていなくてもよい。
【００２０】
演算処理部１０１は、サーバ装置１００全体の動作を制御し、上述した他の構成要素との間で制御信号及び情報信号（データ）の送受信を行うとともに、学習支援の実行に必要な各種の演算処理を行う。そのため、演算処理部１０１は、いわゆるレジスタ等の高速アクセス可能な記憶領域に対して、数値演算ユニット等を用いた加減乗除等の算術演算、論理和、論理積、論理否定等の論理演算、ビット和、ビット積、ビット反転、ビットシフト、ビット回転等のビット演算等、更に必要に応じて、飽和演算、三角関数演算、ベクトル演算等を行うことが可能なように構成されている。
【００２１】
ＲＯＭ１０２には、一般に、電源投入後、最初に実行されるＩＰＬ（Initial Program Loader）が記録されている。このＩＰＬが実行されることにより、スロットドライブ１０８に収容又は接続されるディスクやメモリデバイスに記録されたサーバ用プログラムや学習支援プログラムが、演算処理部１０１によって一旦ＲＡＭ１０３に読み出され、そのプログラムが演算処理部１０１によって実行される。さらに、ＲＯＭ１０２には、サーバ装置１００全体の動作制御に必要なオペレーティングシステムのプログラムやその他の各種データが記録されている。
【００２２】
ＲＡＭ１０３は、サーバ用プログラム、校務支援プログラム、及び、各種データを一時的に記憶するためのものである。上記の如く、読み出されたサーバ用プログラムや校務支援プログラム、その他、校務の制御や複数の端末装置２００間の通信に必要なデータ等がＲＡＭ１０３に保持される。校務支援プログラムは、外部の記録媒体に記録されて、外部の記録媒体からＲＡＭ１０３にインストールされてもよい。
【００２３】
さらに、演算処理部１０１は、ＲＡＭ１０３に変数領域を設定し、その変数領域に格納された値に対しても数値演算ユニットを用いた直接演算を行ったり、或いは、ＲＡＭ１０３に格納された値をレジスタに一旦複製又は移設格納してそのレジスタに対しても直接演算を行ったり、さらには、それらの演算結果をＲＡＭ１０３に書き戻したりといった処理を行う。
【００２４】
外部インターフェース１０４を介して接続された入力部１０５は、サーバ装置１００を用いて問題や教材を含む講座を提供する事業者側のユーザが行う各種の操作入力を受け付けるものであり、入力部１０５としては、キーボード、タッチパッド、タッチパネルの他、例えば、音声入力装置を採用することができ、種々の操作入力、決定操作、取消操作、メニュー表示等の指示入力を行うことが可能であれば、デバイスの種類は特に制限されない。
【００２５】
ＲＡＭ１０３や、外部インターフェース１０４を介して着脱自在に接続された外部メモリ１０６には、サーバ装置１００の作動状況、各端末装置２００のアクセス状況、各端末装置２００における校務や過去の成績等を示すデータ、端末装置２００間の通信のログ（記録）のデータ等が書き換え可能に記憶される。
【００２６】
画像処理部１０７は、スロットドライブ１０８から読み出された各種データを、演算処理部１０１により、又は、画像処理部１０７自体により加工処理した後、その処理後の画像情報をフレームメモリ等に記録する。このフレームメモリに記録された画像情報は、所定の同期タイミングでビデオ信号に変換され、画像処理部１０７に接続されるディスプレイモニタ１１１へ出力される。これにより、各種の画像表示が可能となる。また、学習支援に関する画像情報は、演算処理部１０１との協働処理等によって、画像処理部１０７及び／又は演算処理部１０１から各端末装置２００へ送出される。
【００２７】
また、音声処理部１０９は、スロットドライブ１０８から読み出された各種データを音声信号に変換し、音声処理部１０９に接続されたスピーカ装置１１２から出力する。また、学習支援に関する音声情報は、演算処理部１０１との協働処理等によって、音声処理部１０９及び／又は演算処理部１０１から各端末装置２００へ送出される。
【００２８】
また、ネットワークインターフェース１１０は、サーバ装置１００をネットワークＮへ接続するためのものであり、例えば、ＬＡＮの構築に使用される諸規格に準拠するもの、アナログモデム、ＩＳＤＮモデム、ＡＤＳＬモデム、ケーブルテレビジョン回線を用いてインターネット等に接続するためのケーブルモデム等、及び、これらを、伝送路１２０を介して演算処理部１０１と接続するための通信インターフェース回路とから構成される。
【００２９】
なお、サーバ装置１００は、単一のコンピュータより構成されるものであっても、ネットワーク上に分散した複数のコンピュータより構成される、いわゆるクラウドコンピューティングの形態のものであってもよい。また、単一のコンピュータが複数のサーバ機能を備えるようなものでもよい。
【００３０】
次に、端末装置２００のハードウェア構成について説明する。図３は、実施形態における端末装置２００のハードウェアの概略構成の一例を示すブロック図である。
【００３１】
図３に示すように、情報処理装置２００は、ＣＰＵ（Central Processing Unit）２０２と、ＲＡＭ（Random Access Memory）２０４と、ＲＯＭ（Read Only Memory）２０６と、ドライブ装置２０８と、ネットワークＩ／Ｆ２１０と、入力装置２１２と、及び表示装置２１４とを有する。これら各構成は、バスを介して相互にデータ送受信可能に接続されている。
【００３２】
ＣＰＵ２０２は、コンピュータの中で、各装置の制御やデータの演算、加工を行う制御部である。また、ＣＰＵ２０２は、ＲＡＭ２０４又はＲＯＭ２０６に記憶された校務支援処理のプログラムを実行する演算装置である。ＣＰＵ２０２は、入力装置２１２やネットワークＩ／Ｆ２１０などからデータを受け取り、演算、加工した上で、演算結果を表示装置２１４や記憶装置などに出力する。
【００３３】
ＲＡＭ２０４は、例えば主記憶部などである。ＲＡＭ２０４は、ＣＰＵ２０２が実行する基本ソフトウェアであるＯＳ（Operating System）やアプリケーションソフトウェアなどのプログラムやデータを記憶又は一時保存する記憶装置である。
【００３４】
ＲＯＭ２０６は、例えばアプリケーションソフトウェアなどに関連するデータを記憶する記憶装置である。また、図示しないが、端末装置２００は、大容量のデータを記憶可能なＨＤＤを保持してもよい。
【００３５】
ドライブ装置２０８は、記録媒体２１６、例えばＣＤ−ＲＯＭやＳＤカードなどからプログラムを読み出し、記憶装置にインストールする。
【００３６】
また、記録媒体２１６は、所定のプログラムを格納し、この記録媒体２１６に格納されたプログラムは、ドライブ装置２０８を介して端末装置２００にインストールされる。インストールされた所定のプログラムは、端末装置２００により実行可能となる。
【００３７】
ネットワークＩ／Ｆ２１０は、通信機能を有する周辺機器と端末装置２００とのインターフェースである。また、ネットワークＩ／Ｆ２１０は、例えば、有線及び／又は無線回線などのデータ伝送路により構築されたＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などのネットワークＮを介して接続される。
【００３８】
入力装置２１２は、カーソルキー、数字入力及び各種機能キー等を備えたキーボード、表示装置２１４の表示画面上でキーの選択等を行うためのマウスやスライドパッド等を有する。また、入力装置２１２は、ユーザがＣＰＵ２０２に操作指示を与えたり、データを入力したりするためのユーザインターフェースである。
【００３９】
表示装置２１４は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）等により構成され、ＣＰＵ２０２から入力される表示データに応じた表示が行われる。なお、入力装置２１２や表示装置２１４は、端末装置２００の外部に設けられてもよい。
【００４０】
実施形態に係るプログラムは、端末装置２００にインストールされたものであってもよいし、オンライン上でサーバ（サーバ装置１００に限らない）から成績処理機能等が提供されるものであってもよい。プログラムが実行されることで、成績を処理することが可能なアプリケーションが動作する。
【００４１】
＜サーバ装置１００の機能構成＞
図４は、本実施形態におけるサーバ装置１００を機能的な観点から示す概略構成図（機能構成図）である。サーバ装置１００は、端末装置２００からの指示等に応じて、校務を支援するためのものであり、そのための機能として、少なくともサーバ通信部１３１、サーバ記憶部１３２、及びサーバ処理部１３３を備える。
【００４２】
サーバ通信部１３１は、サーバ装置１００とネットワークＮとの間で通信を行うものであり、端末装置２００等から受信したデータを、サーバ処理部１３３に供給するとともに、サーバ処理部１３３から供給されたデータを、端末装置２００へ送信する機能を有する。かかるサーバ通信部１３１は、具体的には、少なくとも上述した図２に示すネットワークインターフェース１１０から構成される。
【００４３】
また、サーバ記憶部１３２は、各種プログラムや各種データを記憶するためのものであり、具体的には、上述した、図２に示すＲＯＭ１０２、ＲＡＭ１０３、外部メモリ１０６、及びスロットドライブ１０８の少なくとも何れか１つから構成され得る。ここで、サーバ記憶部１３２に記憶されるプログラムは、後述する処理手順を実行する校務支援アプリケーションのプログラムである。また、サーバ記憶部１３２には、かかる校務支援に関するデータや表示データや各種演算結果のデータなども記録される。
【００４４】
図５は、サーバ記憶部１３２に記憶される生徒評価情報の一例を示す図である。図５に示す生徒評価情報は、生徒識別情報（生徒ＩＤ）毎に関連付けられた各項目の情報を含む。評価対象データに対する各項目は、例えば「関心・意欲・態度」の情報、「話す聞く」の情報、「書く」の情報、「読む」の情報、「言語」の情報、「教科総合」の情報を少なくとも含む。また、評価対象データに対する各項目は、教科によって異なってもよい。図５に示す各項目は、教科が「国語」である場合の項目の例である。また、図５に示す生徒評価情報は、教科ごとに記憶される。
【００４５】
各項目の評価対象データは、例えば数値データであり、％表記されたりしてもよい。図５に示す例では、評価対象データは、テストの点数などを含めた生徒の評価値を、その項目の満点で割った％表記とする。したがって、図５に示す例の評価対象データは、０〜１００の数値データとなる。
【００４６】
図６は、サーバ記憶部１３２に記憶される評価基準情報の一例を示す図である。図６に示す評価基準情報は、多段階の成績毎に関連付けられた各項目の基準値を含む。図６に示す各項目は、図５に示す評価対象データに対する各項目と同様である。図６に示す例では、その成績の下限値が設定される。例えば、「関心・意欲・態度」に関する成績は、８５．０％以上が「Ａ」であり、７０．０％以上８５．０％未満が「Ｂ」であることを示す。また、成績は、評価基準に基づく評価対象データに対する評価結果を表す。
【００４７】
図６に示す各成績の基準値は、基本的にデフォルト値が設定されていればよいが、後述するように、評価者により調整（変更）可能である。評価基準情報は、例えば学年・教科・観点ごとに記憶される。なお、図５や図６に示す情報は、端末装置２００側の記憶部に記憶されてもよい。
【００４８】
図４に戻り、サーバ処理部１３３は、図２に示す演算処理部１０１から構成されており、演算処理部１０１による制御指令に基づいて後述の各機能モジュールによる処理が実行される。すなわち、演算処理部１０１が、本実施形態におけるサーバ処理部１３３として機能する。本実施形態における校務支援を例にして更に説明すれば、機能モジュールとして、管理部１３５を備える。機能モジュールは、演算処理部１０１のプロセッサで実行される上記各種プログラムにより実現され、或いは、ファームウェアとして演算処理部１０１に実装されていてもよい。
【００４９】
管理部１３５は、端末装置２００との間でやりとりされる、校務支援アプリケーションで用いる校務支援に関する情報を管理する。例えば、管理部１３５は、サーバ記憶部１３２に記憶される情報、例えば生徒評価情報や評価基準情報を管理する。
【００５０】
＜端末装置２００の機能構成＞
図７は、本実施形態における端末装置２００を機能的な観点から示す概略構成図（機能構成図）である。本実施形態において、端末装置２００は、上述の如く、例えばＰＣであり、図７に示すように、少なくとも通信部２５０、表示部２５２、アプリ制御部２５４を備える。
【００５１】
通信部２５０は、例えばネットワークＩ／Ｆ２１０などにより実現されうる。そして、通信部２５０は、アプリ制御部２５４から供給されたデータをサーバ装置１００に送信するとともに、サーバ装置１００から受信したデータをアプリ制御部２５４に供給する。
【００５２】
表示部２５２は、例えば表示装置２１４などにより実現され、校務支援アプリケーションに関する画面等を表示する。なお、表示部２５２は、表示制御部２６４により表示される画面を表示する。
【００５３】
アプリ制御部２５４は、例えばＣＰＵ２０２やワークメモリとしてのＲＡＭ２０４などにより実現されうる。アプリ制御部２５４は、校務支援プログラムが実行されることで、校務支援アプリケーション、例えば、成績処理を行う各機能を有する。アプリ制御部２５４は、この成績処理を行うための各機能として、受付部２６０、取得部２６２、表示制御部２６４、変更部２６６、ソート部２６８、出力部２７０を備える。
【００５４】
受付部２６０は、入力装置２１２などにより入力されたユーザ操作に対応する情報を受け付ける。受付部２６０は、受け付けたユーザ操作に対応する情報を適宜各部に出力する。受付部２６０は、例えば、後述するように、入力装置２１２を用いて入力された押下位置や数値などを受け付け、受け付けた情報を、対応する各部に出力する。また、入力装置２１２は、ドラッグ入力なども入力可能である。
【００５５】
取得部２６２は、各生徒情報に、所定科目の各項目における評価対象データが関連付けられた生徒評価情報や、評価対象データに対する評価の基準を示す評価基準情報を取得する。例えば、取得部２６２は、サーバ装置１００から受信した生徒評価情報や評価基準情報を取得したり、ＲＡＭ２０４等に記憶された生徒評価情報や評価基準情報を取得したりする。
【００５６】
表示制御部２６４は、取得部２６２により取得された生徒情報毎に評価対象データが表示される第１表示領域、及びこの評価対象データに対応して、成績の評価基準に従って評価された多段階の成績が表示される第２表示領域を含む画面（成績処理画面）を表示部２５２に表示するよう制御する。
【００５７】
また、表示制御部２６４は、この評価基準における評価の閾値を変更可能に表示する調整領域を含む画面（成績処理画面）を表示部２５２に表示するよう制御する。これにより、表示部２５２は、表示制御された成績処理画面を表示する。上述した受付部２６０は、この調整領域において変更、入力又は選択されたデータを受け付ける。なお、説明の便宜上、表示制御部２６４は、第１表示制御部と第２表示制御部とを有するとし、第１表示制御部が、第１及び第２表示領域の表示を制御し、第２表示制御部が、調整領域や、後述する選択領域や、その他の各機能を実行するための領域等を表示制御するとする。なお、調整領域内の閾値について、ユーザによりこの閾値が直接入力されてもよいし、複数の閾値から一の閾値が選択されてもよい。
【００５８】
変更部２６６は、受付部２６０により受け付けられたデータ、又は調整領域において変更されたデータ等に基づいて、第２表示領域に表示される成績を変更する。これにより、一つの画面内に、成績を表示する領域と、成績を調整する領域とが表示されるため、成績表示画面を一度閉じて、成績調整画面を表示するなどの必要がなく、また、全体の成績のバランスを見ながらの成績調整が可能になるので、効率の良い成績処理を実行制御することができる。変更部２６６は、変更後の閾値のデータを評価基準情報に反映する。
【００５９】
また、ソート部２６８は、受付部２６０が、成績処理画面に表示された一の項目のユーザ指定を受け付ける場合、受け付けられた一の項目の評価対象データを、予め設定された基準に従ってソートする。例えば、ソート部２６８は、受け付けられた項目の評価対象データを、降順又は昇順に並べ替える。このとき、並べ替えた数値データに関連付けられて、その他の項目の数値データや生徒名等も並べ替えられるとよい。また、ソート部２６８は、ユーザにより並び順が指定されて、その並び順に従って、評価対象データをソートするようにしてもよい。
【００６０】
また、表示制御部２６４は、ソートされた評価対象データ、及びこの評価対象データに対応する成績を成績処理画面に表示するよう制御してもよい。これにより、項目ごとに成績を順番に表示することが可能になり、評価者は成績処理を行いやすくなる。
【００６１】
表示制御部２６４は、ユーザ操作に基づいて、第２表示領域に表示される一の成績に対し、全成績のうちの任意の成績を選択可能にする選択領域を画面内にさらに表示してもよい。一の成績とは、例えば一の生徒の一の項目の成績を表す。表示制御部２６４は、成績処理画面に選択領域が表示されるよう制御する。
【００６２】
このとき、変更部２６６は、第２表示領域に表示される成績を、選択領域において選択された成績に変更してもよい。これにより、評価対象データに対する成績個別を選択して調整することができる。
【００６３】
また、表示制御部２６４は、選択領域を用いて変更された成績は、その他の成績とは識別可能に表示するよう制御してもよい。例えば、表示制御部２６４は、選択領域を用いて変更された成績の色を、現在の色から他の色に変更して表示されるよう制御する。これにより、個別に調整された成績が判別可能になる。
【００６４】
また、表示制御部２６４は、評価対象データがソートされている場合、多段階の成績の境界となる位置に、この境界を示す指示物を表示し、指示物に関連付けて調整領域を表示するよう制御する。この調整領域には、例えば、指示物の位置に基づく評価対象データを用いて成績の閾値が表示される。また、指示物は、例えばスライド可能なバーや、線や、矢印などであり、以下ではスライド可能なバー（スライダーとも称する。）を例にして説明する。スライダーの位置を変更することにより、成績の人数割合やバランス等を加味しながら、成績の調整を行うことができる。
【００６５】
このとき、受付部２６０は、例えばバーの位置がユーザによりスライドして変更されると、このバーの変更後の位置を受け付けてもよい。
【００６６】
変更部２６６は、スライダーの変更後の位置に基づく評価対象データを用いて、調整領域に表示される閾値を変更する。また、変更部２６６は、変更後の閾値に基づいて第２表示領域に表示される成績を変更する。これにより、例えばユーザに対し、スライダーをドラッグ＆ドロップして成績の境界を容易に変更しやすい仕組みを提供することができる。
【００６７】
表示制御部２６４は、ｎ段階の成績に対し、この成績の各境界にｎ−１個のスライダーを表示し、ｎ−１個のスライダーにそれぞれ対応付けて調整領域を表示するよう制御する。また、平均の成績よりもの上位のスライダーに対する調整領域は、スライダーの位置よりも上側に表示され、平均の成績よりも下位のスライダーに対する調整領域は、スライダーの位置よりも下側に表示されてもよい。表示制御部２６４は、ｎが偶数の場合、例えば、中央のスライダーの境界を仮想的に平均の成績として設定すればよい。これにより、調整領域が上側に表示されるスライダーは、上記の成績の境界を示し、調整領域が下側に表示されるスライダーは、下記の成績の境界であることを、視覚的にユーザに把握させることができる。この内容については、図１０を用いて後述する。
【００６８】
出力部２７０は、成績処理された生徒評価情報や、各生徒の成績情報を出力することを制御する。ここで、出力とは、生徒評価情報の表形式をＥｘｃｅｌ形式にすることや、プリントアウトすること等を含む。これにより、生徒の成績に関する中間結果や最終結果を出力することができ、利便性を向上させることができる。
【００６９】
＜具体例＞
次に、端末装置２００の画面例を用いて、成績処理に関する具体例について説明する。以下に示す各画面で説明する各機能は、例えばアプリ制御部２５４により実行制御される。
【００７０】
図８は、学級分析画面の一例を示す図である。図８に示す画面では、或るクラスの１学期における国語の生徒評価情報が表示される。例えば、図８に示す画面は、図５に示す生徒評価情報に基づいて表示される。
【００７１】
図８に示す例では、生徒ごとに、評価に関する各項目Ｉ１０が表示される。図８に示す例での各項目Ｉ１０は、国語を例とし、〇○○、〇○△、〇○×、〇△〇、〇×〇、教科総合を含む。
【００７２】
図８に示す画面は、各生徒の項目毎に、８０．７、９３．７、・・・などの評価対象データが一列に表示される第１表示領域ＡＲ１０と、評価対象データに対応して、成績の評価基準に従って評価された多段階の成績が一列に表示される第２表示領域ＡＲ１２を含む。成績は、例えばＡ、Ｂ、Ｃの３段階評価とする。
【００７３】
また、第２表示領域に表示される各成績には、例えばプルダウンメニューが設定され、このプルダウンメニューがユーザにより押下されると、選択領域ＳＭ１０が表示され、全成績のうちの任意の成績の選択を受け付け可能にする。これにより、ユーザに対し、個別に成績を変更することが可能な仕組みを提供することができる。
【００７４】
選択領域ＳＭ１０は、例えば現在選択されている成績が色違いで表示され、また、自動判定された成績にはその旨明記するよう表示される。
【００７５】
成績欄Ｓ１０は、第２表示領域のうちの１つであり、選択領域により成績が選択され、変更された成績を示す。上述の選択領域を用いて変更された閾値は、その他の閾値と比較して識別可能に表示される。これにより、ユーザに対し、どの成績が個別に変更されたものであるかを視覚的に容易に把握することができる仕組みを提供することができる。
【００７６】
評価分布領域Ｄ１０は、評価分布を示す領域である。評価分布領域Ｄ１０には、合計３４名のクラスに対し、成績Ａの生徒が７人、成績Ｂの生徒が２１人、成績Ｃの生徒が６人であることが表示される。これにより、ユーザに対し、クラスの全体的な評価分布を容易に把握することができる仕組みを提供することができる。
【００７７】
また、図８に示す画面には、各機能を実行するＵＩ部品が表示される。以下、ＵＩ部品はボタンを例にして説明する。ボタンＢ１０は、評価の閾値を変更する機能を実行するためのボタンである。このボタンがユーザにより押されると、図１０を用いて後述するが、評価の閾値を変更する機能が実行される。なお、このボタンＢ１０は、所定の条件の時には非活性化させて、評価の閾値を調整できないようにしてもよい。
【００７８】
ボタンＢ１２は、ファイル書き出しの機能を実行するためのボタンである。このボタンＢ１２がユーザにより押されると、画面に表示されている表形式のデータを、Ｅｘｃｅｌ形式で出力し、このＥｘｃｅｌデータは所定領域に保存される。
【００７９】
ボタンＢ１４は、変更された評価を変更前に戻すためのボタンである。このボタンＢ１４がユーザにより押されると、変更された成績は、元の成績に戻される。戻り先は、現状の状態からひとつ前の状態でもよいし、保存されている状態でもよい。なお、ボタンＢ１４は、初期時、又は後述のボタンＢ１６の押下後、成績が変更されるまで非活性化される。
【００８０】
ボタンＢ１６は、変更を保存するためのボタンである。このボタンＢ１６がユーザにより押されると、変更された成績が保存される。保存先は、予め設定された保存先でもよいし、その都度保存先がユーザにより設定されてもよい。
【００８１】
ボタンＢ１８は、ヘルプ機能を実行するためのボタンである。このボタンＢ１８がユーザにより押されると、ヘルプ画面が表示される。ヘルプ画面は、図１１を用いて後述する。
【００８２】
図９は、学年分析画面の一例を示す図である。図９に示す画面では、或る学年の１学期における国語の生徒評価情報が表示される。例えば、図９に示す画面は、各組の生徒評価情報に基づいて表示される。図９に示す画面構成は、基本的には図８に示す画面構成と同様である。
【００８３】
図９に示す画面には、生徒の名前の左欄には、番号だけではなく、組が追加されている。また、図９に示す画面では、各組の生徒の評価対象データや成績が閲覧可能になる。また、図９に示す例では、ボタンＢ１０は、活性化され、押下可能な状態である。ボタンＢ１０がユーザにより押されると、図１０に示す画面が表示される。
【００８４】
なお、ボタンＢ１０の活性化に関する条件として、以下の条件を用いてもよい。
（１）先生が、自身のクラスの成績を処理するため、自身のクラスの評価対象データを他のクラスと共有しない場合に、学級分析画面においてボタンＢ１０が活性化される。
この場合、図８に示す学級分析画面でスライダーを出現させるため、図８に示す画面において、ボタンＢ１０が活性化される。
（２）複数の先生が同じモジュールで学年全体の評価対象データを共有している場合に、学年分析画面においてボタンＢ１０が活性化される。
この場合、図８に示す学級分析画面ではスライダーを出現させないため、図８に示す画面において、ボタンＢ１０は非活性化され、図９に示す学年分析画面でのみスライダーを出現させるため、図９に示す画面において、ボタンＢ１０が活性化される。これは、評価のための閾値が学年共通で設定されるため、学級内で変更された閾値が学年の成績に影響をもたらすことを避けるためである。また、各先生は、各クラスで成績の評価をつけた後、学年分析画面において、学年全体で偏りがないかどうかを視覚的に容易に把握し、簡単に調整することができる。よって、これまでクラス間で各先生が成績の偏りを確認した手間を省くことができる。
【００８５】
図１０は、成績の閾値を調整する調整画面の一例を示す図である。図１０に示す例では、画面内に２つのスライダーＳＬ１０、ＳＬ１２が表示される。このスライダーＳＬ１０、ＳＬ１２の先端には、成績の閾値が表示される調整領域ＡＭ１０、ＡＭ１２がそれぞれ表示されている。なお、図１０に示す例では、「〇〇△」Ｉｅ１２の項目がユーザにより選択されている。また、項目が選択されると、ソート部２６８は、この項目の評価対象データを、降順にソートする。
【００８６】
ここで、スライダーの動作について説明する。スライダーの動作として、ユーザは、スライダーを上又は下にドラッグ＆ドロップすることにより、スライダーを上又は下に移動させることができる。または、スライダーに付与される調整領域内の上又は下の矢印を押すことで、スライダーを上又は下に移動させることもできる。
【００８７】
また、スライダーは、行の境目ごとにジャンプして移動する。スライダーの上下の評価対象データが同値であれば、値が違う位置までジャンプする。スライダージャンプ先が画面外であれば、スライダーが見える位置まで自動でスクロールする。また、スライダーについて、成績ＡとＢとの境界を示すスライダーＳＬ１０は、成績ＢとＣとの境界を示すスライダーＳＬ１２よりも下になることはない。
【００８８】
表示制御部２６４（第２表示制御部）により表示されるスライダーＳＬ１０は、成績Ａと成績Ｂとの閾値の境界を示しており、調整領域ＡＭ１０は、スライダーＳＬ１０の上側に接続されて表示される。これにより、このスライダーＳＬ１０は、上位の成績の閾値を示す境界であることが一目で分かるようになる。
【００８９】
また、調整領域ＡＭ１０には、成績Ａと成績Ｂとの間の閾値が表示される。例えば、成績Ａの下限値が９２．３％であるとすると、調整領域ＡＭ１０には、この下限値が表示される。
【００９０】
また、調整領域ＡＭ１０には、上及び下の矢印が表示される。ユーザがこの矢印を押すと、押している時間に応じて、スライダーＳＬ１０は、押された矢印の方向に、項目の境界を移動するように制御される。このとき、移動後の調整領域ＡＭ１０には、スライダーＳＬ１０の上に位置する評価対象データが表示される。この評価対象データが、成績Ａの下限値になる。
【００９１】
スライダーＳＬ１２は、成績Ｂと成績Ｃとの閾値の境界を示しており、調整領域ＡＭ１２は、スライダーＳＬ１２の下側に表示される。これにより、このスライダーＳＬ１２は、下位の成績の閾値を示す境界であることが一目で分かるようになる。
【００９２】
また、調整領域ＡＭ１２には、成績Ｂと成績Ｃとの間の閾値が表示される。例えば、成績Ｂの下限値が８６．８％であるとすると、調整領域ＡＭ１２には、この下限値が表示される。
【００９３】
また、調整領域ＡＭ１２に、上及び下の矢印が表示されてもよい。ユーザがこの矢印を押すと、押している時間に応じて、スライダーＳＬ１２は、押された矢印の方向に、項目の境界を移動するように制御される。このとき、移動後の調整領域ＡＭ１２には、スライダーＳＬ１２の上に位置する評価対象データが表示される。この評価対象データが、成績Ｂの下限値になる。
【００９４】
また、成績の多段階数が偶数の場合は、上位の成績と、下位の成績とを２つに分ける中央の閾値が存在する。この中央の閾値に対するスライダーの調整領域は、スライダーの中央に表示されてもよいが、スライダーの上側又は下側に表示されてもよい。
【００９５】
スライダーの位置が変更されることで、変更部２６６は、スライダーの位置に基づく評価対象データを用いて成績の閾値を変更し、変更後の閾値に基づいて、第２表示領域の成績を変更する。また、複数のスライダーが表示されている場合、変更部２６６は、スライダーの種類、及びスライダーの位置に応じて、第２表示領域の成績を変更してもよい。
【００９６】
これにより、ユーザ（評価者）は、全体の成績のバランスを見ながら、成績の閾値を調整することが一画面でできるようになる。よって、ユーザは、一つの画面において、成績の閾値を調整しながら、調整後の成績Ａの数が何人であるか、誰がどの成績か、などを容易に把握することができる。
【００９７】
また、スライダーの先端にある調整領域の位置によって、変更する閾値が、上位の成績に対する閾値なのか、下位の成績に対する成績なのかをユーザに把握させることができる。
【００９８】
また、成績の閾値が調整可能な画面において、ユーザは、上述したプルダウンメニューを用いて個別に成績を変更することができないようにしてもよい。成績欄Ｓ１２は、学級分析画面において、個別に成績が変更されていることを示す。この成績欄Ｓ１２において、閾値の調整により判定された成績は、Ｂ評価であるが、ユーザが個別にＡ評価に変更した結果が示されている。このとき、成績欄Ｓ１２の色やハッチングが変更されるなどして、他の成績と識別可能にしておく。
【００９９】
また、個別に変更された成績は、スライダーを移動させることによる成績変更の影響を受けないようにしてもよい。
【０１００】
また、評価分布領域Ｄ１０は、スライダーの変更により配分が変更される。また、評価分布領域Ｄ１０の各成績の色と、選択されている項目Ｉｅ１２における各成績の色と同じにしてもよい。これにより、ユーザに、同じ成績の群を容易に把握させることができるようになる。
【０１０１】
また、調整領域は、スライダーが左から右に表示される場合は、選択された項目の列の右側に表示されることで、選択された項目の評価対象データ及び成績に重複せず、かつ、注目の項目の列の近傍に表示することができる。
【０１０２】
図１１は、ヘルプ画面の一例を示す図である。図１１に示す画面は、例えば図１０に示すボタンＢ１８が押されたときに表示される画面である。図１１に示す例では、ヘルプ画面Ｈ１０は、ポップアップ画面として表示される。このヘルプ画面Ｈ１０には、スライダーの使い方が表示される。ユーザは、このヘルプ画面Ｈ１０を見ることで、スライダーの使い方を学ぶことができる。
【０１０３】
次に、図１２〜図１５を用いて、スライダーの特殊表示について説明する。図１２は、スライダーの特殊表示Ａの一例を示す図である。図１２に示す例は、成績ＡとＢの閾値用スライダー（以下、ＡＢスライダーとも称する。）ＳＬ１０が、上端まで移動された場合を示す。
【０１０４】
表示制御部２６４は、行の上端にＡＢスライダーＳＬ１０が移動した場合、ＡＢスライダーＳＬ１０の調整領域の向きを下向きに切り替えて表示するよう制御する。また、調整領域の表記について、上端まで移動させた場合のＡＢスライダーＳＬ１０の値は「上端の到達度＋０．１％」とする。ただし、上端の評価対象データが「１００．０％」の場合は、「１００．１％」とせず、「１００％」とする。
【０１０５】
図１３は、スライダーの特殊表示Ｂの一例を示す図である。図１３に示す例は、成績ＢとＣの閾値用のスライダー（以下、ＢＣスライダーとも称する。）ＳＬ１２が、下端まで移動された場合を示す。
【０１０６】
表示制御部２６４は、行の下端にＢＣスライダーＳＬ１２が移動した場合、ＢＣスライダーＳＬ１２を離したあと、ＢＣスライダーＳＬ１２の調整領域の向きを上向きに切り替えて表示するよう制御する。
【０１０７】
図１４は、スライダーの特殊表示Ｃの一例を示す図である。図１４に示す例は、ＡＢスライダーＳＬ１０、ＢＣスライダーＳＬ１２が、ともに上端に移動された場合を示す。この場合、表示制御部２６４は、ＢＣスライダーＳＬ１２を前面に出し、ＡＢスライダーＳＬ１０は、ＢＣスライダーＳＬ１２の後ろに隠れた状態にする。このとき、ＢＣスライダーＳＬ１２のみを動かすことができる状態になる。ＢＣスライダーＳＬ１２が下に移動すれば、その下に隠れていたＡＢスライダーＳＬ１０が表示されるようになる。
【０１０８】
図１５は、スライダーの特殊表示Ｄの一例を示す図である。図１５に示す例は、ＡＢスライダーＳＬ１０、ＢＣスライダーＳＬ１２が、ともに下端に移動された場合を示す。この場合、表示制御部２６４は、ＡＢスライダーＳＬ１０を前面に表示し、ＢＣスライダーＳＬ１２は、ＡＢスライダーＳＬ１０の後ろに隠れた状態にする。このとき、ＡＢスライダーＳＬ１０のみを動かすことができる状態になる。ＡＢスライダーＳＬ１０が上に移動すれば、その下に隠れているＢＣスライダーＳＬ１２が表示されるようになる。
【０１０９】
＜出力例＞
図１６は、Ｅｘｃｅｌ出力の一例を示す図である。図１６に示す例では、上述したファイル書き出しボタンＢ１２が押下されたときに、出力部２７０が出力するファイルの一例を示す。
【０１１０】
図１６に示すファイルは、算数の教科の成績を出力した場合のＥｘｃｅｌファイルである。このように、ファイルを出力することで、ユーザはシステムにアクセスしなくても、自身の端末装置等で、成績処理の作業ができるようになる。なお、上述したが、出力形式の例として、出力部２７０は、生徒評価情報をプリントアウトしてもよい。
【０１１１】
＜スライダーの特殊移動＞
図１７は、スライダーの特殊移動について説明するための図である。図１７（Ａ）は、スライダーＳＬ１０を、上から下に移動させた場合の特殊移動の一例を示す図である。図１７（Ａ）に示すように、スライダーＳＬ１０が、同じ評価対象データの値の行を移動する場合、表示制御部２６４は、次に閾値が切り替わる位置までスライダーＳＬ１０が自動で移動するように移動制御する。この際、表示制御部２６４は、必要に応じて画面をスクロールしてもよい。
【０１１２】
図１７（Ｂ）は、スライダーＳＬ１０を、下から上に移動させた場合の特殊移動の一例を示す図である。図１７（Ｂ）に示すように、スライダーＳＬ１０が、同じ評価対象データの値の行を移動する場合、表示制御部２６４は、図１７（Ａ）に示す例と同じように、次に閾値が切り替わる位置までスライダーＳＬ１０が自動で移動するように移動制御する。この際、表示制御部２６４は、必要に応じて画面をスクロールしてもよい。
【０１１３】
なお、以上の処理は、調整欄に表示された矢印が押下された場合に適用されてもよい。これにより、スライダーの効率の良い移動が可能になる。
【０１１４】
＜スライダーと評価分布との関係＞
図１８は、スライダーと評価分布との関係の一例を示す図である。図１８（Ａ）に示す例では、成績Ａがない場合であり、ＢとＣとの成績の閾値に表示されるＢＣスライダーＳＬ１２の位置と、評価分布のＢとＣとの閾値の位置とが一致する。
【０１１５】
図１８（Ｂ）に示す例では、成績Ｂがない場合であり、ＡとＢとの成績の閾値に表示されるＡＢスライダーＳＬ１０の位置と、ＢとＣとの成績の閾値に表示されるＢＣスライダーＳＬ１２の位置とが同じ位置にあり、この位置と、評価分布のＡとＣとの閾値の位置とが一致する。
【０１１６】
図１８（Ｃ）に示す例では、成績Ｃがない場合であり、ＡとＢとの成績の閾値に表示されるＡＢスライダーＳＬ１０の位置と、評価分布のＡとＢとの閾値の位置とが一致する。
【０１１７】
図１８（Ｄ）に示す例では、成績Ａのみの場合であり、ＡとＢとの成績の閾値に表示されるＡＢスライダーＳＬ１０が下端の位置にあり、評価分布はＡのみが表示される。
【０１１８】
図１８（Ｅ）に示す例では、成績Ｂのみの場合であり、ＡとＢとの成績の閾値に表示されるＡＢスライダーＳＬ１０が上端の位置にあり、ＢとＣとの成績の閾値に表示されるＢＣスライダーＳＬ１２が下端の位置にあり、評価分布はＢのみが表示される。
【０１１９】
図１８（Ｆ）に示す例では、成績Ｃのみの場合であり、ＢとＣとの成績の閾値に表示されるＢＣスライダーＳＬ１２が上端の位置にあり、評価分布はＣのみが表示される。
【０１２０】
表示制御部２６４は、上記表示処理を行うことで、ユーザに対して評価分布とスライダーとの関係を視覚的に把握しやすくすることができ、その結果、成績処理を効率よくすることができる。
【０１２１】
＜動作＞
次に、校務支援システム１における動作について説明する。図１９は、実施形態における成績処理の一例を示すフローチャートである。
【０１２２】
図２０に示すステップＳ１０２で、取得部２６２は、各生徒情報に所定科目の各項目における評価対象データが関連付けられた生徒評価情報を、ＲＡＭ２０４等から取得する。
【０１２３】
ステップＳ１０４で、表示制御部２６４は、各生徒情報の項目毎に、評価対象データが表示される第１表示領域、評価対象データに対応して、成績の評価基準に従って評価された多段階の成績が表示される第２表示領域を一画面に表示するよう制御する。また、ユーザにより一の項目が選択されると、選択された項目の評価対象データはソートされる。
【０１２４】
表示制御部２６４は、ソートされた評価対象データに対し、多段階の成績の境界となる位置にスライド可能なバー、及びこのバーに接続された、評価基準における評価の閾値を変更可能に表示する調整領域を、一画面内に表示するよう制御する（図８、１０参照）。
【０１２５】
ステップＳ１０６で、受付部２６０は、調整指示が有るか否かを判定する。調整指示有とは、スライダーが移動されたり、調整領域に閾値が入力されたり、調整領域において閾値が選択されたりする場合をいう。調整指示があれば（ステップＳ１０６−ＹＥＳ）、処理はステップＳ１１２に進み、調整指示がなければ（ステップＳ１０６−ＮＯ）、処理はステップＳ１０８に進む。
【０１２６】
ステップＳ１０８で、受付部２６０は、選択指示が有るか否かを判定する。選択指示有りとは、例えば図８に示す選択領域ＳＭ１０から所定の成績が選択された場合をいう。選択指示があれば（ステップＳ１０８−ＹＥＳ）、処理はステップＳ１１０に進み、選択指示がなければ（ステップＳ１０８−Ｎｏ）、処理はステップＳ１１４に進む。
【０１２７】
ステップＳ１１０で、変更部２６６は、選択領域に関連付けられている現在の成績を、選択領域で選択された成績に変更する。
【０１２８】
ステップＳ１１２で、変更部２６６は、成績の閾値の変更に伴い、生徒の成績を変更し、表示制御部２６４は、成績の変更を、成績が表示される第２表示領域に反映する。
【０１２９】
ステップＳ１１４で、受付部２６０は、成績変更処理の終了指示が有るか否かを判定する。終了指示有りとは、例えば図８や図１０に示す画面が閉じられたときに終了指示有りとする。終了指示があれば（ステップＳ１１４−ＹＥＳ）、処理は終了し、終了指示がなければ（ステップＳ１１４−ＮＯ）、処理はステップＳ１０６に戻る。
【０１３０】
上述した処理のフローに含まれる各処理ステップは、処理内容に矛盾を生じない範囲で、任意に順番を変更して又は並列に実行することができるとともに、各処理ステップ間に他のステップを追加してもよい。また、便宜上１ステップとして記載されているステップは、複数ステップに分けて実行することができる一方、便宜上複数ステップに分けて記載されているものは、１ステップとして把握することができる。
【０１３１】
以上、校務支援システム１は、一の画面内で、成績の表示と、成績の変更処理とを同時に行うこことができるため、成績処理を効率よく行うことができる。
【０１３２】
なお、上述した調整領域は、スライダーの先端に成績の閾値が表示される領域以外にも、成績の閾値を入力又は選択可能な領域であってもよい。例えば、画面内の端部に調整領域が設けられ、ユーザは、この調整領域に閾値を入力したり、複数の数値から閾値を選択したりする。受付部２６０は、この調整領域に入力または選択された閾値を受け付け、変更部２６６は、受付部２６０が受け付けた閾値に基づいて、各生徒の成績の変更を行う。
【０１３３】
また、校務支援システム１における機能を１つの端末装置に実装し、上述した各機能をこの端末装置が実行するようにしてもよい。これにより、オフラインであっても、上述した校務支援アプリケーションをインストールした端末装置により、成績処理を効率良く行うことができる。
【０１３４】
なお、上述したとおり、本発明は、上記の実施形態、及び、既に述べた変形例に限定されるものではなく、その要旨を逸脱しない範囲内において様々な変形が可能である。すなわち、上記実施形態はあらゆる点で単なる例示にすぎず、限定的に解釈されるものではない。また、上述の各処理フローは処理内容に矛盾を生じない範囲で任意に順番を変更して又は並列に実行することができる。
【符号の説明】
【０１３５】
１  校務支援システム
１００  サーバ装置
１３２  サーバ記憶部
１３３  サーバ処理部
２００  端末装置
２５０  通信部
２５２  表示部
２５４  アプリ制御部
２６０  受付部
２６２  取得部
２６４  表示制御部
２６６  変更部
２６８  ソート部
２７０  出力部
【図１】
0006588295.tif 000002
【図２】
0006588295.tif 000003
【図３】
0006588295.tif 000004
【図４】
0006588295.tif 000005
【図５】
0006588295.tif 000006
【図６】
0006588295.tif 000007
【図７】
0006588295.tif 000008
【図８】
0006588295.tif 000009
【図９】
0006588295.tif 000010
【図１０】
0006588295.tif 000011
【図１１】
0006588295.tif 000012
【図１２】
0006588295.tif 000013
【図１３】
0006588295.tif 000014
【図１４】
0006588295.tif 000015
【図１５】
0006588295.tif 000016
【図１６】
0006588295.tif 000017
【図１７】
0006588295.tif 000018
【図１８】
0006588295.tif 000019
【図１９】
0006588295.tif 000020