(57)【要約】【課題】セキュリティを保護しかつ処理負荷の軽減を図りつつ、履修科目の申請時に進級または卒業の見込みの判別を行う。【解決手段】履修申請受付サーバ１０に、学内の情報管理を行う学内情報管理システム２より、進級または卒業の条件を示す必要単位情報７３と学生が既に履修した科目に関する取得済単位情報７４とを取得する判別用情報取得部１０１と、学生が履修を希望する科目を示す希望科目情報７１を取得する申請受付部１０３と、その学生に進級または卒業の見込みを必要単位情報７３、その学生の取得済単位情報７４、およびその学生の希望科目情報７１に基づいて行う進級等見込み判別部１０５と、その判別の結果をその学生の端末装置４に通知する結果通知部１０６と、その学生の端末装置４よりその判別についての確認の通知があった場合に、その学生の希望科目情報７１を学内情報管理システム２に送信する申込処理要求部１０７と、を設ける。【選択図】図２
2005070954.tif 000002
【特許請求の範囲】
【請求項１】
学校のイントラネット内に設けられた、当該学校の種々の情報の管理を行う情報管理システムと連携し、履修科目に関する処理の支援を行う履修科目管理支援システムであって、
前記イントラネット内に、前記学生が履修を希望する科目の申請を受け付ける履修申請受付サーバと、インターネットと前記イントラネットとを接続するゲートウェイとを、有し、
前記履修申請受付サーバには、
前記情報管理システムより、進級または卒業のための履修に関する情報である履修条件情報と前記学生が既に履修した科目に関する情報である履修済情報とを取得する履修情報取得手段と、
前記学生の端末装置より当該学生が履修を希望する科目を示す希望科目情報を取得する希望科目情報取得手段と、
前記学生に進級または卒業の見込みがあるか否かの判別を前記履修条件情報、当該学生の前記履修済情報、および当該学生の前記希望科目情報に基づいて行う、進級等見込み判別手段と、
前記進級等見込み判別手段による前記判別の結果を当該判別に係る前記学生の端末装置に通知する結果通知手段と、
前記学生の端末装置より前記判別についての確認の通知があった場合に、当該学生の前記希望科目情報を前記情報管理システムに送信する希望科目情報送信手段と、が設けられ、
前記情報管理システムには、
前記履修済情報を前記履修申請受付サーバに送信する手段と、
前記履修申請受付サーバより送信されてきた前記希望科目情報に基づいて履修の許可を与えるための履修登録処理を実行する手段と、が設けられ、
前記ゲートウェイには、前記学生の端末装置から前記履修申請受付サーバへのアクセスは許可するが前記学生の端末装置から前記情報管理システムへのアクセスは禁止するように設定されている、
ことを特徴とする履修科目管理支援システム。
【請求項２】
学生が履修を希望する科目の申請を受け付ける履修申請受付サーバであって、
学内の情報管理を行う情報管理システムより、進級または卒業のための履修に関する情報である履修条件情報と前記学生が既に履修した科目に関する情報である履修済情報とを取得する履修情報取得手段と、
前記学生の端末装置より当該学生が履修を希望する科目を示す希望科目情報を取得する希望科目情報取得手段と、
前記学生に進級または卒業の見込みがあるか否かの判別を前記履修条件情報、当該学生の前記履修済情報、および当該学生の前記希望科目情報に基づいて行う進級等見込み判別手段と、
前記進級等見込み判別手段による前記判別の結果を当該判別に係る前記学生の端末装置に通知する結果通知手段と、
前記学生の端末装置より前記判別についての確認の通知があった場合に、当該学生の前記希望科目情報を前記情報管理システムに送信する希望科目情報送信手段と、
を有してなることを特徴とする履修申請受付サーバ。
【請求項３】
前記希望科目情報の入力用画面を表示するための入力用画面情報を、インターネットを介して前記学生の端末装置に送信する入力用画面送信手段を有し、
前記情報管理システムとインターネットを介して前記学生の端末装置に接続するためのゲートウェイとを有するイントラネットの中に構築されている、
請求項２記載の履修申請受付サーバ。
【請求項４】
学生が履修を希望する科目の申請を受け付ける履修科目申請受付方法であって、
学内の情報管理を行う情報管理システムより、進級または卒業のための履修に関する情報である履修条件情報と前記学生が既に履修した科目に関する情報である履修済情報とを取得するステップと、
前記学生の端末装置より当該学生が履修を希望する科目を示す希望科目情報を取得するステップと、
前記学生に進級または卒業の見込みがあるか否かの判別を、前記履修条件情報、当該学生の前記履修済情報、および当該学生の前記希望科目情報に基づいて行うステップと、
前記判別の結果を当該判別に係る前記学生の端末装置に通知するステップと、
前記学生の端末装置より前記判別についての確認の通知があった場合に、当該学生の前記希望科目情報を前記情報管理システムに送信するステップと、
を有してなることを特徴とする履修科目申請受付方法。
【請求項５】
学生が履修を希望する科目の申請を受け付けるコンピュータに用いられるコンピュータプログラムであって、
学内の情報管理を行う情報管理システムより、進級または卒業のための履修に関する情報である履修条件情報と前記学生が既に履修した科目に関する情報である履修済情報とを取得する処理と、
前記学生の端末装置より当該学生が履修を希望する科目を示す希望科目情報を取得する処理と、
前記学生に進級または卒業の見込みがあるか否かの判別を前記履修条件情報、当該学生の前記履修済情報、および当該学生の前記希望科目情報に基づいて行う処理と、
前記判別の結果を当該判別に係る前記学生の端末装置に通知する処理と、
前記学生の端末装置より前記判別についての確認の通知があった場合に、当該学生の前記希望科目情報を前記情報管理システムに送信する処理と、
をコンピュータに実行させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、履修科目に関する処理を行うシステム、履修科目の申請の受付を行うサーバ、およびその受付方法に関する。
【背景技術】
【０００２】
一般に、大学、大学院、短期大学、または専門学校などのような単位制の学校では、新しい年度が始まる頃に、その年度に履修したい科目を申請するように学生に対して要求する。学生は、進級または卒業の要件を満たすように配慮しながら、自分の希望の科目を選択し、学校に対して申請書を提出する。
【０００３】
従来は、ＯＣＲ用の用紙に希望の科目のコードおよび自分の学籍番号などを記入し、これを申請書として提出していた。また、特許文献１に記載されるような、通信回線を介して履修の申請を行う方法が提案されている。
【０００４】
これらの従来の方法では、申請の際に、正しい授業コードが入力されているか否かのチェックを行うことはできるものの、進級または卒業の条件が満たされているか否かすなわち進級または卒業の見込みに関するチェックを行うことはできない。その理由は、次の通りである。
【０００５】
進級または卒業の見込みがあるか否かのチェックを行うためには、学生が過去に履修した科目などに関する情報が必要であるから、学生の成績をはじめとする学内の種々の情報を管理する基幹サーバにおいて申請の受付を行う必要がある。しかし、そうすると、ネットワーク上の悪意のあるユーザによって基幹サーバにアクセスされ機密情報が漏洩する危険性が増大するなど、セキュリティ上の問題が生じる。また、履修科目の申請は短期間に大人数の学生によってなされるので、基幹サーバの処理負荷が大きくなり、申請に対するレスポンス性能が低下しやすくなってしまう。
【０００６】
このような事情により、従来、学生は、進級または卒業の見込みがあるかどうかを、申請を行った後しばらく経たなければ知ることができなかった。また、進級または卒業の見込みがなかった場合は、学生は一から申請書を書き直しまたは一から端末装置による入力操作を行わなければならないし、学校の職員はこれを受け付けて所定の処理を一からやり直さなければならない。つまり、進級または卒業の見込みを申請時にすぐに知ることができないことは、学生にとっても学校の職員にとっても大きな負担となっていた。
【特許文献１】特開平８−３１５０１０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は、上記のような問題点に鑑み、セキュリティを保護しかつ処理負荷の軽減を図りつつ、履修科目の申請時に進級または卒業の見込みの判別を行うことができるようにすることを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係る履修科目管理支援システムは、学校のイントラネット内に設けられた、当該学校の種々の情報の管理を行う情報管理システムと連携し、履修科目に関する処理の支援を行う履修科目管理支援システムであって、前記イントラネット内に、前記学生が履修を希望する科目の申請を受け付ける履修申請受付サーバと、インターネットと前記イントラネットとを接続するゲートウェイとを、有し、前記履修申請受付サーバには、前記情報管理システムより、進級または卒業のための履修に関する情報である履修条件情報と前記学生が既に履修した科目に関する情報である履修済情報とを取得する履修情報取得手段と、前記学生の端末装置より当該学生が履修を希望する科目を示す希望科目情報を取得する希望科目情報取得手段と、前記学生に進級または卒業の見込みがあるか否かの判別を前記履修条件情報、当該学生の前記履修済情報、および当該学生の前記希望科目情報に基づいて行う、進級等見込み判別手段と、前記進級等見込み判別手段による前記判別の結果を当該判別に係る前記学生の端末装置に通知する結果通知手段と、前記学生の端末装置より前記判別についての確認の通知があった場合に、当該学生の前記希望科目情報を前記情報管理システムに送信する希望科目情報送信手段と、が設けられ、前記情報管理システムには、前記履修済情報を前記履修申請受付サーバに送信する手段と、前記履修申請受付サーバより送信されてきた前記希望科目情報に基づいて履修の許可を与えるための履修登録処理を実行する手段と、が設けられ、前記ゲートウェイには、前記学生の端末装置から前記履修申請受付サーバへのアクセスは許可するが前記学生の端末装置から前記情報管理システムへのアクセスは禁止するように設定されている、ことを特徴とする。
【０００９】
好ましくは、前記履修申請受付サーバには、前記希望科目情報の入力用画面を表示するための入力用画面情報を、インターネットを介して前記学生の端末装置に送信する入力用画面送信手段が設けられている。
【００１０】
または、前記履修情報取得手段は、所属コースおよび入学時期ごとの前記履修条件情報を取得し、前記進級等見込み判別手段は、前記学生についての前記判別を、当該学生の所属コースおよび入学時期を示す学生属性情報に基づいて行う。
【００１１】
または、前記履修申請受付サーバは、前記学生の前記希望科目情報および前記学生属性情報を、それぞれ、当該学生を識別する識別情報と対応付けてファイルとして記憶し、前記履修条件情報を当該履修条件情報に係る所属コースおよび入学時期を識別する識別情報と対応付けてファイルとして記憶する。
【００１２】
本発明において、科目を「履修した」とは、学生が期末試験などに合格し、所定の出席日数を満たし、または所定のレポートを提出するなどして、その科目の講義を担当する教員より単位が与えられたことを言う。たとえその科目の講義を受けていたとしても、単位が与えられなかった場合は、「履修した」ことにはならないものとする。
【発明の効果】
【００１３】
本発明によると、セキュリティを保護しかつ処理負荷の軽減を図りつつ、履修科目の申請時にすぐに進級または卒業の見込みの判別などを行うことができる。
【発明を実施するための最良の形態】
【００１４】
図１は履修科目管理支援システム１の全体構成の例を示す図、図２は履修申請受付サーバ１０の機能的構成の例を示す図、図５はディレクトリＤ１〜Ｄ６に格納されるファイルの例を示す図、図３は取得済単位情報７４の内容の例を示す図、図４は学生属性情報７５の内容の例を示す図、図６は時間割情報７６の内容の例を示す図、図７は時間割画面ＨＧ１の例を示す図、図８は見込み結果画面ＨＧ２の例を示す図である。
【００１５】
図１に示すように、本願発明に履修科目管理支援システム１は、学内情報管理システム２、履修申請受付サーバ１０、端末装置３、およびゲートウェイ６などによって構成されており、大学、大学院、短期大学、または専門学校などのような単位制の学校において、学生の成績および履修状況などの管理および履修の許可すなわち履修登録などの処理を行うために用いられる。
【００１６】
この履修科目管理支援システム１は、学校のイントラネット内すなわち学内ネットワーク５１の中に設けられる。以下、ある大学Ａで用いられる履修科目管理支援システム１を例に説明する。
【００１７】
学内ネットワーク５１は、ＬＡＮ５１ａおよびこのＬＡＮ５１ａをインターネットと接続するためのゲートウェイ６などによって構成される。複数のキャンパスを有する学校の場合は、キャンパスごとのＬＡＮ５１ａをフレームリレーなどの専用線によって相互に接続しておく。
【００１８】
学内情報管理システム２、履修申請受付サーバ１０、および端末装置３は、互いに接続可能である。ゲートウェイ６は、履修科目管理支援システム１をインターネット５２と接続するための装置であり、ルータおよびファイアウォールなどの機能が備えられている。このゲートウェイ６には、履修申請受付サーバ１０とインターネット５２との接続は許可するが学内情報管理システム２とインターネット５２との接続は禁止するように設定されている。したがって、インターネット５２上の端末装置４などから学内情報管理システム２へ接続することはできない。
【００１９】
学内情報管理システム２は、大学Ａの基幹系サーバを有し、学籍簿（学生の氏名、入学年月日、生年月日、住所、連絡先、および学業成績などを示す情報）、教員に関する情報、教務に関する情報、所定の期間（例えば、前期または後期などのセメスタまたは１年間）に学生が履修することができる科目および科目数およびが履修しなければならない科目および単位数などに関する情報（すなわちカリキュラム）、進級および卒業を判断するための基準を示す情報、および学生の履修中または履修予定の科目を示す情報および履修済みの科目を示す情報など、学内の種々の業務に関する情報を管理している。学内情報管理システム２は、１台または複数台のサーバ機などによって構成される。
【００２０】
履修申請受付サーバ１０は、学生が履修を希望する科目の登録の申請（申込み）を受け付ける処理のために用いられる。受付の際に、申請の内容に不備がないかどうかをチェックするとともに、その学生が申請通りの科目をすべて履修した場合に進級または卒業できるかどうかの判別（進級見込みまたは卒業見込みの判別）を行う。そして、申請通りに履修予定の科目を学内情報管理システム２に登録するための処理を行う。
【００２１】
履修申請受付サーバ１０として、ＣＧＩ（Common Gateway Interface）機能を有するＷＷＷサーバが用いられる。ＣＧＩのプログラムは、例えば、Ｐｅｒｌまたはマイクロソフト社のＶｉｓｕａｌ  Ｂａｓｉｃなどの言語によって記述される。ＣＧＩの代わりに、サン・マイクロシステムズ社のＪａｖａ（登録商標）のサーブレット（Servlet）などを用いてもよいし、ロータスのＤｏｍｉｎｏのようなグループウェアを用いてもよい。
【００２２】
また、履修申請受付サーバ１０は、学内の学部ごとのポータルサイトを開設し、Ｗｅｂページによって学生に情報を配信している。履修申請受付サーバ１０は、１台の高性能のサーバ機によって構成するようにしてもよいし、１学部または幾つかの学部ごとに１台ずつサーバ機が割り当てられるように構成してもよい。各学部のポータルサイトにはそれぞれ異なるＵＲＬ（Uniform Resource Locator）が与えられている。
【００２３】
履修申請受付サーバ１０の磁気記憶装置には、ＯＳ（オペレーティングシステム）、ＷＷＷサーバ用のプログラム、ＣＧＩまたはサーブレットなどの機能を実現するプログラム、および図２に示す判別用情報取得部１０１、入力フォーム送信部１０２、申請受付部１０３、入力エラーチェック部１０４、進級等見込判別部１０５、結果通知部１０６、および登録処理要求部１０７などの機能を実現するためのアプリケーションプログラムおよびデータなどがインストールされている。これらのプログラムおよびデータは、適宜ＲＡＭにロードされ、ＣＰＵによって実行される。
【００２４】
学生は、自宅などにある自分の端末装置４をインターネット５２を介して履修申請受付サーバ１０に接続し、ＷＷＷブラウザに表示されるＷｅｂページによって履修科目の受講登録の申請を行うことができる。端末装置４として、パーソナルコンピュータ、ＰＤＡ（Personal Digital Assistant）、または携帯電話端末などが用いられる。
【００２５】
以下、学科Ｐ１、Ｐ２、…の複数の学科を有する学部Ｋのための履修申請受付サーバ１０の場合を例に、図２に示す各部の処理内容について説明する。各学生には、それぞれを識別するための学籍番号が与えられている。
【００２６】
判別用情報取得部１０１は、学部Ｋに所属する学生ごとの取得済単位情報７４および学生属性情報７５、学部Ｋの各学科の各学年ごとの必要単位情報７３および単位条件情報７７、学部Ｋで講義が行われる科目の時間割情報７６、および他学部で講義が行われる科目のうち学部Ｋの学生にも履修が認められている科目の時間割情報７６を学内情報管理システム２より取得する。これらの情報は、履修科目の登録のための申請を履修申請受付サーバ１０によって受け付ける期間（以下、「受付期間」と記載する。）が開始される前に予め取得しておく。そして、受付期間の終了後に削除する。
【００２７】
取得済単位情報７４は、図３のように、学生がこれまでに履修した（単位を取得した）科目を識別する科目コードおよび単位数などをその学生の学籍番号と対応付けて示すものである。学生属性情報７５は、図４のように、学生の所属および学年をその学生の学籍番号と対応付けて示すものである。
【００２８】
取得された取得済単位情報７４および学生属性情報７５は、図５に示すように、それぞれＸＭＬファイルとしてディレクトリ（フォルダ）Ｄ４、Ｄ５に格納される。以下、取得済単位情報７４に対応するＸＭＬファイルを「取得済単位ファイル７４Ｆ」と記載し、学生属性情報７５に対応するＸＭＬファイルを「学生属性ファイル７５Ｆ」と記載する。両ファイルには、「学籍番号．ｘｍｌ」の形式のファイル名が付される。例えば、学籍番号が「３１０１０００１」の学生のファイルには、「３１０１０００１．ｘｍｌ」というファイル名が付される。
【００２９】
単位条件情報７７は、これまでに学生が取得した単位の集計の仕方およびこれから履修することができる科目などに関する条件（規則）を示している。一般に、各科目は、必ず履修しなければならない必修科目および任意に選択して履修すればよい選択科目に大別される。さらに、各選択科目は、「人文系Ｉ」、「人文系II」、「自然科学系」、「社会系」などのようなカテゴリのグループに分類される。選択科目の中には、複数のグループに属するものもある。また、各科目には履修を終えた際に与えられる単位数が定められている。その他、第二外国語は独語または仏語など所定の言語の中からいずれか１つしか履修することができないなどの規則が定められている。単位条件情報７７は、このような条件を示すものである。
【００３０】
必要単位情報７３は、その学部、学科、および学年に所属する学生が次の学年に進級しまたは卒業するために必要な単位数および科目、その学部を識別する学部コード、その学科を識別する学科コード、およびその学年を示すものである。各科目は、前に述べたように、必修科目および選択科目に分類される。学生は、進級しまたは卒業するために、必修科目のほか、各カテゴリ（グループ）の選択科目を所定の単位数以上履修しなければならない。必要単位情報７３は、このような進級または卒業の要件を示している。
【００３１】
学内情報管理システム２より取得された必要単位情報７３および単位条件情報７７は、図５に示すように、それぞれＸＭＬファイルとしてディレクトリＤ３、Ｄ７に格納される。以下、必要単位情報７３および単位条件情報７７に対応するそれぞれのＸＭＬファイルを「必要単位ファイル７３Ｆ」および「単位条件ファイル７７Ｆ」と記載する。両ファイルには、「”現在の年度＋学部コード＋学科コード＋学年”．ｘｍｌ」という形式のファイル名が付される。
【００３２】
時間割情報７６は、図６のように、その科目の科目名、その科目の科目コード、講義が行われる学期（セメスタ）、曜日、および時限、担当教員、および講義場所などを示すものである。
【００３３】
学内情報管理システム２より取得された時間割情報７６は、図５に示すように、その科目に対応するディレクトリＤ６（Ｄ６１、Ｄ６２、…）にＸＭＬファイルである時間割ファイル７６Ｆとして格納される。時間割ファイル７６Ｆには、「ＪＩＫＡＮ．ｘｍｌ」というファイル名が付される。
【００３４】
なお、学内情報管理システム２より取得されるこれらの情報には、履修科目の登録の申請または進級または卒業見込みの判別に必要のない情報は含まれない。例えば、試験の点数、学生および教員の連絡先、および大学Ａの庶務などに関する情報は含まれない。
【００３５】
これらの情報のうち、自学部すなわち学部Ｋの必要単位情報７３、時間割情報７６、および単位条件情報７７は、履修科目の申請の登録の受付のサービスを開始する前に予めＲＡＭにロードしておく。学生に関する情報および他学部の情報は、サービスの開始後にＣＰＵより要求があったときにＲＡＭにロードする。
【００３６】
履修申請受付サーバ１０には、履修科目の登録申請や進級または卒業見込み判定に必要な情報のみを保持する。よって、学生の個人情報などの漏洩などを防ぎ、セキュリティを確保しつつ、ネットワークを介してリアルタイムに履修申請の手続を実施し完了することが可能となる。
【００３７】
図２に戻って、入力フォーム送信部１０２は、履修科目の登録の申請の入力用画面を表示するための画面情報７２を端末装置４に送信する。この画面情報７２は、ＸＭＬまたはＨＴＭＬなどによって記述され、例えば次のような順で端末装置４に送信される。
【００３８】
学部Ｋの学生は、自分の端末装置４を操作して、履修申請受付サーバ１０に開設されている学部Ｋのポータルサイトにアクセスする。ポータルサイトの画面に設けられた、ログオン用のテキストボックスに自分の学籍番号およびパスワードを入力する。
【００３９】
すると、履修申請受付サーバ１０は、ユーザ認証を行う。正しいユーザであることが確認されれば、入力フォーム送信部１０２は、学生属性情報７５を参照してその学生の属する学科および学年を確認し、その学生の属する学科および学年を対象に本年度に行われる授業の科目の一覧を示す時間割表ＬＴを各ディレクトリＤ６の時間割情報７６に基づいて作成する。そして、図７に示すような時間割画面ＨＧ１を表示するための画面情報７２を生成し、その学生の端末装置４に送信する。
【００４０】
なお、その学生がログオンしたときに、その学生の取得済単位ファイル７４Ｆおよび学生属性情報７５をディレクトリＤ４、Ｄ５よりそれぞれ呼び出して、ＲＡＭに取得済単位情報７４を展開（ロード）しておく。
【００４１】
学生は、この時間割画面ＨＧ１（図７参照）を見ながら、本年度に履修する科目を決める。そして、履修することを希望する科目の科目名の左側にあるチェックボックスをクリックしてチェックマークを付ける。
【００４２】
ＰＤＡまたは携帯電話端末などのように表示面のサイズが小さい端末装置４の場合は、時間割表ＬＴの各曜日および各時限のコマに科目名を表示しないようにし、コマが選択されたときにそれに対応する曜日および時限に講義が行われる科目の一覧を別の画面として表示するようにしてもよい。
【００４３】
他の学年を対象とする科目を履修したい場合は、画面中の「第〜学年」というボタンをクリックする。すると、入力フォーム送信部１０２より、その学年の時間割表ＬＴを有する時間割画面ＨＧ１の画面情報７２が送信されてくる。
【００４４】
また、他学部の学生を対象とする科目を履修したい場合は、「他学部」というボタンをクリックする。すると、端末装置４に学部、学科、および学年を指定する画面（図示しない）が表示されるので、学生は希望する科目の講義が行われる学部、学科、および対象の学年を指定する。すると、履修申請受付サーバ１０において、その学部、学科、および学年の各時間割情報７６がＲＡＭにロードされる。入力フォーム送信部１０２は、これに基づいてその学部、学科、および学年の時間割表ＬＴを有する時間割画面ＨＧ１の画面情報７２を生成し、その学生の端末装置４に送信する。
【００４５】
学生は、このようにして得られる時間割表ＬＴを見ながら、他の学年または他の学部の科目をも選択することができる。
【００４６】
各科目の科目名以外に、科目コード、単位数、カテゴリ（必修科目であるか否かまたは選択科目のカテゴリなど）、講義場所、または担当教員などを表示するようにしてもよい。この場合に、必修科目は赤色、自然科学系の選択科目は青色、などのように、カテゴリを色分けして示してもよい。必修科目を太文字などで強調してもよい。１つの時間割表ＬＴに学部Ｋの全学年の科目を表示してもよい。または、履修することができない科目または履修済みの科目をグレーで表示するなどしてもよい。
【００４７】
学生は、希望の科目をすべてチェックした後、時間割画面ＨＧ１の中の「決定」のボタンをクリックする。すると、チェックされた科目を示す情報が希望科目情報７１として端末装置４より送信され、履修申請受付サーバ１０の申請受付部１０３（図２参照）によって受信の処理がなされる。
【００４８】
入力エラーチェック部１０４は、希望科目情報７１の内容すなわち時間割画面ＨＧ１で指定された科目について不備がないかどうかを単位条件情報７７などに基づいてチェックする。ここで言う「不備」とは、履修を希望する科目またはその組合せが大学Ａの定める規則に反するので、申請を受理することができないような場合を意味する。例えば、履修を希望する科目の単位数の合計が１年間に取得可能な単位数を上回る場合、第二外国語は所定の言語の中からいずれか１つしか履修することができないという条件があるにも関わらず独語と仏語の両方がチェック（選択）されている場合、または同時に講義が行われる科目を２つ以上選択されている場合などである。この場合は、不備の説明とともに科目の選択をやり直すべき旨のエラーメッセージを送信元の端末装置４に対して通知する。学生は、希望の科目を指定をやり直して、履修申請受付サーバ１０に希望科目情報７１を送信する。
【００４９】
希望科目情報７１に不備がない場合は、進級等見込判別部１０５は、申請をしたその学生がその希望科目情報７１に示されるすべての科目を履修した場合に進級または卒業できるか否かを判別する。つまり、進級見込みまたは卒業見込みを判別する。これらの判別は、例えば次のようにして行われる。
【００５０】
単位条件情報７７に基づいて、希望科目情報７１に示される科目を履修した場合の単位数を選択科目のカテゴリ（グループ）ごとに集計する。その集計結果をその学生の取得済単位情報７４に示される単位数の集計に加算する。ここで、選択科目のグループ間で単位数の偏りがある場合は、可能な範囲でその偏りの調整を行う。例えば、所定の単位数を満たすグループおよびそうでないグループがある場合は、前者に属する履修済みまたは履修予定の科目のうちの後者にも属する科目の単位数を、前者から後者にスライド（移動）させ、できるだけ両者とも所定の単位数を満たすように調整を行う。
【００５１】
そして、必要に応じて調整されたその加算結果がその学生の属する学科および学年に対応する必要単位情報７３に示される単位数の要件を満たし、かつ、その必要単位情報７３に示される必修科目がすべて履修済みでありまたは本年度履修する予定である場合は、進級見込みまたは卒業見込みがあると判別する。一方、いずれかの要件を満たさない場合は、希望科目情報７１に示されるすべての科目を履修したとしても進級または卒業の見込みがないと判別する。
【００５２】
結果通知部１０６は、進級等見込判別部１０５による判別結果を示す見込み情報７８を申請元の学生の端末装置４に通知する。このとき、端末装置４には、図８に示すような見込み結果画面ＨＧ２が表示される。学生は、時間割画面ＨＧ１で指定した通りの科目でよければ、「確定」のボタンをクリックする。進級または卒業の見込みなしと判別された場合であっても、申請通りの科目の履修を希望するのであれば、ボタンをクリックすることができる。ボタンがクリックされると、希望科目情報７１は、図５に示すように、ＸＭＬファイルである希望科目ファイル７１ＦとしてディレクトリＤ１に格納される。希望科目ファイル７１Ｆには、例えば「学籍番号．ｘｍｌ」のような形式のファイル名が付される。選択をやり直したい場合は「再選択」のボタンをクリックする。すると、図７の時間割画面ＨＧ１が端末装置４に再表示される。
【００５３】
登録処理要求部１０７は、履修科目の申請期間が終了した後、ディレクトリＤ１に蓄積された希望科目ファイル７１Ｆを学内情報管理システム２に一括して送信する。学内情報管理システム２は、受信した希望科目ファイル７１Ｆに基づいて各学生の履修予定科目の登録の処理を実行する。これにより、各学生に対して申請に係る科目の受講の許可がなされる。
【００５４】
図９は履修申請受付サーバ１０の処理の流れの例を説明するフローチャート、図１０は端末装置４の処理の流れの例を説明するフローチャートである。次に、履修申請受付サーバ１０および端末装置４の処理手順について、学部Ｋの履修申請受付サーバ１０および学部Ｋの学生の端末装置４を例に、図９のフローチャートを参照して説明する。
【００５５】
新年度のスタートに合わせて、その年度の履修科目の申請（申込み）の受付が開始される。図９に示すように、学部Ｋの履修申請受付サーバ１０は、その申請期間が開始される前に、受付処理に必要なアプリケーションプログラムを起動し（＃１）、学内情報管理システム２より必要な情報をダウンロードしてＸＭＬファイルとしてそれぞれ磁気記憶装置の所定のディレクトリに格納しておく（＃２）。そのうち、自学部の必要単位ファイル７３Ｆ、時間割ファイル７６Ｆ、および単位集計ファイル７７Ｆの内容（情報）は、予めメモリ展開（ＲＡＭにロード）しておく（＃３）。
【００５６】
申請期間中に、学生は、端末装置４を操作して学部Ｋのポータルサイトにアクセスし、自分の学籍番号およびパスワードを入力する（図１０の＃２１）。履修申請受付サーバ１０は、その学籍番号およびパスワードを受信すると（図９の＃４）、その学生のユーザ認証を行う（＃５）。学籍番号またはパスワードが正しくない場合は（＃５でＮｏ）、学籍番号およびパスワードを入力し直すように要求する。
【００５７】
ユーザ認証が正しく行われた場合は（＃５でＹｅｓ）、磁気記憶装置にアクセスしてその学生の取得済単位ファイル７４Ｆおよび学生属性ファイル７５Ｆの内容をメモリ展開し（＃６）、その学生の端末装置４に入力用フォームの画面情報７２を送信する（＃７）。すると、端末装置４には、図７に示すようなその年度の時間割表ＬＴを有する時間割画面ＨＧ１が表示される（図１０の＃２２）。学生は、時間割表ＬＴを見ながら履修を希望する曜日および時限（コマ）および科目を選択する（＃２３）。選択された内容は希望科目情報７１として履修申請受付サーバ１０に送信され、これにより履修科目の申請がなされる（＃２４）。
【００５８】
履修申請受付サーバ１０は、希望科目情報７１を受信すると（図９の＃８）、これに示される内容に不備（エラー）がないか否かを判別し、不備がなければ進級または卒業の見込みがあるか否かを判別する（＃１０）。希望科目情報７１に他学部の科目が指定されている場合は、判別を行う前に、その学部および科目に対応する必要なＸＭＬファイルの内容（情報）をメモリ展開しておく（＃９）。
【００５９】
学生は、履修申請受付サーバ１０より送信されてきた判別の結果を見て（図１０の＃２５）、必要に応じて申請の内容を修正する。そして、「確定」のボタンをクリックし（図８参照）、履修申請受付サーバ１０に対してその内容で履修科目の登録を実行するように依頼する（＃２６）。すると、履修申請受付サーバ１０は、その最終的な履修科目の申請の内容を希望科目ファイル７１Ｆとして所定のディレクトリ（図５のディレクトリＤ１）に格納することによって申請を受理する（図９の＃１２）。そして、その学生のログアウトの処理を行う（＃１３）。
【００６０】
申請期間の終了後、履修申請受付サーバ１０は、ディレクトリＤ１に蓄積された希望科目ファイル７１Ｆを学内情報管理システム２に一括して送信する（＃１４）。すると、学内情報管理システム２において、各学生の履修予定科目の登録の処理が実行される。これにより、申請された科目の受講許可が与えられる。
【００６１】
本実施形態によると、インターネット上の端末装置４からの、基幹系サーバを有する学内情報管理システム２へのアクセスは禁止するが、履修申請受付サーバ１０へのアクセスは許可する。ただし、履修申請受付サーバ１０には、履修科目の選択、申請に不備の有無の判別、および進級または卒業の見込みの判別に必要な情報のみを格納する。よって、学内情報管理システム２のセキュリティを保護しかつ処理負荷の軽減を図りつつ、履修科目の申請時に進級または卒業の見込みの判別などを行うことができる。
【００６２】
本実施形態では、カリキュラムに関する情報（必要単位情報７３、時間割情報７６、単位条件情報７７）を学科ごとに設けたが、学校の形態に応じて専攻またはコースごとに設けてもよい。
【００６３】
本実施形態では、２学期制の場合を例に履修科目管理支援システム１の説明を行ったが、３学期制または通年制などを採用する学校の場合にも履修科目管理支援システム１を適用することができる。
【００６４】
学生は、自宅などの端末装置４だけでなく学校内に設けられた端末装置３を使用して履修の申請を行うこともできる。
【００６５】
その他、履修科目管理支援システム１、学内情報管理システム２、履修申請受付サーバ１０の全体または各部の構成、処理内容、処理順序などは、本発明の趣旨に沿って適宜変更することができる。
（付記１）学校のイントラネット内に設けられた、当該学校の種々の情報の管理を行う情報管理システムと連携し、履修科目に関する処理の支援を行う履修科目管理支援システムであって、
前記イントラネット内に、前記学生が履修を希望する科目の申請を受け付ける履修申請受付サーバと、インターネットと前記イントラネットとを接続するゲートウェイとを、有し、
前記履修申請受付サーバには、
前記情報管理システムより、進級または卒業のための履修に関する情報である履修条件情報と前記学生が既に履修した科目に関する情報である履修済情報とを取得する履修情報取得手段と、
前記学生の端末装置より当該学生が履修を希望する科目を示す希望科目情報を取得する希望科目情報取得手段と、
前記学生に進級または卒業の見込みがあるか否かの判別を前記履修条件情報、当該学生の前記履修済情報、および当該学生の前記希望科目情報に基づいて行う、進級等見込み判別手段と、
前記進級等見込み判別手段による前記判別の結果を当該判別に係る前記学生の端末装置に通知する結果通知手段と、
前記学生の端末装置より前記判別についての確認の通知があった場合に、当該学生の前記希望科目情報を前記情報管理システムに送信する希望科目情報送信手段と、が設けられ、
前記情報管理システムには、
前記履修済情報を前記履修申請受付サーバに送信する手段と、
前記履修申請受付サーバより送信されてきた前記希望科目情報に基づいて履修の許可を与えるための履修登録処理を実行する手段と、が設けられ、
前記ゲートウェイには、前記学生の端末装置から前記履修申請受付サーバへのアクセスは許可するが前記学生の端末装置から前記情報管理システムへのアクセスは禁止するように設定されている、
ことを特徴とする履修科目管理支援システム。
（付記２）学生が履修を希望する科目の申請を受け付ける履修申請受付サーバであって、
学内の情報管理を行う情報管理システムより、進級または卒業のための履修に関する情報である履修条件情報と前記学生が既に履修した科目に関する情報である履修済情報とを取得する履修情報取得手段と、
前記学生の端末装置より当該学生が履修を希望する科目を示す希望科目情報を取得する希望科目情報取得手段と、
前記学生に進級または卒業の見込みがあるか否かの判別を前記履修条件情報、当該学生の前記履修済情報、および当該学生の前記希望科目情報に基づいて行う進級等見込み判別手段と、
前記進級等見込み判別手段による前記判別の結果を当該判別に係る前記学生の端末装置に通知する結果通知手段と、
前記学生の端末装置より前記判別についての確認の通知があった場合に、当該学生の前記希望科目情報を前記情報管理システムに送信する希望科目情報送信手段と、
を有してなることを特徴とする履修申請受付サーバ。
（付記３）前記希望科目情報の入力用画面を表示するための入力用画面情報を、インターネットを介して前記学生の端末装置に送信する入力用画面送信手段を有し、
前記情報管理システムとインターネットを介して前記学生の端末装置に接続するためのゲートウェイとを有するイントラネットの中に構築されている、
付記２記載の履修申請受付サーバ。
（付記４）前記履修情報取得手段は、所属コースおよび入学時期ごとの前記履修条件情報を取得し、
前記進級等見込み判別手段は、前記学生についての前記判別を、当該学生の所属コースおよび入学時期を示す学生属性情報に基づいて行う、
付記２または付記３記載の履修申請受付サーバ。
（付記５）前記学生の前記希望科目情報および前記学生属性情報を、それぞれ、当該学生を識別する識別情報と対応付けてファイルとして記憶し、前記履修条件情報を当該履修条件情報に係る所属コースおよび入学時期を識別する識別情報と対応付けてファイルとして記憶する、
付記４記載の履修申請受付サーバ。
（付記６）学生が履修を希望する科目の申請を受け付ける履修科目申請受付方法であって、
学内の情報管理を行う情報管理システムより、進級または卒業のための履修に関する情報である履修条件情報と前記学生が既に履修した科目に関する情報である履修済情報とを取得するステップと、
前記学生の端末装置より当該学生が履修を希望する科目を示す希望科目情報を取得するステップと、
前記学生に進級または卒業の見込みがあるか否かの判別を、前記履修条件情報、当該学生の前記履修済情報、および当該学生の前記希望科目情報に基づいて行うステップと、
前記判別の結果を当該判別に係る前記学生の端末装置に通知するステップと、
前記学生の端末装置より前記判別についての確認の通知があった場合に、当該学生の前記希望科目情報を前記情報管理システムに送信するステップと、
を有してなることを特徴とする履修科目申請受付方法。
（付記７）学生が履修を希望する科目の申請を受け付けるコンピュータに用いられるコンピュータプログラムであって、
学内の情報管理を行う情報管理システムより、進級または卒業のための履修に関する情報である履修条件情報と前記学生が既に履修した科目に関する情報である履修済情報とを取得する処理と、
前記学生の端末装置より当該学生が履修を希望する科目を示す希望科目情報を取得する処理と、
前記学生に進級または卒業の見込みがあるか否かの判別を前記履修条件情報、当該学生の前記履修済情報、および当該学生の前記希望科目情報に基づいて行う処理と、
前記判別の結果を当該判別に係る前記学生の端末装置に通知する処理と、
前記学生の端末装置より前記判別についての確認の通知があった場合に、当該学生の前記希望科目情報を前記情報管理システムに送信する処理と、
をコンピュータに実行させるためのコンピュータプログラム。  
【産業上の利用可能性】
【００６６】
履修科目の申請時にすぐに進級または卒業の見込みの判別を行うことができるので、従来のように後日改めて申請のやり直しを行う必要がなくなる。よって、従来のような申請の二度手間をなくし、学生に対するサービスの向上および学校の職員の仕事の負担の軽減のために適用することができる。
【図面の簡単な説明】
【００６７】
【図１】履修科目管理システムの全体構成の例を示す図である。
【図２】履修申請受付サーバの機能的構成の例を示す図である。
【図３】取得済単位情報の内容の例を示す図である。
【図４】学生属性情報の内容の例を示す図である。
【図５】ディレクトリに格納されるファイルの例を示す図である。
【図６】時間割情報の内容の例を示す図である。
【図７】時間割画面の例を示す図である。
【図８】見込み結果画面の例を示す図である。
【図９】履修申請受付サーバの処理の流れの例を説明するフローチャートである。
【図１０】端末装置の処理の流れの例を説明するフローチャートである。
【符号の説明】
【００６８】
１  履修科目管理支援システム
２  学内情報管理システム（情報管理システム）
４  端末装置
６  ゲートウェイ
１０  履修申請受付サーバ
５１  学内ネットワーク（イントラネット）
５２  インターネット
７１  希望科目情報
７１Ｆ  希望科目ファイル
７３  必要単位情報（履修条件情報）
７３Ｆ  必要単位ファイル
７４  取得済単位情報（履修済情報）
７４Ｆ  取得済単位ファイル
７８  見込み情報（判別の結果）
１０１  判別用情報取得部（履修情報取得手段）
１０２  入力フォーム送信部（入力用画面送信手段）
１０３  申請受付部（希望科目情報取得手段）
１０５  進級等見込判別部（進級等見込み判別手段）
１０６  結果通知部（結果通知手段）
１０７  登録処理要求部（希望科目情報送信手段）
ＨＧ１  時間割画面（入力用画面）
【図１】
2005070954.tif 000003
【図２】
2005070954.tif 000004
【図３】
2005070954.tif 000005
【図４】
2005070954.tif 000006
【図５】
2005070954.tif 000007
【図６】
2005070954.tif 000008
【図７】
2005070954.tif 000009
【図８】
2005070954.tif 000010
【図９】
2005070954.tif 000011
【図１０】
2005070954.tif 000012