(57)【要約】【課題】授業や教師の質的向上のために、効率的に授業内容を評価する。【解決手段】生徒の学習状況を管理することによって授業を支援するための授業管理装置に関する。この装置は、生徒からの電子メールを受信し、生徒の学習状況を示すカルテデータの所定項目のデータと電子メールに含まれるコマンド文字列との間に所定の関係が成立するかを判定し、判定結果が所定結果となることを条件として、電子メールに記述されているデータによってカルテデータを更新する。【選択図】図８
2007226458.tif 000002
【特許請求の範囲】
【請求項１】
生徒の学習状況を管理することによって授業を支援するための装置であって、
複数の項目により生徒の学習状況を示すカルテデータを保持するカルテ保持部と、
生徒からの電子メールを受信する電子メール受信部と、
前記電子メールに含まれるコマンド文字列と、前記カルテデータにおける所定項目のデータとの間に所定の関係が成立するかを判定する整合判定部と、
前記整合判定部による判定が所定の結果となることを条件として、前記カルテデータにおいて前記コマンド文字列に対応づけられた項目のデータを前記電子メールに記述されたデータによって更新する更新処理部と、
を備えることを特徴とする授業管理装置。
【請求項２】
前記整合判定部は、電子メールに含まれるコマンド文字列と前記所定項目のデータの不正常な組み合わせを定義したテーブルを参照し、前記コマンド文字列と前記カルテデータにおける前記所定項目のデータが前記不正常な組み合わせに該当するか判定することを特徴とする請求項１に記載の授業管理装置。
【請求項３】
生徒の学習状況を管理することによって授業を支援するための装置であって、
複数の項目により生徒の学習状況を示すカルテデータを保持するカルテ保持部と、
生徒からの電子メールを受信する電子メール受信部と、
前記電子メールの所定部分からデータを抽出し、前記カルテデータにおいて前記抽出したデータに対応する項目のデータを更新する更新処理部と、
前記生徒のカルテデータにおける所定項目のデータと、前記所定項目とは別の項目のデータとの間に所定の関係が成立するかを判定する整合判定部と、
を備えることを特徴とする授業管理装置。
【請求項４】
生徒の学習状況を管理することによって授業を支援するための装置であって、
複数の項目により生徒の学習状況を示すカルテデータを保持するカルテ保持部と、
生徒からの電子メールを受信する電子メール受信部と、
前記電子メールの所定部分からデータを抽出し、前記カルテデータにおいて前記抽出したデータに対応する項目のデータを更新する更新処理部と、
前記生徒のカルテデータにおける所定項目のデータと、前記生徒とは異なる生徒のカルテデータにおける所定項目のデータとの間に所定の関係が成立するかを判定する整合判定部と、
を備えることを特徴とする授業管理装置。
【請求項５】
前記整合判定部は、複数の生徒のカルテデータ群における所定項目についてのデータの集合と、前記生徒のカルテデータにおける所定項目についてのデータとの間に所定の関係が成立するかを判定することを特徴とすることを特徴とする請求項４に記載の授業管理装置。
【請求項６】
前記整合判定部は、複数の生徒のカルテデータ群における所定項目についてのデータを変数として所定演算を実行したときの処理結果と、前記生徒のカルテデータにおける所定項目についてのデータとの間に所定の関係が成立するかを判定することを特徴とする請求項５に記載の授業管理装置。
【請求項７】
前記更新処理部は、前記整合判定部による判定結果を前記カルテデータの一部として反映させることを特徴とする請求項１から６のいずれかに記載の授業管理装置。
【請求項８】
生徒の学習状況を管理することによって授業を支援するための方法であって、
生徒からの電子メールを受信するステップと、
複数の項目により生徒の学習状況を示すカルテデータに関し、前記電子メールに含まれるコマンド文字列と、前記カルテデータにおける所定項目のデータとの間に所定の関係が成立するかを判定するステップと、
判定結果が所定の結果となることを条件として、前記カルテデータにおいて前記コマンド文字列に対応づけられた項目のデータを前記電子メールに記述されたデータによって更新するステップと、
を備えることを特徴とする授業管理方法。
【請求項９】
生徒の学習状況を管理することによって授業を支援するためのコンピュータプログラムであって、
複数の項目により生徒の学習状況を示すカルテデータを保持する機能と、
生徒からの電子メールを受信する機能と、
前記電子メールに含まれるコマンド文字列と、前記カルテデータにおける所定項目のデータとの間に所定の関係が成立するかを判定する機能と、
判定結果が所定の結果となることを条件として、前記カルテデータにおいて前記コマンド文字列に対応づけられた項目のデータを前記電子メールに記述されたデータによって更新する機能と、
をコンピュータに発揮させることを特徴とする授業管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、生徒の学習状況を管理するための教育支援技術に関する。
【背景技術】
【０００２】
日本はいよいよ人口減少社会に突入しつつある。大学全入時代の到来も予想されるなか、各大学は生き残りをかけた厳しい競争にさらされている。魅力ある大学としての地位を築いてこのような競争に打ち勝つために、授業内容・方法を改善し、質的向上を図るための組織的な取り組み、いわゆるＦＤ（Faculty Development）の必要性が高まってきている。
【特許文献１】特開２００４−２５２６３２号公報
【特許文献２】特開２００３−１８３２４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
一般的なＦＤは、生徒からのデータ収集を基本とする。生徒から収集されたデータにより、各生徒の学習状況を把握し、その結果に基づいて授業内容の見直しがなされる。生徒から得られるさまざまなデータを授業内容の改善に役立てるためには、収集したデータが正しく現状を反映しているか見極める必要がある。
【０００４】
本発明の主たる目的は、授業評価のために生徒の学習状況を効率的に管理するための教育支援技術、を提供することにある。
【課題を解決するための手段】
【０００５】
本発明のある態様は、生徒の学習状況を管理することによって授業を支援する授業管理装置に関する。
この装置は、生徒からの電子メールを受信し、生徒の学習状況を示すカルテデータの所定項目のデータと電子メールに含まれるコマンド文字列との間に所定の関係が成立するかを判定し、判定結果が所定結果となることを条件として、電子メールに記述されているデータによってカルテデータを更新する。
【０００６】
生徒は、授業への出席を示す電子メール（以下、「出席メール」とよぶ）や授業についての感想を記述した電子メール（以下、「感想メール」とよぶ）等、さまざまな種類の電子メールを送信してもよい。また、これらの電子メールには、出席メールや感想メールといった電子メールの種類を分類するための簡単なコマンドが記述されてもよい。これらの電子メールから得られれるさまざまなデータが、生徒の学習状況を管理するためのカルテデータとして統合されてもよい。
生徒は、普段使い慣れている携帯電話やノートパソコン等の通信端末から電子メールを送信するだけなので、授業管理装置の運用に対して生徒の協力を得やすいというメリットがある。
【０００７】
電子メールのデータからカルテデータを構築する際には、もともとのデータが生徒の学習状況を正しく反映しているデータであるかを見極める必要がある。たとえば、実際には授業に出席していない生徒から、授業に対する感想が記述された感想メールが受信されても、そのような感想は参考にならないと考えられる。「授業に対する生徒の感想というデータ」は、その授業に生徒が出席してこそ有用なデータであるといえる。
上記態様に示す授業管理装置によれば、感想メールが受信されたとき、カルテデータを参照して実際に授業に当該生徒が出席しているかを確認することにより、感想メールの有効性を自動的に判断できる。そのため、授業に欠席した生徒からの感想メールを自動的に解析対象外と判定できる。
【０００８】
本発明の別の態様もまた、生徒の学習状況を管理することによって授業を支援する授業管理装置に関する。
この装置は、生徒からの電子メールを受信し、電子メールの所定部分からデータを抽出し、複数の項目により生徒の学習状況を示すカルテデータについて、抽出したデータに対応する項目のデータを更新する。そして、カルテデータのある項目Ａのデータと、別の項目Ｂのデータの間に所定の関係が成立するかを判定する。
【０００９】
この態様によれば、カルテデータに含まれるさまざまなデータの組み合わせについて簡易に検出できる。たとえば、出席率が高いにもかかわらず感想メールをあまり出さない生徒は、出席率がよいだけで実際には授業に意欲的に取り組んでいないのかもしれない。このように、出席率と感想メールの受信率という２種類のデータを比較することにより、生徒の学習状況を多面的に解析できる。
【００１０】
本発明の別の態様もまた、生徒の学習状況を管理することによって授業を支援するための授業管理装置に関する。
この装置も、生徒からの電子メールを受信し、電子メールの所定部分からデータを抽出し、複数の項目により生徒の学習状況を示すカルテデータにおいて、抽出したデータに対応する項目のデータを更新する。そして、ある生徒αの項目Ａのデータと、別の生徒βの項目Ａ（または、別の項目Ｂ）のデータとの間に所定の関係が成立するかを判定する。
【００１１】
たとえば、ある生徒αと生徒βのそれぞれの感想メールの内容を自然言語処理した結果、これらの内容が類似関係にあると判定された場合、この２人の少なくとも一方は自分の意見を述べていない可能性がある。このように、複数の生徒の間でカルテデータを比較するための条件に基づいて、各生徒の学習状況を比較しながら解析することもできる。
【００１２】
なお、以上の構成要素の任意の組み合わせ、本発明の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【００１３】
本発明によれば、授業評価のために生徒の学習状況を効率的に管理できる。
【発明を実施するための最良の形態】
【００１４】
本実施例においては、まず、授業評価システムの概要を述べつつ、本発明の主たる特徴である「整合判定処理」を中心として説明してゆく。
【００１５】
図１は、授業評価システム１０のハードウェア構成図である。
授業評価システム１０は、大学のような教育機関への導入を想定した、授業内容を評価・検証するためのシステムである。授業評価システム１０は、教師と生徒によって利用されるシステムであり、授業に対する生徒の反応を授業内容にフィードバックさせるための仕組みを提供する。
【００１６】
授業評価システム１０は、授業管理装置１００、メールサーバ２０２および複数のクライアント端末２０４を含む。これらは、インターネット２００を介して互いに接続されている。授業管理装置１００は、教師によって使用される（以下、授業管理装置１００のユーザであることを明示する意味で、「教師」のことを「ユーザ」ともよぶことにする）。各クライアント端末２０４は、生徒によって使用される携帯電話やノートパソコンなど、メール送受信機能を搭載した一般的な通信端末である。
【００１７】
まず、教師は講座の開設に際して、講座専用のメールアドレスを設定する（以下、「講座アドレス」とよぶ）。たとえば、「フランス語Ａ」という計１５回の授業からなる講座には、「fraA@xxx.co.jp」のように講座アドレスが設定される。フランス語Ａの授業を受ける生徒は、その講座アドレスを介して授業管理装置１００と電子メールを送受する。たとえば、生徒は授業に出席したときに、講座アドレスに対して出席を通知するための出席メールを送信する。メールサーバ２０２は、クライアント端末２０４から受信した出席メールを授業管理装置１００に転送する。このメールサーバ２０２は、一般的な既知の装置でよい。授業管理装置１００では、出席メールによって、どの講座にどの生徒が出席したかを自動的に集計する。
【００１８】
このほかにも、生徒は、授業に対する感想を記述した感想メールを講座アドレスに送信する。授業管理装置１００は、感想メールを自然言語解析して、生徒の授業に対する理解度や意欲を定量的に評価する。たとえば、「やった」、「できた」、「してみたい」というあらかじめ定義された「意欲的な単語」を感想メールが多く含んでいる場合、生徒の理解度や学習意欲が高いと判定できる。このように、本実施例に示す授業管理装置１００は、感想メールに含まれる用語を分析することにより、生徒の授業に対する反応を定量化することもできる。
【００１９】
ユーザは生徒に課題を与えてもよい。生徒は課題に対する解答をレポートファイルにまとめ、電子メールに添付して講座アドレス宛に送信する。ユーザは、このレポートの出来に応じて各生徒の理解度を把握し、場合によってはレポートの再提出を要求する。以下、レポートファイルを添付した電子メールのことを「レポートメール」とよぶ。
このように、生徒の電子メールから得られるさまざまな情報は、授業内容の改善するための有用な情報として利用される。
【００２０】
図２は、授業管理装置１００の機能ブロック図である。
ここに示す各ブロックは、ハードウェア的には、コンピュータのＣＰＵをはじめとする素子や機械装置で実現でき、ソフトウェア的にはコンピュータプログラム等によって実現されるが、ここでは、それらの連携によって実現される機能ブロックを描いている。したがって、これらの機能ブロックはハードウェア、ソフトウェアの組み合わせによっていろいろなかたちで実現できることは、当業者には理解されるところである。
【００２１】
授業管理装置１００は、ユーザインタフェース処理部１１０、通信部１２０、データ処理部１３０およびデータ保持部１５０を含む。
ユーザインタフェース処理部１１０は、教師であるユーザからの入力処理やユーザに対する情報表示のようなユーザインタフェース全般に関する処理を担当する。通信部１２０は、メールサーバ２０２を介してクライアント端末２０４との通信処理を担当する。データ保持部１５０は、あらかじめ用意された設定データや、データ処理部１３０から受け取った電子メールなど、さまざまなデータを格納する。データ処理部１３０は、ユーザインタフェース処理部１１０や通信部１２０から取得されたデータを元にして各種のデータ処理を実行する。データ処理部１３０は、ユーザインタフェース処理部１１０、通信部１２０およびデータ保持部１５０の間のインタフェースの役割も果たす。
【００２２】
ユーザインタフェース処理部１１０は、表示部１１２と入力部１１８を含む。入力部１１８は、ユーザからの入力操作を受け付ける。表示部１１２は、ユーザに対して各種情報を表示する。
【００２３】
通信部１２０は、メールの送受信を処理するためのメール送受信部１２２を含んでいる。メール送受信部１２２は、更に、通常メール送受信部１２４と自動メール送信部１２６を含む。通常メール送受信部１２４は、クライアント端末２０４に対して各種通知のための電子メールを送信したり、クライアント端末２０４から出席メールや感想メール、レポートメール等の各種電子メールを受信する。自動メール送信部１２６は、授業管理装置１００において設定される所定条件が成立したときに、自動的に所定の電子メールを送信する。たとえば、実際には授業に出席していない生徒から、その授業に対する感想メールを受信したときには、不正を注意するメッセージが記述された電子メールを自動的に送信する。
以下、このような所定メッセージが記述された電子メールであって自動メール送信部１２６により自動的に送信される電子メールのことを「自動メール」とよび、それ以外の通常の電子メールを「通常メール」として区別する。
【００２４】
データ保持部１５０は、メールデータ保持部１５２、レポート保持部１６０、カルテデータ保持部１７２およびフォーム保持部１７０を含む。
メールデータ保持部１５２は、生徒から受信した電子メールを保持する。レポート保持部１６０は、レポートメールに添付されたレポートファイルを保持する。
【００２５】
カルテデータ保持部１７２は、ユーザが生徒の学習状況を判断するための元になるカルテデータを保持する。カルテデータには、たとえば、生徒の氏名やメールアドレス、出席状況、感想メールに記述された内容、レポートファイルの提出状況などの各種所定項目に対応したデータが含まれる。カルテデータ保持部１７２の具体的なデータ構造については、図３に関連して後述する。
【００２６】
フォーム保持部１７０は、カルテ表示処理部１１４がカルテデータを画面表示するときの表示レイアウトが定義されたフォームデータを保持する。フォームデータによって、カルテデータのうちの表示対象となるべきデータ、および、その表示方法が定義される。フォームデータは、後述のカルテ画面３００にてカルテデータを画面表示させるときに、カルテデータに基づく所定演算の結果を表示させるためのロジックを含めることもできる。具体的には、図１０に関連して詳述する。
【００２７】
データ処理部１３０は、メール処理部１３２、レポート処理部１４８、整合判定部１３６および授業データ管理部１３８を含む。
メール処理部１３２は、受信された電子メールを内容を解析する。メール処理部１３２は、メール分類部１３４を含む。メール分類部１３４は、電子メールの内容に応じて分類する。すでに述べたように、生徒から受信する電子メールは、出席メールや感想メール、レポートメールなどさまざまである。メール分類部１３４は、電子メールの本文に「出席」というコマンドが記述されている電子メールは出席メールとして分類し、「レポート」というコマンドが記述されている電子メールはレポートメールとして分類する。生徒は、このような各種コマンドを本文の最初に記述して電子メールを送信することになる。
レポート処理部１４８は、レポートメールからレポートファイルを取得し、レポート保持部１６０に保存する。
【００２８】
授業データ管理部１３８は、講座に関するデータを授業ごとに授業データとして管理する。講座は１回以上の授業によって構成される。たとえば、試験の平均点や、感想メールから解析される生徒の理解度、授業計画のようなさまざまなデータが授業データとして管理対象となる。
【００２９】
授業データ管理部１３８は、生徒管理部１４０および設定部１４２を含む。
生徒管理部１４０は、出席率や試験結果など生徒の学習状況に関連するデータを管理する。生徒管理部１４０は、更に、カルテ管理部１６８および処理モジュール群１４６を含む。カルテ管理部１６８は、処理モジュール群１４６に含まれる各種処理モジュールと協働して、カルテデータ保持部１７２のカルテデータを適宜更新する。
【００３０】
処理モジュール群１４６は、カルテデータに含まれるデータを取得・算出・生成するための各種処理モジュールの集合である。処理モジュール群１４６には、出席メールを処理するための出席処理モジュール、感想メールを処理するための感想処理モジュール、レポートメールを処理するためのレポート処理モジュール等、さまざまなタイプの処理モジュールが含まれる。メール分類部１３４は、電子メールの本文に記載されているコマンドにしたがって、電子メールを分類し、該当する処理モジュールに電子メールを転送する。
【００３１】
出席メールを処理する出席処理モジュールは、出席メールの宛先となっている講座アドレスや送信日時などの情報から、出席メールの送信元の生徒がどの講座のどの授業に出席しているのかを判定する。カルテ管理部１６８は出席処理モジュールの処理結果として得られるデータにより、カルテデータにおける出席に関するデータを更新する。
【００３２】
同様に、感想メールを処理する感想処理モジュールは、感想メールの本文を自然言語処理することにより、生徒がどのようなタイプの用語を使用しているか検出する。たとえば、「生徒が知識を身につけている」ときには、「知った」、「覚えた」等の特定用語が感想メールに多く含まれると考えられる。感想処理モジュールは、感想メールに含まれる用語に基づいて、生徒の授業に対する理解度や満足感、達成感などを定量化する。また、授業に意欲的に取り組んでいる生徒ほど、感想メールの文字数（以下、単に「感想文字数」とよぶ）が多くなると考えられる。感想処理モジュールは、生徒の授業に対する意欲を計るための指標として感想文字数を計数する。カルテ管理部１６８は、感想処理モジュールの処理結果として得られるデータをカルテデータの一部として記録する。
【００３３】
電子メールの種類に応じて、いいかえれば、電子メールに含まれるコマンドに応じて、電子メールを処理すべき処理モジュールが自動的に決定されることになる。各処理モジュールは、プラグイン（plug-in）として任意に追加・変更可能に構成されることが望ましい。このような態様によれば、処理モジュール群に登録される処理モジュールを変更することによって、カルテデータの内容を柔軟に変更できる。
設定部１４２は、整合判定部１３６やメール分類部１３４等における各種条件のように授業管理装置１００における各種処理のための条件をユーザからの指示に応じて設定する。
【００３４】
整合判定部１３６は、整合判定処理を実行する。整合判定処理は、以下の２種類の判定処理に大別できる。判定のための条件は、設定部１４２により設定される。
【００３５】
１．電子メール受信時における判定処理（以下、「第１整合判定処理」とよぶ）
第１整合判定処理は、電子メールが受信されたときに、その電子メールが生徒の学習状況を判断するために有効な電子メールであるか判定するための処理である。たとえば、授業の開始前に受信された出席メールは有効ではない。整合判定部１３６は、このようなタイミングを外した出席メールは処理対象外として判定する。以下、このような処理対象外とする判定のことを「無効判定」とよび、処理対象とする判定のことを「有効判定」とよぶ。設定部１４２は、電子メールの種類に応じて受付期間を設定できる。たとえば、授業日が「８月３１日１０：００〜１０：４５」で、出席の受付期間が「８月３１日１０：００〜１０：０５」と設定された場合、整合判定部１３６はこの受付期間外に取得された出席メールを無効と判定する。
メール分類部１３４によって分類処理された電子メールは、すべて第１整合判定処理の処理対象となる。第１整合判定処理によって有効判定された電子メールだけが処理モジュール群１４６による処理対象となる。ただし、後述するように無効判定された電子メールは破棄されることなく、メールデータ保持部１５２に格納される。
【００３６】
２．カルテデータに含まれるデータについての判定処理（以下、「第２整合判定処理」とよぶ）
第２整合判定処理は、カルテデータに含まれるデータ間において所定の関係が成立しているかを検出するための処理である。たとえば、出席率が高いのに試験の結果がよくない生徒を検出するような処理が該当する。第２整合判定処理については、図８や図９等に関連して更に詳述する。
【００３７】
図３は、カルテデータ保持部１７２におけるカルテデータのデータ構造図である。
同図に示すのは「フランス語Ａ２００５」という講座について、各生徒のカルテデータである。ここでは、カルテデータに含まれるさまざまなデータのうち、その一部のみを示している。
【００３８】
ＩＤ欄２８２は、生徒を識別するためにあらかじめ付与されているＩＤ（以下、「生徒ＩＤ」とよぶ）を示す。氏名欄２８４は生徒名を示す。出席履歴欄２８６は「フランス語Ａ２００５」の１５回分の授業についての生徒の出席状況を示す。同図丸印は出席を示し、バツ印は欠席を示す。出席メールが受信されると、カルテ管理部１６８は出席履歴欄２８６の該当データを更新する。ただし、出席メールが第１整合判定処理により有効判定されることがそのための前提である。
【００３９】
同様に、「フランス語Ａ２００５」の講座では、生徒は合計９回のレポート提出義務を課されている。レポート提出履歴欄２８８は各生徒のレポート提出状況を示す。同図丸印は提出済を示し、バツ印は未提出を示す。レポートメールが受信され、第１整合判定処理により有効判定されると、カルテ管理部１６８はレポート提出履歴欄２８８の該当データを更新する。
特記事項欄２９２は、教師が入力部１１８を介して入力したデータである。生徒についてのコメント等、自由に書き込むことができる。このように、カルテデータは、電子メールの受信を契機としてカルテ管理部１６８によって自動的に記述されるデータと、ユーザによって入力されるデータによって構成されている。
【００４０】
図４は、授業管理装置１００のメニュー画面の画面図である。
教師であるユーザが授業管理装置１００にログインしたときには、まず、このメニュー画面２１０が表示される。講座選択領域２１２は、現在開設されている講座を一覧表示する。ここでは、「フランス語Ａ２００５」、「フランス語Ｂ２００５」および「フランス語Ｃ２００５」という３つの講座が開設されている。同図においては、「フランス語Ａ２００５」が選択されている。
【００４１】
メニューボタン群２１４に含まれるいずれかのボタンが選択されると、講座選択領域２１２で選択された講座についての各種授業データにアクセスする画面が表示される。出席簿ボタン２１６は、生徒の出席状況を表示させるためのボタンである。感想受付ボタン２１８は、生徒から受信された感想メールの内容を一覧表示させるためのボタンである。提出物管理ボタン２２０は、レポートファイルの提出状況を表示させるためのボタンである。試験結果ボタン２２２は、試験結果を一覧表示させるためのボタンである。整合性チェックボタン２２４は、整合条件を設定するための画面を表示させるボタンである。カルテボタン２２６は、生徒の授業態度や成績に関する情報を「カルテ」として表示させるためのボタンである。通知ボタン２２８は、休講通知などのように授業に関する連絡事項を通知するための画面を表示させるボタンである。投票ボタン２３０は、生徒の意見を募るための画面を表示させるためのボタンである。
【００４２】
ここでは、授業管理装置１００の基本的な機能として、メニューボタン群２１４のボタン群のうちの出席簿ボタン２１６、感想受付ボタン２１８および提出物管理ボタン２２０が選択されたときにそれぞれ表示される出席簿画面２４０、感想受付画面２５０および提出物管理画面２６０について説明する。その後、整合性チェックボタン２２４が選択されたときに表示される整合性チェック画面２７０に関して、第２整合判定処理を中心として説明する。
【００４３】
図５は、出席簿画面２４０の画面図である。
出席簿画面２４０は、図４のメニュー画面２１０において、出席簿ボタン２１６がクリックされたときに表示される。教師は、授業開始時に、その授業の合い言葉を生徒に示す。合い言葉は、教室で口頭で示されてもよい。授業に出席した生徒はこの合い言葉を入力して出席メールを講座アドレスに送信する。メール分類部１３４が出席メールを分類し、整合判定部１３６に出席メールを渡す。整合判定部１３６は、第１整合判定処理として、出席メールに正しい合い言葉が記述されているかを判定する。正しい合い言葉が記述されていない出席メールは、無効判定される。正しい合い言葉が記述されていれば、出席処理モジュールによる処理の対象となる。そして、授業データ管理部１３８は出席メールの送信元である生徒を正規の出席者として認定する。表示部１１２は、授業に出席している生徒名を出席簿画面２４０に表示する。
【００４４】
授業選択領域２４２は、「フランス語Ａ２００５」講座の各授業に関する出席状況を表示する。同図によれば、この講座の授業は４回目であり、４回分の授業の出席率が一覧表示されている。授業選択領域２４２では、４回目の「Ｒの発音」というテーマの授業が選択されている。出欠状況表示領域２４４は、授業選択領域２４２で選択された４回目の授業に出席している生徒名を一覧表示させている。ここでは、講座に登録されている６人の生徒のうち、「竹治義克」を除く５名が授業に出席している。授業管理装置１００が出席メールを受け付けると、表示部１１２は自動的に出席簿画面２４０の内容を更新するため、出席簿画面２４０によって、教師は各生徒の出席状況をリアルタイムかつ正確に把握できる。
【００４５】
図６は、感想受付画面２５０の画面図である。
感想受付画面２５０は、図４のメニュー画面２１０において、感想受付ボタン２１８がクリックされたときに表示される。生徒は、授業が終わると、講座アドレス宛に感想メールを送信する。この感想メールによって、教師は、授業に対する生徒の反応を即座に知ることができる。授業選択領域２５２は、「フランス語Ａ２００５」講座の各授業に関する感想メールの受け付け状態を表示する。授業選択領域２５２では、４回目の授業が選択されている。感想一覧領域２５６は、授業選択領域２５２で選択された４回目の授業に対する生徒の感想を一覧表示させている。更に、感想表示領域２５４は、感想一覧領域２５６で選択された生徒「新井真由美」の感想が表示されている。
【００４６】
ここで、教師が「質問」というキーワードを設定すると、感想メールの中に「質問」という単語が含まれている生徒には星印が付記されている。この機能によって、教師は、質問事項が含まれている感想メールを簡単に見つけることができる。
カルテ管理部１６８は、感想メールが受け付けられると、カルテデータ保持部１７２のカルテデータを更新する。ただし、第１整合判定処理において有効判定されなかった感想メールの内容は、カルテデータの一部として反映されない。
【００４７】
図７は、提出物管理画面２６０の画面図である。
提出物管理画面２６０は、図４のメニュー画面２１０において、提出物管理ボタン２２０がクリックされたときに表示される。生徒は、教師から授業中に提示された課題について解答し、レポートファイルとしてまとめる。そして、講座アドレス宛にレポートファイルを添付した電子メール、すなわち、レポートメール送信する。授業管理装置１００は、レポートメールを受信すると、カルテデータの未提出物欄２８８等に示したレポート提出状況に関連するデータを更新する。第１整合判定処理として、整合判定部１３６は、レポートメールにレポートファイルが添付されているかをチェックする。添付されていなければ、レポートメールは無効判定される。
【００４８】
授業選択領域２６２は、「フランス語Ａ２００５」講座の各授業についてのレポート提出状況を示す。授業選択領域２６２は、レポートの締切日や締切までの残り日数、レポートファイルの提出率等を示す。授業選択領域２６２では、４回目の授業が選択されている。提出状況一覧領域２６４は、授業選択領域２６２で選択された４回目の授業について各生徒のレポート提出状況を一覧表示する。
【００４９】
提出状況一覧領域２６４には、各生徒のレポートファイルの誤字・脱字の個数も表示される。また、生徒が複数回レポートファイルを提出するときには、前回のレポートファイルと比較した誤字・脱字の数が増減が示される。たとえば、提出状況一覧領域２６４によると、第４回目の授業「Ｒの発音」において、生徒「石田英行」は、２回レポートファイルを提出している。これは、「石田英行」がレポートファイルを再提出していることを意味する。２回目のレポートファイルに対する前置処理の結果、検出された誤字・脱字箇所は２箇所であり、１回目のレポートに比べてその数が増加している旨が上向きの矢印によって示されている。
このような前置処理は、図示しない前置処理部が実行するとしてもよいし、レポート処理部１４８の機能として実現されてもよい。誤字・脱字検出のためのアルゴリズムは、既存の文書作成支援ソフトに用いられている技術を応用すればよい。
【００５０】
図８は、整合性チェック画面２７０の画面図である。
整合性チェック画面２７０は、図４のメニュー画面２１０において、整合性チェックボタン２２４がクリックされたときに表示される。検出条件一覧領域２６６は、第２整合判定処理における判断基準となる検出条件を一覧表示する。整合判定部１３６は、検出条件一覧領域２６６に示される各種の検出条件に合致するデータをカルテデータから検索し、検索結果を該当者一覧領域２６８に表示する。
【００５１】
同図においては５種類の検出条件が設定されている。すなわち、
１．未提出の提出物があるか。
レポートファイルを提出していない生徒を検出するための条件である（以下、「第１検出条件」とよぶ）。
２．未提出の感想があるか。
感想メールを送信していない生徒を検出するための条件である（以下、「第２検出条件」とよぶ）。
３．感想メールの文章の長さが平均に比べて短い。
講座の生徒における感想文字数の平均値と比較して生徒を分類するための条件である。（以下、「第３検出条件」とよぶ）。
４．欠席日に感想を出している。
授業に出席していないのに感想メールを送信するという不正行為をしている生徒を検出するための条件である（以下、「第４検出条件」とよぶ）。
５．出席率と試験の点数が比例していない。
出席率と試験結果の間の相関関係に応じて生徒を分類するための条件である（以下、「第５検出条件」とよぶ）。
の５つである。
これらの各検出条件にしたがって、第２整合判定処理が実行される。以下、各検出条件について説明する。なお、第１整合判定処理によって無効判定された電子メールは、処理モジュール群１４６による処理対象とならないので、第２整合判定処理の対象にもならない。また、これ以外にも、ユーザは任意に検出条件を設定できる。
【００５２】
第１検出条件：
レポートメールが受信され、かつ、第１整合判定処理で有効判定されると、カルテ管理部１６８はレポート提出履歴欄２８８における該当箇所を更新する。整合判定部１３６は、このレポート提出履歴欄２８８を参照して、各生徒のレポート提出状況を以下の３つのケースに分類する。
ａ）すべてのレポートが提出済
ｂ）提出済のレポートも未提出のレポートもある
ｃ）すべてのレポートが未提出
検出条件一覧領域２６６において第１検出条件が選択されると、該当者一覧領域２６８では、各生徒の名前の横に、ａのケースであれば丸印、ｂのケースであれば三角印、ｃのケースであればバツ印が付記表示される。
【００５３】
第２検出条件：
これも、レポート提出状況と同じで、感想メールが受信され、かつ、第１整合判定処理で有効判定されると、カルテ管理部１６８はカルテデータにおいて感想メールの提出状況を示すデータを更新する。整合判定部１３６は、このカルテデータの感想メール提出履歴を示す欄（図示せず）を参照して、各生徒の感想メール提出状況を以下の３つのケースに分類する。
ａ）すべての感想メールを受信済
ｂ）受信済の感想メールも未受信の感想メールもある
ｃ）すべての感想メールが未受信
検出条件一覧領域２６６において第２検出条件が選択されると、該当者一覧領域２６８では、各生徒の名前の横に、ａのケースであれば丸印、ｂのケースであれば三角印、ｃのケースであればバツ印が付記表示される。
【００５４】
第３検出条件：
感想メールが受信され、かつ、第１整合判定処理でクリア判定されると、感想処理モジュールは感想文字数を計数する。カルテ管理部１６８はカルテデータにおいて感想文字数を示すデータ（図示せず）を更新する。整合判定部１３６は、調査対象となる生徒の感想文字数と、講座に登録している生徒全体での感想文字数の平均値を比較して、生徒を以下の３種類に分類する。
ここでは、調査対象となる生徒の感想文字数が全体の平均値を下回った授業回数をＡ、全体の平均値以上となった授業の回数をＢとする。
ａ）Ａ＞Ｂ＋２
感想文字数が平均より概ね少ない生徒
ｂ）Ｂ＋２≧Ａ≧Ｂ−２
感想文字数が平均的な生徒
ｃ）Ｂ−２＞Ａ＞０
感想文字数が平均より概ね多い生徒
ｄ）Ａ＝０
感想文字数が常に平均以上の生徒
検出条件一覧領域２６６において第３検出条件が選択されると、該当者一覧領域２６８では、各生徒の名前の横に、ａのケースであればバツ印、ｂのケースであれば三角印、ｃのケースであれば丸印、ｄのケースであれば二重丸印が付記表示される。
【００５５】
第４検出条件：
感想メールが受信されたものの、当該授業に生徒が出席していないときに成立する条件である。このような感想メールは第１整合判定処理によって無効判定されるため、感想メールは感想処理モジュールの解析対象とはならない。ただし、このような不正な感想メールが受信された事実はカルテデータの一部として記録される。同図においては、検出条件一覧領域２６６において第４検出条件が選択されており、該当者一覧領域２６８には「新井真由美」と「武智尚江」が該当する旨が表示されている。
【００５６】
第５検出条件：
感想メールの感想文字数は生徒の授業に対する意欲を表すと考えられるため、感想文字数と試験結果にはなんらかの相関関係が見いだせるかもしれない。本実施例においては、「フランス語Ａ２００５」の講座の終わりに、１００点を満点とした試験が実施されたとする。試験結果は、ユーザにより授業管理装置１００に入力される。カルテデータには、各生徒の試験結果を示すデータが含まれる。整合判定部１３６は、調査対象となる生徒の出席率、全体としての平均出席率、調査対象となる生徒の得点、全体としての平均点という４種類のデータに基づいて、各生徒を以下の５種類に分類する。
ａ）平均出席率＋１０％＜生徒の出席率  かつ  平均点＋５＜生徒の得点
出席率は良いし試験結果も良い優良な生徒である。
ｂ）平均出席率＋１０％＜生徒の出席率  かつ  平均点−５＞生徒の得点
出席率は良いが試験結果は悪い生徒である。このような生徒に対しては授業内容が有効でなかった可能性がある。
ｃ）平均出席率−１０％＞生徒の出席率  かつ  平均点＋５＜生徒の得点
出席率は悪いが試験結果は良い生徒である。このような生徒が存在することは、授業内容と試験内容が関連していなかった可能性がある。
ｄ）平均出席率−１０％＞生徒の出席率  かつ  平均点−５＞生徒の得点
出席率が悪く試験結果も悪いなんらかの対応が必要な生徒である。
ｅ）上記ａ〜ｄのいずれにもあてはまらない場合
この判定結果にしたがって、該当者一覧領域２６８は、各生徒の名前の横に、ケースに対応する記号を表示する。
これらの各種検出条件に基づいて第２整合判定処理を実行することにより、多種多様なデータの関係をユーザが掴みやすくなる。
【００５７】
図９は、電子メールの受付処理過程を示すフローチャートである。
まず、通常メール送受信部１２４は、生徒から電子メールを受信する（Ｓ１０）。メール分類部１３４は、この電子メールをコマンドに応じて分類する（Ｓ１２）。
【００５８】
整合判定部１３６は、第１整合判定処理を実行する（Ｓ１４）。第１整合判定処理により有効判定がなされると（Ｓ１４のＹ）、電子メールは該当処理モジュールに転送される。処理モジュールは電子メールの所定部分からデータを抽出し、カルテデータのためのデータを生成する（Ｓ１６）。一方、無効判定がなされたときには（Ｓ１４のＮ）、整合判定部１３６は自動メール送信部１２６に指示して、生徒に注意するメッセージが記述された電子メールを送信させる（Ｓ１８）。
【００５９】
カルテ管理部１６８は、Ｓ１６の処理結果として処理モジュールにより生成されたデータをカルテデータに記録する（Ｓ２０）。なお、第１整合判定処理で無効判定されたときには、「無効判定が発生した旨」をカルテデータに記録する。第１整合判定処理の結果に関わらず、受信された電子メールはメールデータ保持部１５２に保存される（Ｓ２１）。そのため、事後的に第１整合判定処理における判定条件を設定変更し、保存されている電子メールを対象として、第１整合判定処理を再実行することもできる。この場合、無効判定されていた電子メールは有効判定に変化するかもしれないし、その逆の可能性もある。第１整合判定処理の結果に関わらず電子メールをメールデータ保持部１５２に保存しておくことにより、第１整合判定処理に関する事後的な条件変更が可能となる。
【００６０】
カルテデータが更新された後、整合判定部１３６は第２整合判定処理を実行する（Ｓ２２）。図８に関連して説明したように、各種検出条件に該当するデータがあれば（Ｓ２４のＹ）、その旨もカルテデータの一部として記録される（Ｓ２６）。なければ（Ｓ２４のＮ）、Ｓ２６の処理はスキップされる。なお、Ｓ２２以降の処理は、整合性チェック画面２７０が表示されるときに実行されるとしてもよいし、電子メールが受信されるごとに実行されるとしてもよい。
【００６１】
図１０は、カルテ画面３００の画面図である。
ここでは、カルテ画面３００において表示対象となるさまざまなデータのうち、その一部のみを示している。ユーザが図４のメニュー画面２１０において講座を指定した上でカルテボタン２２６をクリックすると、表示部１１２は、フォームデータに定義されている表示レイアウトにて、カルテデータを表示させる。ＩＤ表示領域３０２は、図３のＩＤ欄２８２における生徒ＩＤを示す。生徒ＩＤを変更すると別の生徒についてのカルテデータが表示される。このようにカルテ画面３００は、講座ごと、かつ、生徒ごとにそれぞれ別画面にて表示される。ここでは、「フランス語Ａ２００５」の受講生である「新井真由美」のカルテデータが表示対象となっている。
【００６２】
氏名表示領域３０４は、図３の氏名欄２８４における生徒名を表示する。出席状況表示領域３０６は、図３の出席履歴欄２８６における生徒の出席状況を示す。フォームデータには、あらかじめ「フランス語Ａ２００５」講座の授業が１５回あるものとして出席状況表示領域３０６の欄がデザインされている。ユーザはフォームデータを自由にデザインできる。出席状況表示領域３０６は、出席履歴欄２８６のデータに対応する。出欠率表示領域３０７は、「新井真由美」の「フランス語Ａ２００５」に対する出席率と欠席率（まとめて、「出欠率」とよぶ）を示す。フォームデータには、出席状況表示領域３０６に示される出席データに基づいて、出欠率を算出するための式が記述されている。表示部１１２は、カルテデータを表示させるときに、フォームデータにこのような計算式が記述されているときには、カルテ管理部１６８に計算実行を指示する。カルテ管理部１６８は、カルテデータとフォームデータを参照して、出席率と欠席率をそれぞれ計算し、その計算結果を表示部１１２に渡す。表示部１１２は、この計算結果を出欠率表示領域３０７に出欠率として表示させる。
整合性表示領域３０８は、第２整合判定処理の結果を示す。表示対象となる検出条件はフォームデータにより選択可能であるが、同図においては図８に示した５つの検出条件のすべてについて表示されている。
【００６３】
文長推移表示領域３１０は、授業終了後に生徒が送信する感想メールの本文の感想文字数の変化をグラフとして示す。生徒の意欲の変化を推し量る上で、文長推移表示領域３１０のグラフは有益な判断材料となる。電子メールの内容だけではなく、感想文字数のように生徒の無意識心理を反映したデータもカルテとして活用することにより、より多面的に生徒の学習状況を探ることができる。
【００６４】
カルテ管理部１６８は、全生徒において感想文字数の平均値を計算する。そして、カルテ表示処理部１１４は、文長推移表示領域３１０に全生徒の感想文字数の平均値と生徒「新井真由美」の感想文字数とを比較したかたちで表示させている。このため、教師であるユーザは、全体傾向と個人傾向をあわせて把握できる。
【００６５】
以上、実施例に基づいて本発明を説明した。
本実施例に示した授業管理装置１００によれば、授業評価システム１０を運用する上で得られるさまざまなデータをカルテデータとしてまとめることができる。カルテ画面３００によって、ユーザは、生徒ごとの学習状況をきめこまやかに、かつ、一目で把握しやすくなる。生徒の電子メールをベースとしてカルテデータを生成するので、カルテデータを作成するための教師の負荷を軽減できる。
【００６６】
授業管理装置１００は、第１整合判定処理により、解析対象として不正な電子メールを効果的に排除することができる。カルテデータを対象として、さまざまな検出条件を設定することにより、カルテデータに示されている生徒の学習状況を多面的に解析しやすくなる。更に、複数の生徒のカルテデータに含まれているデータの集合や、それらのデータに基づいて計算される平均値のような演算結果を第２整合判定処理の変数に含めることもできるので、電子メールから得られる生の情報を生徒の学習状況を管理するための質の高い情報に加工することができる。
このような整合判定処理により、多数の生徒から多数の電子メールを取得しつつ、教師が各生徒の学習状況を管理するための負担を軽減できる。
【００６７】
なお、各請求項に記載の各構成要件が果たすべき機能は、本実施例において示された各機能ブロックの単体もしくはそれらの連係によって実現されることも当業者には理解されるところである。
【００６８】
以上、本発明を実施の形態をもとに説明した。この実施の形態は例示であり、それらの各構成要素や各処理プロセスの組み合わせにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【図面の簡単な説明】
【００６９】
【図１】授業評価システムのハードウェア構成図である。
【図２】授業管理装置の機能ブロック図である。
【図３】カルテデータ保持部におけるカルテデータのデータ構造図である。
【図４】授業管理装置のメニュー画面の画面図である。
【図５】出席簿画面の画面図である。
【図６】感想受付画面の画面図である。
【図７】提出物管理画面の画面図である。
【図８】整合性チェック画面の画面図である。
【図９】電子メールの受付処理過程を示すフローチャートである。
【図１０】カルテ画面の画面図である。
【符号の説明】
【００７０】
１０  授業評価システム、  １００  授業管理装置、  １１０  ユーザインタフェース処理部、  １１２  表示部、  １１８  入力部、  １２０  通信部、  １２２  メール送受信部、  １２４  通常メール送受信部、  １２６  自動メール送信部、  １３０  データ処理部、  １３２  メール処理部、  １３４  メール分類部、  １３６  整合判定部、  １３８  授業データ管理部、  １４０  生徒管理部、  １４２  設定部、  １４６  処理モジュール群、  １４８  レポート処理部、  １５０  データ保持部、  １５２  メールデータ保持部、  １６０  レポート保持部、  １６８  カルテ管理部、  １７０  フォーム保持部、  １７２  カルテデータ保持部、  ２００  インターネット、  ２０２  メールサーバ、  ２０４  クライアント端末、  ２１０  メニュー画面、  ２４０  出席簿画面、  ２５０  感想受付画面、  ２６０  提出物管理画面、  ２７０  整合性チェック画面、  ３００  カルテ画面。
【図１】
2007226458.tif 000003
【図２】
2007226458.tif 000004
【図３】
2007226458.tif 000005
【図４】
2007226458.tif 000006
【図５】
2007226458.tif 000007
【図６】
2007226458.tif 000008
【図７】
2007226458.tif 000009
【図８】
2007226458.tif 000010
【図９】
2007226458.tif 000011
【図１０】
2007226458.tif 000012