(57)【要約】   【課題】  紙ベースの成果物および電子データの成果物を一元的に管理し、これにより、成績の算出や単位判定を支援する。  【解決手段】  記憶装置１８には、成果物についての電子データを記憶した一般ファイル、各レコードが、成果物を特定するための、履修科目および学籍番号と、成果物名称およびその得点と、を含む成果物情報ファイル３６、並びに、各レコードが、履修科目、成果物名称、および、ファイルの記憶装置中の格納先を含む対応テーブル３８を有する。成績評価支援システム１０は、一連の画像ファイルの記憶装置１８中の格納先を決定し、一連の画像ファイルを、記憶装置中の格納先に格納するファイル生成処理部４０を備える。ファイル生成処理部４０は、履修科目、成果物名称および格納先を含む対応テーブルのレコードを生成して、記憶装置中に格納し、成果物情報ファイルの該当レコードに、成果物名称および得点を格納する。【選択図】  図１
2006323631.tif 000002
【特許請求の範囲】
【請求項１】
履修学生による履修科目に関する成果物についての実データファイルのうち電子データのファイルを記憶した一般ファイル、それぞれのレコードが、前記成果物を特定するための、前記履修科目および学籍番号と、前記成果物を特定する成果物名称およびその得点と、を含む成果物情報ファイル、並びに、それぞれのレコードが、前記履修科目、前記成果物名称、および、前記成果物についての前記実データファイルの記憶装置中の格納先を含む対応テーブルを有する記憶装置と、
入力装置或いはネットワークを介して接続された端末装置から、履修科目および成果物名称を受け付け、成果物についての一連の実データファイルであって、スキャナから読み込まれた一連の画像ファイルの前記記憶装置中の格納先を決定し、前記一連の画像ファイルを、前記記憶装置中の前記格納先に格納する画像ファイル格納手段と、
前記履修科目、前記成果物名称、および、前記格納先を含む前記対応テーブルのレコードを生成して、前記記憶装置中に格納する対応テーブルレコード生成手段と、
前記履修科目、および、前記画像ファイル中の所定の領域を文字認識することにより取得された学籍番号に基づく前記成果物情報ファイルのレコードに、前記成果物名称、および、前記スキャナから読み込まれた画像ファイル中の他の所定の領域を文字認識することにより取得された得点を格納する成果物情報ファイルレコード生成手段と、を備えたことを特徴とする成果物情報管理システム。
【請求項２】
前記成果物情報ファイルレコード生成手段が、前記記憶装置に記憶された一般ファイルを読み出し、その格納先に基づいて、前記対応テーブルのレコードを参照することにより、前記一般ファイルの前記成果物名称を特定するとともに、前記一般ファイルに含まれる、履修科目、学籍番号、および、得点を参照して、前記履修科目および前記学籍番号に基づく前記成果物情報ファイルのレコードに、前記成果物名称、および、前記得点を格納するように構成されたことを特徴とする請求項１に記載の成果物情報管理システム。
【請求項３】
さらに、それぞれのレコードが、前記履修科目に関する、前記成果物名称のそれぞれに対応する重みを格納した採点テーブルと、
前記端末装置から、履修科目を特定する情報を受け付け、前記採点テーブル中、当該履修科目に関するレコードを特定し、特定されたレコード中、前記成果物名称のそれぞれに対応する重みを参照して、前記成果物情報ファイルのレコード中の、前記成果物の得点に、対応する重みを与え、重みが与えられた得点に基づいて成績を算出し、算出された成績を、前記成果物情報ファイルの前記レコードに格納する成績算出手段と、を備えたことを特徴とする請求項１または２に記載の成果物情報管理システム。
【請求項４】
前記成果物情報ファイルのレコードが、履修学生の出席数および欠席数を格納し、前記採点テーブルのレコードが、前記出席についての重みを格納し、
前記成績算出手段が、前記出席数および前記欠席数に基づく、前記履修科目に対する出席を表す情報に、前記出席についての重みを与え、前記重みが与えられた出席を表す情報を考慮して前記成績を算出するように構成されたことを特徴とする請求項３に記載の成果物情報管理システム。
【請求項５】
さらに、それぞれのレコードが、前記履修科目ごとの基準値、或いは、基準値算出のための一連の情報を含む合否判定テーブルと、
前記端末装置から、履修科目を特定する情報を受け付け、前記合否判定テーブル中、当該履修科目に関するレコードを特定し、特定されたレコード中、前記基準値を参照し、或いは、前記基準値算出のための一連の情報に基づき基準値を算出し、前記成果物情報ファイルのレコード中の前記成績と前記基準値とを比較し、比較に基づく単位付与の可否を示す情報を、前記成果物情報ファイルの前記レコードに格納する単位判定手段と、を備えたことを特徴とする請求項３または４に記載の成果物情報管理システム。
【請求項６】
前記合否判定テーブルのレコードが、前記基準値算出のための一連の情報として、少なくとも、基準値算出の基礎となる成績の範囲を示す成績範囲情報と、前記範囲に含まれる成績のうち、最高、平均或いは最低の何れを基準値算出として利用するかを示す基準選択情報とを格納し、
前記単位判定手段が、前記成績範囲情報に基づき、前記成果物情報ファイルのレコードから、前記成績の範囲に該当する成績を含むレコードを抽出し、かつ、前記抽出されたレコードに含まれる成績から、前記基準算出情報に基づいて、基準値を算出するように構成されたことを特徴とする請求項５に記載の成果物情報管理システム。
【請求項７】
前記端末装置から履修科目、および、前記成果物情報ファイルの抽出条件を受け入れ、前記成果物情報ファイルから、前記履修科目および前記抽出条件の一致するレコードを抽出し、当該レコードの一覧画面を生成し、前記端末装置の表示装置上に表示させる一覧画面生成手段を備え、
前記端末装置において前記一覧画面中の入力欄に入力された値に基づいて、前記成果物情報ファイルレコード生成手段が、前記成果物情報ファイルを更新し、前記成績算出手段および前記単位判定手段が、前記更新された成果物情報ファイルに基づいて、それぞれのレコードについて、成績を算出し、かつ、単位付与の可否を示す情報を生成し、生成された成績、および、単位付与の可否を示す情報を、前記成果物情報ファイルのそれぞれのレコードに格納することを特徴とする請求項５または６に記載の成果物情報管理システム。
【請求項８】
履修学生による履修科目に関する成果物についての実データファイルのうち電子データのファイルを記憶した一般ファイル、それぞれのレコードが、前記成果物を特定するための、前記履修科目および学籍番号と、前記成果物を特定する成果物名称およびその得点と、を含む成果物情報ファイル、並びに、それぞれのレコードが、前記履修科目、前記成果物名称、および、前記成果物についての前記実データファイルの記憶装置中の格納先を含む対応テーブルを有する記憶装置を備えたコンピュータにより読み出し可能な、成果物情報管理プログラムであって、前記コンピュータに、
入力装置或いはネットワークを介して接続された端末装置から、履修科目および成果物名称を受け付け、成果物についての一連の実データファイルであって、スキャナから読み込まれた一連の画像ファイルの前記記憶装置中の格納先を決定し、前記一連の画像ファイルを、前記記憶装置中の前記格納先に格納する画像ファイル格納ステップと、
前記履修科目、前記成果物名称、および、前記格納先を含む前記対応テーブルのレコードを生成して、前記記憶装置中に格納する対応テーブルレコード生成ステップと、
前記履修科目、および、前記画像ファイル中の所定の領域を文字認識することにより取得された学籍番号に基づく前記成果物情報ファイルのレコードに、前記成果物名称、および、前記スキャナから読み込まれた画像ファイル中の他の所定の領域を文字認識することにより取得された得点を格納する成果物情報ファイルレコード生成ステップと、を実行させることを特徴とする成果物情報管理プログラム。
【請求項９】
前記成果物情報ファイルレコード生成ステップにおいて、前記コンピュータに、
前記記憶装置に記憶された一般ファイルを読み出し、その格納先に基づいて、前記対応テーブルのレコードを参照することにより、前記一般ファイルの前記成果物名称を特定するとともに、前記一般ファイルに含まれる、履修科目、学籍番号、および、得点を参照して、前記履修科目および前記学籍番号に基づく前記成果物情報ファイルのレコードに、前記成果物名称、および、前記得点を格納するステップを実行させることを特徴とする請求項８に記載のプログラム。
【請求項１０】
前記記憶装置が、さらに、それぞれのレコードが、前記履修科目に関する、前記成果物名称のそれぞれに対応する重みを格納した採点テーブルを有し、
さらに、前記コンピュータに、
前記端末装置から、履修科目を特定する情報を受け付け、前記採点テーブル中、当該履修科目に関するレコードを特定し、特定されたレコード中、前記成果物名称のそれぞれに対応する重みを参照して、前記成果物情報ファイルのレコード中の、前記成果物の得点に、対応する重みを与え、重みが与えられた得点に基づいて成績を算出し、算出された成績を、前記成果物情報ファイルの前記レコードに格納する成績算出ステップを実行させることを特徴とする請求項８または９に記載のプログラム。
【請求項１１】
前記成果物情報ファイルのレコードが、履修学生の出席数および欠席数を格納し、前記採点テーブルのレコードが、前記出席についての重みを格納し、
前記成績算出ステップにおいて、前記コンピュータに、
前記出席数および前記欠席数に基づく、前記履修科目に対する出席を表す情報に、前記出席についての重みを与え、前記重みが与えられた出席を表す情報を考慮して前記成績を算出するステップを実行させることを特徴とする請求項１０に記載のプログラム。
【請求項１２】
前記記憶装置が、さらに、それぞれのレコードが、前記履修科目ごとの基準値、或いは、基準値算出のための一連の情報を含む合否判定テーブルを有し、
さらに、前記コンピュータに、
前記端末装置から、履修科目を特定する情報を受け付け、前記合否判定テーブル中、当該履修科目に関するレコードを特定し、特定されたレコード中、前記基準値を参照し、或いは、前記基準値算出のための一連の情報に基づき基準値を算出し、前記成果物情報ファイルのレコード中の前記成績と前記基準値とを比較し、比較に基づく単位付与の可否を示す情報を、前記成果物情報ファイルの前記レコードに格納する単位判定ステップを実行させることを特徴とする請求項１０または１１に記載のプログラム。
【請求項１３】
前記合否判定テーブルのレコードが、前記基準値算出のための一連の情報として、少なくとも、基準値算出の基礎となる成績の範囲を示す成績範囲情報と、前記範囲に含まれる成績のうち、最高、平均或いは最低の何れを基準値算出として利用するかを示す基準選択情報とを格納し、
前記単位判定ステップにおいて、前記コンピュータに、
前記成績範囲情報に基づき、前記成果物情報ファイルのレコードから、前記成績の範囲に該当する成績を含むレコードを抽出し、かつ、前記抽出されたレコードに含まれる成績から、前記基準算出情報に基づいて、基準値を算出するステップを実行させることを特徴とする請求項１２に記載のプログラム。
【請求項１４】
さらに、前記コンピュータに、前記端末装置から履修科目、および、前記成果物情報ファイルの抽出条件を受け入れ、前記成果物情報ファイルから、前記履修科目および前記抽出条件の一致するレコードを抽出し、当該レコードの一覧画面を生成し、前記端末装置の表示装置上に表示させる一覧画面生成ステップを実行させ、
また、前記コンピュータに、端末装置において前記一覧画面中の入力欄に入力された値に基づいて、前記成果物情報ファイルレコード生成ステップを実行させて、前記成果物情報ファイルを更新するとともに、
前記コンピュータに、前記成績算出ステップおよび前記単位判定ステップを実行させ、前記更新された成果物情報ファイルに基づいて、それぞれのレコードについて、成績を算出し、かつ、単位付与の可否を示す情報を生成し、生成された成績、および、単位付与の可否を示す情報を、前記成果物情報ファイルのそれぞれのレコードに格納することを特徴とする請求項１２または１３に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、履修学生の成果物の情報を管理する成果物情報管理システムおよび管理プログラムに関する。また、本発明は、上記成果物に基づく成績評価を支援するシステムおよびプログラムに関する。
【背景技術】
【０００２】
教育機関では紙媒体の試験ばかりでなく、ＷＷＷ(World Wide Web)を利用して、ＷＷＷ上にて試験を実施することもある。従来、教職員は、紙媒体の試験については手書き採点し、得点を記入用紙へ手書きで記入し、さらに、表計算ソフトウェアに採点結果を入力するのが一般的である。その一方、ＷＷＷ上の試験においては、試験処理システムが、受検者が、端末装置の入力装置を操作して入力し、当該試験システムの記憶装置に記憶された解答を読み出して、自動的に採点し、採点結果を記憶装置に保管しておく。
【０００３】
また、記述式の試験においては、解答用紙を、スキャナを利用して読み取り、その画像情報を取得して、解答者である学生を特定する情報と採点結果とを関連付けて記憶装置に記憶する成績処理システムも知られている（たとえば、特許文献１参照）。
【特許文献１】特開２００５−２４６９３号公報（第３−８頁、第９−１０図）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来、教職員は、履修学生の成績を決定するために、紙ベースの成果物、つまり、紙媒体で実施した試験については、上述した表形式ソフトウェアを利用して入力した採点結果を参照し、かつ、電子データの成果物、つまり、ＷＷＷ上の試験については、成績処理システムが処理を実行し、記憶装置に記憶した採点結果を参照する必要がある。したがって、それぞれの試験の採点結果を別個に確認し、評価した上で、最終成績を決定しなければならないという問題点があった。
【０００５】
本発明は、紙ベースの成果物および電子データの成果物を一元的に管理し、これにより、成績の算出や単位判定を支援するシステム、および、プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明にかかる成果物情報管理システムは、紙媒体で実施した試験の結果、および、電子データとして実施した試験の結果、たとえば、ＷＷＷ上で実施した試験の結果を、統合して管理することができる。これにより、同じ端末装置上で、双方の試験の結果を確認し、最終成績を評価することが可能となる。具体的には、紙媒体で実施した試験は、たとえば教職員による手書き採点の上、採点済みの成果物を、スキャナを用いて読み込み、所定の形式（たとえば、ＴＩＦＦ(Tag Image File Format)形式）の画像ファイルを作成するとともに、ＯＣＲ(Optical Character
Reader)を用いて学籍番号および採点結果（得点）の情報を取得し、当該画像ファイルと関連付けて記憶装置に記憶する。
【０００７】
また、電子データとして実施した試験は自動採点の上で、採点結果を、記憶装置に記憶する。成果物情報管理システムは、履修科目の複数回にわたる試験およびレポートの得点履歴を、履修科目、履修学生別に格納し、期末にはあらかじめ定義しておいた計算式のもとに、履修科目の最終成績および単位取得の可否を自動計算する。
【０００８】
より詳細には、本発明の目的は、履修学生による履修科目に関する成果物についての実データファイルのうち電子データのファイルを記憶した一般ファイル、それぞれのレコードが、前記成果物を特定するための、前記履修科目および学籍番号と、前記成果物を特定する成果物名称およびその得点と、を含む成果物情報ファイル、並びに、それぞれのレコードが、前記履修科目、前記成果物名称、および、前記成果物についての前記実データファイルの記憶装置中の格納先を含む対応テーブルを有する記憶装置と、
入力装置或いはネットワークを介して接続された端末装置から、履修科目および成果物名称を受け付け、成果物についての一連の実データファイルであって、スキャナから読み込まれた一連の画像ファイルの前記記憶装置中の格納先を決定し、前記一連の画像ファイルを、前記記憶装置中の前記格納先に格納する画像ファイル格納手段と、
前記履修科目、前記成果物名称、および、前記格納先を含む前記対応テーブルのレコードを生成して、前記記憶装置中に格納する対応テーブルレコード生成手段と、
前記履修科目、および、前記画像ファイル中の所定の領域を文字認識することにより取得された学籍番号に基づく前記成果物情報ファイルのレコードに、前記成果物名称、および、前記スキャナから読み込まれた画像ファイル中の他の所定の領域を文字認識することにより取得された得点を格納する成果物情報ファイルレコード生成手段と、を備えたことを特徴とする成果物情報管理システムにより達成される。
【０００９】
好ましい実施態様においては、前記成果物情報ファイルレコード生成手段が、前記記憶装置に記憶された一般ファイルを読み出し、その格納先に基づいて、前記対応テーブルのレコードを参照することにより、前記一般ファイルの前記成果物名称を特定するとともに、前記一般ファイルに含まれる、履修科目、学籍番号、および、得点を参照して、前記履修科目および前記学籍番号に基づく前記成果物情報ファイルのレコードに、前記成果物名称、および、前記得点を格納するように構成されている。
【００１０】
別の好ましい実施態様においては、さらに、それぞれのレコードが、前記履修科目に関する、前記成果物名称のそれぞれに対応する重みを格納した採点テーブルと、
前記端末装置から、履修科目を特定する情報を受け付け、前記採点テーブル中、当該履修科目に関するレコードを特定し、特定されたレコード中、前記成果物名称のそれぞれに対応する重みを参照して、前記成果物情報ファイルのレコード中の、前記成果物の得点に、対応する重みを与え、重みが与えられた得点に基づいて成績を算出し、算出された成績を、前記成果物情報ファイルの前記レコードに格納する成績算出手段と、を備えている。
【００１１】
より好ましい実施態様においては、前記成果物情報ファイルのレコードが、履修学生の出席数および欠席数を格納し、前記採点テーブルのレコードが、前記出席についての重みを格納し、
前記成績算出手段が、前記出席数および前記欠席数に基づく、前記履修科目に対する出席を表す情報に、前記出席についての重みを与え、前記重みが与えられた出席を表す情報を考慮して前記成績を算出するように構成されている。
【００１２】
また、別の好ましい実施態様においては、さらに、それぞれのレコードが、前記履修科目ごとの基準値、或いは、基準値算出のための一連の情報を含む合否判定テーブルと、
前記端末装置から、履修科目を特定する情報を受け付け、前記合否判定テーブル中、当該履修科目に関するレコードを特定し、特定されたレコード中、前記基準値を参照し、或いは、前記基準値算出のための一連の情報に基づき基準値を算出し、前記成果物情報ファイルのレコード中の前記成績と前記基準値とを比較し、比較に基づく単位付与の可否を示す情報を、前記成果物情報ファイルの前記レコードに格納する単位判定手段と、を備えている。
【００１３】
より好ましい実施態様においては、前記合否判定テーブルのレコードが、前記基準値算出のための一連の情報として、少なくとも、基準値算出の基礎となる成績の範囲を示す成績範囲情報と、前記範囲に含まれる成績のうち、最高、平均或いは最低の何れを基準値算出として利用するかを示す基準選択情報とを格納し、
前記単位判定手段が、前記成績範囲情報に基づき、前記成果物情報ファイルのレコードから、前記成績の範囲に該当する成績を含むレコードを抽出し、かつ、前記抽出されたレコードに含まれる成績から、前記基準算出情報に基づいて、基準値を算出するように構成されている。
【００１４】
好ましい実施態様においては、前記端末装置から履修科目、および、前記成果物情報ファイルの抽出条件を受け入れ、前記成果物情報ファイルから、前記履修科目および前記抽出条件の一致するレコードを抽出し、当該レコードの一覧画面を生成し、前記端末装置の表示装置上に表示させる一覧画面生成手段を備え、
前記端末装置において前記一覧画面中の入力欄に入力された値に基づいて、前記成果物情報ファイルレコード生成手段が、前記成果物情報ファイルを更新し、前記成績算出手段および前記単位判定手段が、前記更新された成果物情報ファイルに基づいて、それぞれのレコードについて、成績を算出し、かつ、単位付与の可否を示す情報を生成し、生成された成績、および、単位付与の可否を示す情報を、前記成果物情報ファイルのそれぞれのレコードに格納する。
【００１５】
また、本発明の目的は、履修学生による履修科目に関する成果物についての実データファイルのうち電子データのファイルを記憶した一般ファイル、それぞれのレコードが、前記成果物を特定するための、前記履修科目および学籍番号と、前記成果物を特定する成果物名称およびその得点と、を含む成果物情報ファイル、並びに、それぞれのレコードが、前記履修科目、前記成果物名称、および、前記成果物についての前記実データファイルの記憶装置中の格納先を含む対応テーブルを有する記憶装置を備えたコンピュータにより読み出し可能な、成果物情報管理プログラムであって、前記コンピュータに、
入力装置或いはネットワークを介して接続された端末装置から、履修科目および成果物名称を受け付け、成果物についての一連の実データファイルであって、スキャナから読み込まれた一連の画像ファイルの前記記憶装置中の格納先を決定し、前記一連の画像ファイルを、前記記憶装置中の前記格納先に格納する画像ファイル格納ステップと、
前記履修科目、前記成果物名称、および、前記格納先を含む前記対応テーブルのレコードを生成して、前記記憶装置中に格納する対応テーブルレコード生成ステップと、
前記履修科目、および、前記画像ファイル中の所定の領域を文字認識することにより取得された学籍番号に基づく前記成果物情報ファイルのレコードに、前記成果物名称、および、前記スキャナから読み込まれた画像ファイル中の他の所定の領域を文字認識することにより取得された得点を格納する成果物情報ファイルレコード生成ステップと、を実行させることを特徴とする成果物情報管理プログラムにより達成される。
【００１６】
好ましい実施態様においては、前記成果物情報ファイルレコード生成ステップにおいて、前記コンピュータに、
前記記憶装置に記憶された一般ファイルを読み出し、その格納先に基づいて、前記対応テーブルのレコードを参照することにより、前記一般ファイルの前記成果物名称を特定するとともに、前記一般ファイルに含まれる、履修科目、学籍番号、および、得点を参照して、前記履修科目および前記学籍番号に基づく前記成果物情報ファイルのレコードに、前記成果物名称、および、前記得点を格納するステップを実行させる。
【００１７】
別の好ましい実施態様においては、前記記憶装置が、さらに、それぞれのレコードが、前記履修科目に関する、前記成果物名称のそれぞれに対応する重みを格納した採点テーブルを有し、
さらに、前記コンピュータに、
前記端末装置から、履修科目を特定する情報を受け付け、前記採点テーブル中、当該履修科目に関するレコードを特定し、特定されたレコード中、前記成果物名称のそれぞれに対応する重みを参照して、前記成果物情報ファイルのレコード中の、前記成果物の得点に、対応する重みを与え、重みが与えられた得点に基づいて成績を算出し、算出された成績を、前記成果物情報ファイルの前記レコードに格納する成績算出ステップを実行させる。
【００１８】
より好ましい実施態様においては、前記成果物情報ファイルのレコードが、履修学生の出席数および欠席数を格納し、前記採点テーブルのレコードが、前記出席についての重みを格納し、
前記成績算出ステップにおいて、前記コンピュータに、
前記出席数および前記欠席数に基づく、前記履修科目に対する出席を表す情報に、前記出席についての重みを与え、前記重みが与えられた出席を表す情報を考慮して前記成績を算出するステップを実行させる。
【００１９】
また、別の好ましい実施態様においては、前記記憶装置が、さらに、それぞれのレコードが、前記履修科目ごとの基準値、或いは、基準値算出のための一連の情報を含む合否判定テーブルを有し、
さらに、前記コンピュータに、
前記端末装置から、履修科目を特定する情報を受け付け、前記合否判定テーブル中、当該履修科目に関するレコードを特定し、特定されたレコード中、前記基準値を参照し、或いは、前記基準値算出のための一連の情報に基づき基準値を算出し、前記成果物情報ファイルのレコード中の前記成績と前記基準値とを比較し、比較に基づく単位付与の可否を示す情報を、前記成果物情報ファイルの前記レコードに格納する単位判定ステップを実行させる。
【００２０】
より好ましい実施態様においては、前記合否判定テーブルのレコードが、前記基準値算出のための一連の情報として、少なくとも、基準値算出の基礎となる成績の範囲を示す成績範囲情報と、前記範囲に含まれる成績のうち、最高、平均或いは最低の何れを基準値算出として利用するかを示す基準選択情報とを格納し、
前記単位判定ステップにおいて、前記コンピュータに、
前記成績範囲情報に基づき、前記成果物情報ファイルのレコードから、前記成績の範囲に該当する成績を含むレコードを抽出し、かつ、前記抽出されたレコードに含まれる成績から、前記基準算出情報に基づいて、基準値を算出するステップを実行させる。
【００２１】
また、好ましい実施態様においては、さらに、前記コンピュータに、前記端末装置から履修科目、および、前記成果物情報ファイルの抽出条件を受け入れ、前記成果物情報ファイルから、前記履修科目および前記抽出条件の一致するレコードを抽出し、当該レコードの一覧画面を生成し、前記端末装置の表示装置上に表示させる一覧画面生成ステップを実行させ、
また、前記コンピュータに、端末装置において前記一覧画面中の入力欄に入力された値に基づいて、前記成果物情報ファイルレコード生成ステップを実行させて、前記成果物情報ファイルを更新するとともに、
前記コンピュータに、前記成績算出ステップおよび前記単位判定ステップを実行させ、前記更新された成果物情報ファイルに基づいて、それぞれのレコードについて、成績を算出し、かつ、単位付与の可否を示す情報を生成し、生成された成績、および、単位付与の可否を示す情報を、前記成果物情報ファイルのそれぞれのレコードに格納する。
【発明の効果】
【００２２】
本発明によれば、紙ベースの試験結果および電子データとして実施された試験結果の双方を記憶装置に格納するとともに、その情報を統合して管理することができる。また、履修科目ごとの成績および単位取得の可否を自動算出するため、教職員の成績評価の作業が容易になる。
【００２３】
つまり、本発明によれば、紙ベースの成果物および電子データの成果物を一元的に管理し、これにより、成績の算出や単位判定を支援するシステム、および、プログラムを提供することが可能となる。
【発明を実施するための最良の形態】
【００２４】
以下、添付図面を参照して、本発明の実施の形態について説明する。図１は、本発明の実施の形態にかかる成績評価支援システムの構成を示すグロックダイヤグラムである。図１に示すように、本実施の形態にかかる成績評価支援システム１０は、支援サーバ１２、ＯＣＲ認識サーバ１４、ＯＣＲ認識サーバ１４に接続されたスキャナ１６、記憶装置１８、および、複数の端末装置２０−１、・・・、２０−ｎを有する。支援サーバ１２、ＯＣＲ認識サーバ１４、記憶装置１８、および、端末装置２０−１、・・・、２０−ｎの間はネットワーク２２で接続されている。なお、以下の説明において、特定の端末装置を指し示すとき以外は、単に「端末装置２０」と表記する。図１においては、支援サーバ１２が、成果物情報管理システムとして機能する。
【００２５】
支援サーバ１２は、ファイル生成処理部４０、成績算出部４２および単位判定部４４を有する。また、記憶装置１８には、画像ファイル３２、一般ファイル３４、成果物情報ファイル３６、対応テーブル３８、および、単位判定情報ファイル３９が記憶される。記憶装置１８において、画像ファイル３２および一般ファイル３４は、たとえば、年度別、学期別（前期、後期など）、および、学部別でフォルダに分けて格納されるのが望ましい。また、成果物情報ファイル３６も、年度別、学期別および学部別で、フォルダに分けて格納されるのが望ましい。
【００２６】
なお、図１においては、支援サーバ１２とＯＣＲ認識サーバ１４とは別体として示したが、これに限定されず、単一のサーバが双方の機能を有するような構成としても良い。また、記憶装置１８、或いは、ＯＣＲ認識サーバ１４や支援サーバ１２のそれぞれに直接接続された記憶装置（図示せず）には、後述するようにフローチャートを参照して説明した処理ステップを、当該ＯＣＲ認識サーバ１４や支援サーバ１２に実行させるコンピュータプログラムが記憶されている。
【００２７】
本実施の形態において、ＯＣＲ認識サーバ１４は、後述するような、教職員などオペレータが入力装置に入力した指示にしたがって、紙ベースの履修学生の成果物である答案およびレポートを、スキャナ１６を利用して読込み、特定の形式（たとえば、ＴＩＦＦ形式）の画像データを含む画像ファイルを生成することができる。また、ＯＣＲ認識サーバ１４は、画像データの所定の領域をＯＣＲ認識することにより、履修科目、学籍番号、得点などを認識する。履修科目などの認識のために、ＯＣＲ認識サーバ１４は、答案やレポートごとに、履修科目、学籍番号、得点などが印刷され或いは記入された領域を示す情報を、予め記憶装置（記憶装置１８であっても良いし、或いは、ＯＣＲ認識サーバ１４において必要な情報を記憶する他の記憶装置（図示せず）であっても良い。）に記憶しておく。そして、オペレータによる入力装置への入力にしたがって、答案やレポートに応じた、ＯＣＲによる文字認識をすべき領域の情報を記憶装置から読み出し、画像データ中、その領域の文字を認識すればよい。
【００２８】
スキャナ１６により読み込まれた画像データは、支援サーバ１２の制御の下、画像ファイル３２として記憶装置１８中に格納される。また、ＯＣＲ認識サーバ１４により認識された履修科目、学籍番号、得点などの情報に基づき、支援サーバ１２は、成果物情報ファイルを生成するとともに、成果物名称と、当該成果物の記憶装置１８中の格納先などとを関連付けた対応テーブルを生成する。
【００２９】
図２は、本実施の形態にかかる、スキャナにより読み取られＯＣＲ認識サーバが認識した情報に基づく対応テーブルのレコードの生成、および、成果物情報ファイルのレコード生成の処理の例を示すフローチャートである。図２に示す例においては、支援サーバ１２が、ＯＣＲ認識サーバ１４に対して、成果物のスキャンおよびＯＣＲ認識を指示し、スキャナ１６により読み取られた画像データ、および、ＯＣＲ認識サーバ１４において認識された情報が、支援サーバ１２に伝達される。支援サーバ１２のファイル生成処理部４０は、画像データを、以下に述べるような格納先（フォルダ）に格納し、また、成果物のそれぞれについて、成果物情報ファイルのレコードを生成する。
【００３０】
たとえば、オペレータは、入力装置を操作して、スキャナ１６を利用して画像データを取り込む予定の成果物について、年度、期（学期）、学部、履修科目、成果物名称を入力する。ここでは、さらに、画像ファイルの形式（ＴＩＦＦ、ＪＰＥＧなど）を入力しても良い。図２に示すように、支援サーバ１２が、入力された年度、期、学部、履修科目、成果物名称を受け付けると（ステップ２０１）、ファイル生成処理部４０は、スキャナ１６により読み取られた画像データを含む画像ファイル３２の、記憶装置１８中の格納先（フォルダ名）を決定する（ステップ２０２）。ファイル生成処理部４０は、受け付けた情報と画像ファイルの格納先とを対応付けた、対応テーブル３８のレコードを生成し、記憶装置１８中に格納する（ステップ２０３）。
【００３１】
図３は、本実施の形態にかかる対応テーブルのデータ構成の例を示す図である。図３に示すように、対応テーブル３８のレコードは、年度、期（学期）、学部、履修科目、成果物名称、成果物格納先フォルダ名、および、拡張子の項目を有する。ステップ２０１において、画像ファイルの形式が入力されていれば、拡張子には、ステップ２０３の時点で、レコード中に、当該データの形式を示す拡張子が格納される。また、ステップ２０１において、画像ファイルの形式が入力されていない場合でも、ファイル生成処理部４０が、画像ファイルの形式を決定し、対応テーブル中、拡張子を格納することができる。
【００３２】
支援サーバ１２は、ＯＣＲ認識サーバ１４に対して、スキャナ１６を利用して成果物を読み取り、かつ、所定の領域をＯＣＲ認識して情報を取得することを要求する。ＯＣＲ認識サーバ１４は、スキャナ１６を利用して成果物を読み取り、その画像データを取得するとともに、画像データの所定の領域をＯＣＲ認識することにより、履修科目、学籍番号、得点などを認識する。支援サーバ１２のファイル生成処理部４０は、画像データを受け入れて、受け入れた画像データから画像ファイル３２を作成して、記憶装置１８中、ステップ２０２で決定された格納先に格納する（ステップ２０４）。なお、それぞれの画像ファイル３２のファイル名に、ＯＣＲにより文字認識された学籍番号を含めておけば、学籍番号をキーとして画像ファイルを検索し、読み出すことが可能となる。
【００３３】
ファイル生成処理部４０は、当該画像ファイルに関する履修科目および学籍番号に基づいて、成果物情報ファイル３６のレコードを生成し、或いは、レコードを更新する（ステップ２０５）。
【００３４】
図４は、本実施の形態にかかる成果物情報ファイルのデータ構成の例を示す図である。図４に示すように、成果物情報ファイル３６のレコードは、履修科目、学籍番号、出席数、欠席数、成績、単位という項目を有する。さらに、成果物情報ファイル３６のレコードは、成果物ごとに、成果物名称および得点という項目を有する。図４から理解できるように、成果物情報ファイル３６のレコードにより、ある学籍番号を有する学生の、ある履修科目に関する成果物が特定できるようになっている。また、図４において、得点は、ＯＣＲ認識サーバ１４の処理により認識された得点であり、成績は、得点や出席数に基づいた当該履修科目の最終成績である。得点および成績は数値であってもよいし、文字或いは文字列（例：Ａ、Ｂ、Ｃ）であってもよい。
【００３５】
ファイル生成処理部４０は、ＯＣＲ認識サーバ１４から伝達された履修科目および学籍番号をキーとして、成果物情報ファイル３６のレコードを検索し、キーを含むレコードを見出すことができなければ、新たに、当該履修科目および学籍番号の項目を含むレコードを生成する。このレコードにおいて、ステップ２０１において受け付けた成果物名称および得点が格納される。また、レコードが見出された場合には、ファイル生成処理部４０は、成果物名称および得点の項目を追加するようにレコードを更新する。
【００３６】
画像ファイルの記憶装置１８中の所定の格納先への格納（ステップ２０４）および成果物情報ファイルのレコードの生成／更新（ステップ２０５）は、すべての画像ファイルおよび画像データからＯＣＲ認識された情報について実行される（ステップ２０６参照）。
【００３７】
なお、成果物情報ファイルのレコードの情報を含む表示画面を、支援サーバ１２の表示装置（表示せず）上に表示することにより、その内容をオペレータが確認することができる。成果物情報ファイルのレコードの情報に、ＯＣＲ認識された数字や文字列の誤りが含まれている場合には、オペレータは入力装置を操作して、誤りを訂正すればよい。
【００３８】
なお、図２の例では、オペレータが、学部、履修科目、成果物名称などを入力しているが、これに限定されず、紙ベースの履修学生の成果物に、予め学部、履修科目、成果物名称を判定可能な記号や文字などを記載しておき、ＯＣＲ認識サーバ１４が、これら記号や文字を認識し、これらに基づいて、支援サーバ１２が、対応テーブルを生成しても良い。
【００３９】
紙ベースの成果物については、ＯＣＲ認識サーバ１４および支援サーバ１２が上述した処理を実行することにより、成果物情報ファイル３６のレコードおよび対応テーブル３８のレコードを生成することができる。次に、ＷＷＷ上の試験など電子データからなる成果物について実行される処理について以下に説明する。
【００４０】
ＷＷＷ上で実施した試験の解答などを含む電子データについても、オペレータは、入力装置を操作して、年度、期、学部、履修科目、成果物名称、当該電子データを一般ファイル３４として格納しておく格納先（フォルダ名）、および、電子データの形式を、支援サーバ１２のファイル生成処理部４０に与える。ファイル生成処理部４０は、入力を受け付けると、年度、期、学部、履修科目、成果物名称、格納先（フォルダ名）および拡張子を対応付けた対応テーブル３８のレコードを生成し、記憶装置１８に格納する。したがって、ＷＷＷ上で実施した試験の解答の他、その履修科目、学籍番号、得点を含む電子データは、一般ファイル３４として記憶装置１８中に蓄積される。また、一般ファイル３４を記憶装置１８に記憶する際に、支援サーバ１２がファイル名に、学籍番号を含めて記憶しておけば、学籍番号をキーとして一般ファイル３４を検索し、読み出すことが可能となる。
【００４１】
図５は、電子データに基づく成果物情報ファイルのレコード生成の処理の例を示すフローチャートである。
【００４２】
図５に示すように、ファイル生成処理部４０は、一般ファイル３４を読み出して（ステップ５０１）、当該一般ファイルに含まれる履修科目、学籍番号および得点を取得する（ステップ５０２）。なお、一般ファイル３４の格納先に基づいて、対応テーブル３８を参照することにより、その成果物名称を特定することができる。
【００４３】
ファイル生成処理部４０は、ステップ５０２で取得した履修番号、学籍番号に基づいて、成果物情報ファイル３６のレコードを生成し、或いは、レコードを更新する（ステップ５０３）。
【００４４】
図２のステップ２０５と同様に、ファイル生成処理部４０は、取得した履修科目および学籍番号をキーとして、成果物情報ファイル３６のレコードを検索し、キーを含むレコードを見出すことができなければ、新たに、当該履修科目および学籍番号の項目を含むレコードを生成する。このレコードにおいて、成果物名称および得点が格納される。また、レコードが見出された場合には、ファイル生成処理部４０は、成果物名称および得点の項目を追加するようにレコードを更新する。
【００４５】
一般ファイル３４の読み出し（ステップ５０１）、履修科目、学籍番号および得点の取得（ステップ５０２）、および、成果物情報ファイル３６のレコードの生成／更新（ステップ４０３）は、すべての一般ファイル３４について実行される（ステップ５０４参照）。
【００４６】
このように、本実施の形態によれば、紙ベースの成果物を、スキャナを利用して読み込むことにより得られた画像ファイル３２と、ＷＷＷ上で実施した試験の成果物である電子データを含む一般ファイル３４とを記憶装置１８に記憶し、それぞれの成果物名称、記憶装置１８中の格納先、ファイルの形式（拡張子）を対応付けた対応テーブル３８により、これらの双方を管理している。また、成果物情報ファイル３６においても、履修科目および学籍番号ごとに、画像ファイル３２および一般ファイル３４が混在した形態で、それぞれの成果物名称および得点を管理することができる。
【００４７】
したがって、端末装置２０の入力装置を操作するオペレータの指示にしたがって、支援サーバ１２が、成果物情報ファイル３６および対応テーブル３８のレコードを参照して、画像ファイル３２や一般ファイル３４を記憶装置１８から読み出し、端末装置２０の表示装置上に、これらファイルの内容を表示することができる。これにより、オペレータは、画像ファイル３２の形態の成果物および一般ファイル３４の形態の成果物の双方を参照することができる。
【００４８】
このように、紙ベースの成果物に基づく画像ファイルと、電子データによる一般ファイルとの双方を管理することで、以下に示すように、これら双方を参照して、成績を算出し、また、単位認定の判断をすることが可能となる。
【００４９】
支援サーバ１２において実行される成績算出処理について、図６は、本実施の形態にかかる支援サーバの成績算出部により実行される処理の例を示すフローチャートである。オペレータが端末装置２０の入力装置（図示せず）を操作して、１以上の履修科目を指定して入力する。オペレータによる指定入力は、ネットワーク２２を介して支援サーバ１２に伝達される。
【００５０】
図６に示すように、支援サーバ１２が、端末装置２０に入力された履修科目を受け付けると（ステップ６０１）、成績算出部４２は、記憶装置１８に記憶された採点テーブル（図１においては図示せず）を参照して、受け付けた履修科目にかかるレコードを特定し、そのレコード中の値に基づいて、成績算出のための計算式を得る（ステップ６０２）。図７は、本実施の形態にかかる採点テーブルのデータ構成の例を示す図である。図７に示すように、採点テーブルのレコードは、履修科目、出欠重み、および、成果物ごとの成果物名称およびその重みの項目を有する。本実施の形態においては、以下のような計算式が利用される。
【００５１】
成績＝Σ（成果物の得点×当該成果物の重み）＋
（(出席数−欠席数)×出欠重み）
この計算式の情報は、記憶装置１８などに予め記憶され、成績算出部４２はその情報を読み出し、かつ、採点テーブルのレコード中の重みをパラメータとして、成績算出のための計算式を得る。たとえば、図７の先頭のレコード（符号７０１参照）の成績の計算式は、成績算出部４２により以下のように取得される。
【００５２】
（レポートａの得点×０．２）＋（テストｂの得点×０．３）＋・・・
＋（出席数−欠席数）×１
次いで、成績算出部４２は、成果物情報ファイル３６から、受け付けた履修科目にかかるあるレコードを読み込む（ステップ６０３）。成績算出部４２は、読み込んだレコード中の出席数、欠席数、および、成果物ごとの得点などの値を、上述した計算式に適用して値を算出し、得られた値を成績として、成果物情報ファイル３６の当該レコード中、成績の項目に格納する（ステップ６０４）。なお、レコード中の得点が文字（Ａ、Ｂ、Ｃなど）である場合には、予め記憶装置１８中に記憶しておいた文字と得点との換算テーブル（たとえば、Ａ：９０点、Ｂ：７５点、Ｃ：６０点などの対応が格納されている：図示せず）を参照して、文字を数値に換算してから値を算出すれば良い。
【００５３】
成果物情報ファイル３６中に、同一履修科目の他のレコードが存在すれば（ステップ６０５でＹｅｓ）、ステップ６０３、ステップ６０４を繰り返し、当該履修科目について、それぞれの履修学生について、成績を得て、当該成績を、成果物情報ファイル３６のレコード中に格納する。また、受け付けた履修科目のうち、処理済みとなっていないものが存在すれば（ステップ６０６でＹｅｓ）、ステップ６０２に戻る。
【００５４】
このようにして、所望の履修科目について、当該履修科目を履修している履修学生の成績が算出された後、オペレータの操作により、支援サーバ１２は単位判定の処理を実行することができる。
【００５５】
図８は、本実施の形態にかかる支援サーバの単位判定部により実行される処理の例を示すフローチャートである。単位判定をしようとするオペレータは、端末装置２０の入力装置（図示せず）を操作して、履修科目を指定して入力する。オペレータによる指定入力は、ネットワーク２２を介して支援サーバ１２に伝達される。
【００５６】
図８に示すように、支援サーバ１２が、端末装置２０に入力された履修科目を受け付けると（ステップ８０１）、単位判定部４４は、成果物情報ファイル３６を検索して、受け付けた履修科目と、レコード中の履修科目が一致するレコードを読み込み、読み込まれたレコード中の学籍番号および成績の項目を含むような単位判定情報ファイル３９を、記憶装置１８中に生成する（ステップ８０２）。
【００５７】
図９は、本実施の形態にかかる単位判定情報ファイルのデータ構成の例を示す図である。図９に示すように、単位判定情報ファイル３９のレコードは、学籍番号、成績、対象情報、合否情報の項目を有する。対象情報の欄には、後述するように、処理において、そのレコードについて、基準値算出の対象にするか否かを示す情報が格納される。また、合否情報の欄には、単位判定の結果、つまり単位取得の可否を示す情報が格納される。初期的には、単位判定情報ファイル３９のレコードにおいて、学籍番号および成績の項目に、成果物情報ファイル３６のレコード中の学籍番号および成績の項目の値が格納され、対象情報および合否情報には、無効値が格納される。
【００５８】
次いで、単位判定部４４は、記憶装置１８に予め記憶された合否判定テーブル（図１においては図示せず）から、受け付けた履修科目に関するレコードを取得する（ステップ８０３）。図１０は、本実施の形態にかかる合否判定テーブルのデータ構成の例を示す図である。図１０に示すように、合否判定テーブルのレコードは、履修科目、点数、上位除外、下位除外、基準選択情報、調整率の項目を有する。点数の項目に値が格納されている場合には、後述するように、点数が基準値となるため、上位除外の項目以降に値が格納されていなくて良い。その一方、点数の項目に値が格納されていない場合や無効値が格納されている場合には、少なくとも、高／平均／低のいずれかの情報である基準選択情報、および、調整率の項目の値が格納される。
【００５９】
単位判定部４４は、取得した合否判定テーブルのレコードを参照して、点数の項目に値が格納されているか否かを判断する（ステップ８０４）。ステップ８０４でＹｅｓと判断された場合には、点数を基準値として（ステップ８０５）、履修学生のそれぞれについて単位取得の有無が判断される。この基準値は、記憶装置１８或いは支援サーバ１２自身の記憶装置（図示せず）に記憶される。
【００６０】
その一方、点数の項目に値が格納されておらず、或いは、無効値であった場合には（ステップ８０４でＮｏ）、単位判定部４４は、単位判定情報ファイル３９のレコードを、成績順にソートする。さらに、単位判定部４４は、合否判定テーブルのレコード中、上位除外および／または下位除外の項目を参照し、単位判定情報ファイル３９において、これらが示す範囲のレコードの対象欄に値「Ｎ」を格納する（ステップ８０６）。
【００６１】
より具体的には、合否判定テーブルのレコード中、上位除外欄に値「Ｕ」が格納されていれば、単位判定部４４は、ソートされた単位判定情報ファイル３９のレコード中、成績順の上位から順に値「Ｕ」に示される割合に達するまで、それぞれのレコードの、対象欄に値「Ｎ」を格納する。また、下位除外欄に値「Ｌ」が格納されていれば、単位判定部４４は、ソートされた単位判定情報ファイル３９のレコード中、成績順の下位から順に値「Ｌ」で示される割合に達するまで、それぞれのレコードの、対象欄に値「Ｎ」を格納する。値「Ｎ」が格納されていることは、そのレコードが基準値算出の対象から除外されていることを意味している。図１０において、先頭のレコード（符号１００１参照）では、下位除外欄に値「０．８」が格納されている。したがって、下位から８割までの、レコードのそれぞれの対象欄に値「Ｎ」が格納される。また、次のレコード（符号１００２参照）では、上位対象欄および下位対象欄のそれぞれに値「０．１」が格納されている。したがって、上位から１割までのレコードのそれぞれの対象欄に値「Ｎ」が格納されるとともに、下位から１割までのレコードのそれぞれの対象欄にも値「Ｎ」が格納される。
【００６２】
次いで、単位判定部４４は、合否判定テーブルのレコード中、基準選択の項目の値を参照し、当該値にしたがって、基準値を算出する（ステップ８０７）。たとえば、基準選択の項目の値が「高」であれば、単位判定部４４は、単位判定情報ファイル３９中、対象欄に値「Ｎ」が格納されていないレコードのうち、成績の項目の値がもっとも高いものを特定し、その成績の項目の値に、合否判定テーブルのレコードに含まれる、調整率を乗じた値を基準値とする。また、基準選択の項目の値が「低」であれば、単位判定部４４は、単位判定情報ファイル３９中、対象欄に値「Ｎ」が格納されていないレコードのうち、成績の項目の値がもっとも低いものを特定し、その成績の項目の値に、合否判定テーブルのレコードに含まれる、調整率を乗じた値を基準値とする。
【００６３】
その一方、基準選択の項目の値が「平均」であれば、単位判定部４４は、単位判定情報ファイル３９中、対象欄に値「Ｎ」が格納されていないレコードについて、成績の項目の値の平均値を求め、求めた平均値に、調整率を乗じた値を基準値とする。算出された基準値は、記憶装置１８或いは支援サーバ１２自身の記憶装置（図示せず）に記憶される。
【００６４】
図１０において、たとえば、先頭レコード（符号１００１）に関して、単位判定部４４は、単位判定情報ファイル３９中、対象欄に値「Ｎ」が格納されていないレコードについて、成績の平均値を求め、さらに、算出された平均値に調整率「０．６５」を乗じて、得られた結果を基準値として記憶する。
【００６５】
次に、単位判定部４４は、単位判定情報ファイル３９のレコードのそれぞれについて、成績の項目の値と、基準値とを比較し、「成績≧基準値」である場合に、レコード中、合否情報の項目に、合格を示す値を格納する（ステップ８０８）。その後、単位判定部４４は、単位判定情報ファイル３９の内容に基づいて、成果物情報ファイル３６のレコードを更新する。より詳細には、単位判定部４４は、単位判定情報ファイルのレコード中の合否情報の項目の値を、成果物情報ファイル３６の、該当する履修科目および学籍番号で特定されるレコードの単位の値として格納する（ステップ８０９）。これにより、成果物情報ファイル３６に、ある履修科目について、各学籍番号の履修学生の単位取得の可否を示す情報を格納することができる。
【００６６】
上述した単位判定処理の後、オペレータが端末装置２０に入力した指定（たとえば、履修科目、あるいは、履修科目および学籍番号）に応答して、支援サーバ１２は、成果物情報ファイル３６を参照して、当該指定にしたがったレコードを読み出して、成績および単位取得の可否を含む画面を、端末装置２０の表示装置上に表示することができる。オペレータは、履修番号ごとの成績および単位取得の可否を参照することが可能となる。
【００６７】
上記端末装置２０の表示装置上の成績や単位取得を含む画面の表示、並びに、オペレータによる成績評価に伴う処理について、以下により詳細に説明する。図１１は、画面表示および成績評価の際に、支援サーバにおいて実行される処理の例を示すフローチャートである。
【００６８】
オペレータは端末装置２０の入力装置を操作して、一覧表示要求を入力する。支援サーバ１２が、一覧表示要求を受け付けると、これに応答して、検索条件指定画面を、端末装置２０の表示装置上に表示する（ステップ１１０１）。図１２は、端末装置の表示装置上に表示された検索条件指定画面の一例を示す図である。図１２に示すように、検索条件指定画面においては、履修科目を指定するほか、種々の抽出条件を指定することができる。図１２に示す例では、抽出条件として、上記履修科目について全てのレコードを指定する（全部）ことができるほか、単位の取得の可否（合否）の何れかを指定すること、或いは、成績を指定することもできる。成績については、ある点数以下、或いは、ある点数以上を指定することができる他、２つの点数を入力することにより、一定の範囲を指定することも可能である。
【００６９】
支援サーバ１２は、履修科目および検索条件を受け付けると（ステップ１１０２）、記憶装置１８の成果物情報ファイル３６を検索して、履修科目の値が一致する一群のレコードを特定する（ステップ１１０３）。次いで、支援サーバ１２は、ステップ１１０３で特定された一群のレコードから、抽出条件に示された項目の値と合致するレコードを取り出して、当該レコードの所定の項目の値を含む検索結果ファイルのレコードを生成し、記憶装置１８中に格納する（ステップ１１０４）。
【００７０】
たとえば、抽出条件において、単位が「合」となっていれば、成果物情報ファイル３６のレコード中、単位の項目が合格ないし単位取得を示す値を有するものが抽出される。また、成績に所定の値が設定されていれば、成果物情報ファイル３６のレコード中、成績の項目の値が、設定された値や範囲に合致するものが抽出される。検索結果ファイルのレコードは、基本的には、成果物情報ファイルのレコードとほぼ同様の項目を含む。本実施の形態においては、検索結果ファイルのレコードは、学籍番号、単位、成績、出席数、欠席数、成果物ごとの得点の項目を含む。
【００７１】
支援サーバ１２は、検索結果ファイルに基づく一覧表示画面を生成し、生成した一覧表示画面を、ネットワークを介して端末装置２０の表示装置上に表示する（ステップ１１０５）。図１３は、端末装置の表示装置上に表示された一覧表示画面の例を示す図である。図１３に示すように、検索条件指定画面で指定された履修科目について、抽出条件に合致したレコードが表示される。オペレータは、ソート順を、学籍番号順、成績の降順或いは成績の昇順の何れかに指定することができる。支援サーバ１２は、指定されたソート順にしたがって、レコードをソートした状態の一覧表示画面を生成する。
【００７２】
さらに、本実施の形態においては、オペレータが、端末装置２０の入力装置を操作して、一覧表示画面に表示された項目中、出席数、欠席数、成果物についての得点などを修正することができる。また、図示しないが、採点テーブル（図７参照）や合否判定テーブル（図１０参照）を呼び出して、これらの内容を変更することも可能である。
【００７３】
このような修正の後、オペレータが、「保存・再計算」ボタンをオンすると（ステップ１１０６でＹｅｓ）、支援サーバ１２は、一覧表示画面の入力欄に入力された情報（修正された項目の値）を受け付け、受け付けた情報にしたがって成果物情報ファイル３６を修正する（ステップ１１０７）。次いで、支援サーバ１２は成績算出処理（図６参照）および単位判定処理（図８参照）を実行する（ステップ１１０８）。これは、成果物情報ファイル３６の修正、或いは、採点テーブルや合否判定テーブルの修正に伴って、成績や単位取得の可否が変更される可能性があるからである。
【００７４】
したがって、ステップ１１０８が実行されると、支援サーバ１２は、新たに検索条件を受け付けて、一連の処理を施して、再度一覧表示画面を生成して、端末装置２０の表示装置上に表示する（ステップ１１０２〜ステップ１１０５）。或いは、同一の検索条件の下、検索結果ファイルを生成し、一覧表示画面を端末装置２０の表示装置上に表示しても良い（ステップ１１０４〜１１０５参照）。
【００７５】
このように、本実施の形態によれば、オペレータは、支援サーバ１２が算出、判定した成績や単位取得の可否を確認の上、必要に応じて、成果物情報ファイル、採点テーブルおよび／または合否判定テーブルを修正して、成績の算出および単位判定をやり直すことが可能である。上記成績の算出および単位判定も、上述したように煩雑な手順を要することはない。
【００７６】
本実施の形態によれば、紙ベースの成果物に基づく画像ファイルと、電子データによる一般ファイルの双方について、成果物情報ファイルに、その成果物名称および得点を一元的に管理することにより、当該得点に基づいて、成績を算出することができる。また、各履修学生の成績に基づいて、当該履修学生の単位取得の可否を決定することもできる。つまり、本実施の形態によれば、紙ベースで実施される試験の結果や、電子データとして実施された試験、たとえば、ＷＷＷ上の試験の結果が混在している場合にも、成果物情報でその得点を一元管理し、その結果、成績の算出や単位取得の可否の判定を自動的に行うことが可能となる。
【００７７】
本発明は、上記実施の形態に限定されることなく、特許請求の範囲に記載された発明の範囲内で、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【００７８】
たとえば、前記実施の形態においては、成果物として履修学生の答案やレポートを利用しているがこれに限定されるものではない。
【図面の簡単な説明】
【００７９】
【図１】図１は、本発明の実施の形態にかかる成績評価支援システムの構成を示すグロックダイヤグラムである。
【図２】図２は、本実施の形態にかかる、スキャナにより読み取られＯＣＲ認識サーバが認識した情報に基づく対応テーブルのレコードの生成、および、成果物情報ファイルのレコード生成の処理の例を示すフローチャートである。
【図３】図３は、本実施の形態にかかる対応テーブルのデータ構成の例を示す図である。
【図４】図４は、本実施の形態にかかる成果物情報ファイルのデータ構成の例を示す図である。
【図５】図５は、電子データに基づく成果物情報ファイルのレコード生成の処理の例を示すフローチャートである。
【図６】図６は、本実施の形態にかかる支援サーバの成績算出部により実行される処理の例を示すフローチャートである。
【図７】図７は、本実施の形態にかかる採点テーブルのデータ構成の例を示す図である。
【図８】図８は、本実施の形態にかかる支援サーバの単位判定部により実行される処理の例を示すフローチャートである。
【図９】図９は、本実施の形態にかかる単位判定情報ファイルのデータ構成の例を示す図である。
【図１０】図１０は、本実施の形態にかかる合否判定テーブルのデータ構成の例を示す図である。
【図１１】図１１は、画面表示および成績評価の際に、支援サーバにおいて実行される処理の例を示すフローチャートである。
【図１２】図１２は、本実施の形態において、端末装置の表示装置上に表示された検索条件指定画面の一例を示す図である。
【図１３】図１３は、本実施の形態において、端末装置の表示装置上に表示された一覧表示画面の例を示す図である。
【符号の説明】
【００８０】
１０  成績評価支援システム
１２  支援サーバ
１４  ＯＣＲ認識サーバ
１６  スキャナ
１８  記憶装置
２０  端末装置
２２  ネットワーク
３２  画像ファイル
３４  一般ファイル
３６  成果物情報ファイル
３８  対応テーブル
３９  単位判定情報ファイル
４０  ファイル生成処理部
４２  成績算出部
４４  単位判定部
【図１】
2006323631.tif 000003
【図２】
2006323631.tif 000004
【図３】
2006323631.tif 000005
【図４】
2006323631.tif 000006
【図５】
2006323631.tif 000007
【図６】
2006323631.tif 000008
【図７】
2006323631.tif 000009
【図８】
2006323631.tif 000010
【図９】
2006323631.tif 000011
【図１０】
2006323631.tif 000012
【図１１】
2006323631.tif 000013
【図１２】
2006323631.tif 000014
【図１３】
2006323631.tif 000015