(57)【要約】【課題】真面目に練習を行っている生徒にのみ質の高い教習指導を提供することができる教習システム、サーバおよび生徒端末を実現する。【解決手段】サーバ３が生徒端末１から評価依頼データＨＩＤを受領すると、その評価依頼データＨＩＤに含まれる練習時間ＬＴＩＭＥおよび練習回数ＣＯＵＮＴが規定時間ＫＪおよび規定回数ＫＫを超えているかどうかを判断し、その規定をクリアして一定の練習成果を挙げたと思われる場合にだけ評価依頼を講師端末２に取り次ぐようにするので、従来のように、練習成果が不十分な生徒の指導に多くの時間を費やし、真面目に練習している生徒を十分に指導することが出来なくなるといった弊害を回避でき、真面目に練習を行っている生徒にのみ質の高い教習指導を提供できる。【選択図】　図１９
2004125917.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続されるサーバと、このサーバにネットワークを介してアクセスする生徒端末とを有する教習システムにおいて、
前記サーバに設けられ、一定成果を挙げた練習であるか否かを判定する判定条件が対応付けられた課題を記憶する課題記憶手段と、
前記生徒端末に設けられ、ネットワークを介して前記サーバの課題記憶手段から入手した課題を解決するための練習で得た練習成果を記憶する記憶手段と、
前記生徒端末に設けられ、前記記憶手段に記憶された練習成果を含む評価依頼を前記サーバに送出する評価依頼手段と、
前記サーバに設けられ、生徒端末から受領した評価依頼に含まれる練習成果が、課題に対応付けられた前記判定条件を満たしている場合にはその評価依頼を有効とし、一方、満たしていない場合にはその評価依頼を無効とする成果判定手段と
を具備することを特徴とする教習システム。
【請求項２】
生徒端末および講師端末がネットワークを介してアクセスしてくるサーバにおいて、
一定成果を挙げた練習であるか否かを判定する判定条件が対応付けられた課題を記憶する課題記憶手段と、
生徒端末から受領した評価依頼に含まれる練習成果が、課題に対応付けられた前記判定条件を満たしている場合にのみ、その評価依頼を講師端末に取り次ぐ取次手段と、
この取次手段によって取り次がれた評価依頼に従って講師端末から送出されてくる評価結果を受領して評価依頼を要求した生徒端末に送出する評価送出手段と
を具備することを特徴とするサーバ。
【請求項３】
ネットワークに接続されるサーバ、このサーバにネットワークを介してアクセスする生徒端末および講師端末から構成される教習システムにおいて、
前記サーバに設けられ、一定成果を挙げた練習であるか否かを判定する判定条件が付加された課題を記憶する課題記憶手段と、
前記生徒端末に設けられ、ネットワークを介して前記サーバの課題記憶手段から前記判定条件が付加された課題を入手し、入手した課題を解決するための練習で得た練習成果を記憶する記憶手段と、
前記生徒端末に設けられ、前記記憶手段に記憶された練習成果が、入手した課題に付加された前記判定条件を満たしているか否かを判断し、満たしている場合にのみ、その練習成果を含む評価依頼を前記サーバに送出する評価依頼手段と、前記サーバに設けられ、生徒端末から受領した評価依頼を講師端末に取り次ぎ、取り次がれた評価依頼に従って講師端末から送出されてくる評価結果を受領して、評価依頼を要求した生徒端末に送出する評価送出手段と
を具備することを特徴とする教習システム。
【請求項４】
ネットワークを介してサーバにアクセスする生徒端末において、
前記サーバから一定成果を挙げた練習であるか否かを判定する判定条件が付加された課題を入手する入手手段と、
この入手手段により入手した課題を解決するための練習で得た練習成果を記憶する記憶手段と、
この記憶手段に記憶された練習成果が、入手した課題に付加された前記判定条件を満たしているか否かを判断し、満たしている場合にのみ、その練習成果を含む評価依頼を前記サーバに送出する評価依頼手段と
を具備することを特徴とする生徒端末。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、インターネット等のネットワークを利用して通信教育サービスを提供する教習システム、サーバおよび生徒端末に関する。
【０００２】
【従来の技術】
近年、インターネット利用人口の増加に伴い、様々なビジネスモデルが生れつつあり、その一つとしてネットワークを利用した通信教育サービスがある。例えばネットワーク上に仮想的な音楽教室を開設すれば、講師と生徒とが遠隔していても従来の音楽教室と同様なレッスンが受けられ、通学に必要な時間、コストを削減し、しかも時間の制約を受けずに好きな時に教習を行うことができる教習システムが知られている。
【０００３】
この種の技術として、例えば特許文献１にはネットワーク介して接続される生徒端末、講師端末およびサーバから構成され、サーバの管理の下に、講師端末からの評価情報と伝言情報とを生徒端末側の指定した端末（保護者端末）に送信するようにして、生徒の保護者に対して所望の情報を伝達可能にした教習システムが開示されている。
また、特許文献２には通常の教習で一定のレベルに達しない場合に生徒の希望により補習を容易に行えるようにすると共に、その補習の課金も合せて行う教習システムが、さらに特許文献３には生徒の学習進捗状況や学習態度を保護者が適切に把握できるようにしたシステムが、特許文献４には課題の提出やメール通信のない生徒に対して教習を促すと共に、会員登録の取り消しを適正に行うシステムがそれぞれ開示されている。
【０００４】
【特許文献１】
特許公開２００２−９９２０３号公報
【特許文献２】
特許公開２００２−１０８１９２号公報
【特許文献３】
特許公開２００２−１０８１９５号公報
【特許文献４】
特許公開２００２−１０９０７９号公報
【０００５】
【発明が解決しようとする課題】
ところで、上述した従来の教習システムでは次のような問題がある。基本的にレッスンとは、生徒自身が自発に行うものであり、講師は生徒の練習成果を見て評価やアドバイスを与えるに過ぎない。したがって、生徒がまず十分な練習を積むことが先決であり、その上で講師が評価・アドバイスを与えることが最も好ましい形と言える。
【０００６】
しかしながら、生徒の不十分な練習成果に対して講師は常に「もっと練習しなさい」というアドバイスしか出来ず、これでは生徒の上達は覚束ない。また、通常何人もの生徒を担当する講師は、各生徒に適切な評価やアドバイスを与えて指導しなければならないが、練習成果が不十分な生徒ばかりであると、それらの指導に多くの時間を費やしてしまう結果、真面目に練習している生徒を十分に指導することが出来なくなり、教習内容の質低下を招致する虞が生じる。
【０００７】
そこで本発明は、このような事情に鑑みてなされたもので、真面目に練習を行っている生徒にのみ質の高い教習指導を提供することができる教習システム、サーバおよび生徒端末を実現することを目的としている。
【０００８】
【課題を解決するための手段】
上記目的を達成するため、請求項１に記載の発明では、ネットワークに接続されるサーバと、このサーバにネットワークを介してアクセスする生徒端末とを有する教習システムにおいて、前記サーバに設けられ、一定成果を挙げた練習であるか否かを判定する判定条件が対応付けられた課題を記憶する課題記憶手段と、前記生徒端末に設けられ、ネットワークを介して前記サーバの課題記憶手段から入手した課題を解決するための練習で得た練習成果を記憶する記憶手段と、前記生徒端末に設けられ、前記記憶手段に記憶された練習成果を含む評価依頼を前記サーバに送出する評価依頼手段と、前記サーバに設けられ、生徒端末から受領した評価依頼に含まれる練習成果が、課題に対応付けられた前記判定条件を満たしている場合にはその評価依頼を有効とし、一方、満たしていない場合にはその評価依頼を無効とする成果判定手段とを具備することを特徴とする。
【０００９】
請求項２に記載の発明では、生徒端末および講師端末がネットワークを介してアクセスしてくるサーバにおいて、一定成果を挙げた練習であるか否かを判定する判定条件が対応付けられた課題を記憶する課題記憶手段と、生徒端末から受領した評価依頼に含まれる練習成果が、課題に対応付けられた前記判定条件を満たしている場合にのみ、その評価依頼を講師端末に取り次ぐ取次手段と、この取次手段によって取り次がれた評価依頼に従って講師端末から送出されてくる評価結果を受領して評価依頼を要求した生徒端末に送出する評価送出手段とを具備することを特徴とする。
【００１０】
請求項３に記載の発明では、ネットワークに接続されるサーバ、このサーバにネットワークを介してアクセスする生徒端末および講師端末から構成される教習システムにおいて、前記サーバに設けられ、一定成果を挙げた練習であるか否かを判定する判定条件が付加された課題を記憶する課題記憶手段と、前記生徒端末に設けられ、ネットワークを介して前記サーバの課題記憶手段から前記判定条件が付加された課題を入手し、入手した課題を解決するための練習で得た練習成果を記憶する記憶手段と、前記生徒端末に設けられ、前記記憶手段に記憶された練習成果が、入手した課題に付加された前記判定条件を満たしているか否かを判断し、満たしている場合にのみ、その練習成果を含む評価依頼を前記サーバに送出する評価依頼手段と、前記サーバに設けられ、生徒端末から受領した評価依頼を講師端末に取り次ぎ、取り次がれた評価依頼に従って講師端末から送出されてくる評価結果を受領して、評価依頼を要求した生徒端末に送出する評価送出手段とを具備することを特徴とする。
【００１１】
請求項４に記載の発明では、ネットワークを介してサーバにアクセスする生徒端末において、前記サーバから一定成果を挙げた練習であるか否かを判定する判定条件が付加された課題を入手する入手手段と、この入手手段により入手した課題を解決するための練習で得た練習成果を記憶する記憶手段と、この記憶手段に記憶された練習成果が、入手した課題に付加された前記判定条件を満たしているか否かを判断し、満たしている場合にのみ、その練習成果を含む評価依頼を前記サーバに送出する評価依頼手段とを具備することを特徴とする。
【００１２】
本発明では、一定成果を挙げた練習であるか否かを判定する判定条件が対応付けられた課題をサーバに記憶しておき、生徒端末がネットワークを介してサーバから課題を入手し、入手した課題を解決するための練習で得た練習成果を記憶しておく。そして、生徒端末が練習成果を含む評価依頼をサーバに送出すると、サーバは生徒端末から受領した評価依頼に含まれる練習成果が、課題に対応付けられた判定条件を満たしている場合にはその評価依頼を有効とし、一方、満たしていない場合にはその評価依頼を無効とするので、従来のように、練習成果が不十分な生徒の指導に多くの時間を費やし、真面目に練習している生徒を十分に指導することが出来なくなるといった弊害を回避でき、真面目に練習を行っている生徒にのみ質の高い教習指導を提供することが可能になる。
【００１３】
また、本発明では、一定成果を挙げた練習であるか否かを判定する判定条件が付加された課題をサーバに記憶しておき、生徒端末がネットワークを介してサーから判定条件が付加された課題を入手し、入手した課題を解決するための練習で得た練習成果を記憶しておく。そして、生徒端末は入手した課題に付加された判定条件を練習成果が満たしているか否かを判断し、満たしている場合にのみ、その練習成果を含む評価依頼をサーバに送出する。すると、サーバは生徒端末から受領した評価依頼を講師端末に取り次ぎ、取り次がれた評価依頼に従って講師端末から送出されてくる評価結果を受領して、評価依頼を要求した生徒端末に送出するので、従来のように、練習成果が不十分な生徒の指導に多くの時間を費やし、真面目に練習している生徒を十分に指導することが出来なくなるといった弊害を回避でき、真面目に練習を行っている生徒にのみ質の高い教習指導を提供することが可能になる。
【００１４】
【発明の実施の形態】
以下、図面を参照して本発明の実施の一形態について説明する。
Ａ．概要
図１は実施の一形態による教習システム１００の概略構成を示すブロック図である。この図に示す教習システム１００は、インターネット等のネットワークＮＷを介してサーバ３（サイト）にアクセスする生徒端末１−１〜１−ｎおよび講師端末２からなる。
生徒端末１は、サーバ３を運営するサイト事業者とサービス契約し、例えば所定のカリキュラムに沿ってピアノ演奏などの音楽レッスンを受講するための通信教育ソフトウェアを備える。通信教育ソフトウェアは、後述する通信処理、練習処理および録音処理を含む。
【００１５】
生徒端末１では通信教育ソフトウェアを実行して音楽教習を進める。すなわち、まず通信処理を実行して、ネットワークＮＷを介してサーバ３にアクセスして課題曲の練習曲データをダウンロードする。サーバ３に記憶される練習曲データには、レッスンに必要な時間および回数を定めた規定時間および規定回数が付加される。次に練習処理を実行し、ダウンロードした練習曲データに基づき押鍵案内される課題曲の演奏操作を練習する。この際、練習した時間および回数を累計した練習時間および練習回数が生成される。続いて録音処理を実行し、練習した課題曲をユーザ自ら演奏して生成する演奏曲データを記録する。そして、通信処理を実行して、練習時間、練習回数および演奏曲データを含む評価依頼をサーバ３に送出して担当する講師端末２に取り次ぐよう要求する。
【００１６】
サーバ３では、生徒端末１側から受領した評価依頼に含まれる練習時間および練習回数が、上述の規定時間および規定回数を満たしているか否かを判断し、規定を満たしている場合にのみ、当該生徒端末１から受領した演奏曲データを担当する講師端末２に送付して評価を依頼する。一方、練習時間および練習回数が規定時間および規定回数を満たしていない場合、サーバ３は生徒端末１に対し、レッスン不足の旨を通知し、担当する講師端末２への評価依頼を無効にして取り次ぐことを拒否する。
したがって、従来のように、練習成果が不十分な生徒の指導に多くの時間を費やし、真面目に練習している生徒を十分に指導することが出来なくなるといった弊害を回避でき、真面目に練習を行っている生徒にのみ質の高い教習指導を提供することが可能になっている。
【００１７】
Ｂ．システム構成
次に、図２〜図９を参照して教習システムの構成について説明する。
（１）端末構成
図２は生徒端末１の構成を示すブロック図である。なお、講師端末２は生徒端末１と略同一なので、その構成については説明を省略する。図２において、１１は押離鍵操作に応じたキーオン／キーオフイベント、ノートナンバおよび押鍵速度（強度）に対応したベロシティ等の演奏情報を発生する鍵盤である。この鍵盤１１には、押鍵すべき鍵を案内表示する押鍵ガイド部１１ａ（不図示）が設けられている。押鍵ガイド部１１ａは、例えば半透明樹脂材等で形成された各鍵下部に対向配置されるＬＥＤ（発光素子）と、これら各鍵毎に配設されるＬＥＤを点灯駆動するドライバとから構成され、後述するＣＰＵ１４の指示に応じて点灯制御されて押鍵案内するようになっている。
【００１８】
１２は操作パネル（不図示）に配設されるスイッチ群であり、各スイッチ操作に対応したスイッチイベントを発生する。このスイッチ群１２には、後述する練習処理の開始・停止を指示するスタートスイッチＳＴＳや、後述する録音処理の開始・停止を指示する録音スイッチＲＥＣの他、入力操作に用いるカーソルキーあるいはテンキー、発生楽音の音色など楽音パラメータを設定するパラメータ設定キーを備える。１３はＬＣＤパネルおよびドライバ等から構成される表示部であり、後述するＣＰＵ１４から供給される表示制御信号に従って各種設定および動作状態を画面表示したり、後述の通信処理にてサーバ３側から供給されるＷｅｂページを画面表示する。
【００１９】
ＣＰＵ１４は、パネルスイッチ２から供給されるスイッチイベントに応じて端末各部を制御して楽器として動作させたり、通信端末として動作させるものであり、本発明の要旨に係わる処理動作については追って詳述する。１５はＣＰＵ１４にロードされる各種の制御プログラムを記憶するＲＯＭである。
【００２０】
１６はワークエリアおよびデータエリアを備えるＲＡＭである。ＲＡＭ１６のワークエリアはＣＰＵ１４の作業領域として用いられ、各種のレジスタやフラグデータを一時記憶する。
一方、ＲＡＭ１６のデータエリアは、図３に図示するように、再生エリアＳＥ、録音エリアＲＥおよびパラメータエリアＰＥから構成される。再生エリアＳＥには、後述する通信処理によってサーバ３側からダウンロードする課題曲の練習曲データが格納される。練習曲データは、例えばテンポクロック値で発音タイミングを表すタイムＴと、練習曲を形成する各音符の音高およびノートオン（発音）・ノートオフ（消音）を区別するイベントＥＶＮＴとを曲進行に応じた時系列のアドレス順に記憶した、いわゆる絶対時間方式と呼ばれるデータ形式で構成される。
【００２１】
録音エリアＲＥには、課題曲を演奏して発生する演奏曲データが後述する録音処理によって記憶される。この演奏曲データは、練習曲データと同様、絶対時間方式と呼ばれるデータ形式で構成される。パラメータエリアＰＥには、レジスタＫＮ、ＬＴＩＭＥおよびＣＯＵＮＴが設けられる。レジスタＫＮには、再生エリアＳＥに格納される練習曲データを識別する曲番号が記憶される。レジスタＬＴＩＭＥには、後述する練習処理によって課題曲の練習曲データを用いて演奏レッスンした練習時間（累計値）が格納される。レジスタＣＯＵＮＴには、演奏レッスンを行った練習回数（累計値）が格納される。
なお、以後、上記レジスタＫＮ、ＬＴＩＭＥおよびＣＯＵＮＴの内容をそれぞれ曲番号ＫＮ、練習時間ＬＴＩＭＥおよび練習回数ＣＯＵＮＴと記す場合もある。
【００２２】
次に、再び図２を参照して生徒端末１の構成について説明を進める。図２において、１７は周知の波形メモリ読み出し方式にて構成される音源である。音源１７は、自己の内部メモリに記憶する波形データの内、ＣＰＵ１４から供給されるパラメータにて指定される音色の波形データを読み出し、読み出した波形データについてＣＰＵ１４から供給される演奏情報に応じて波形修飾を施して楽音出力を発生する。１８は音源１７が発生する楽音出力をアナログ波形信号に変換して不要ノイズを除去する等のフィルタリングを施した後、これを増幅してスピーカから発音させるサウンドシステムである。１９はＣＰＵ１４の指示に従い、ネットワークＮＷを介してサーバ３との通信を制御するモデムである。
【００２３】
（２）サーバ３の構成
サーバ３は、アクセス認証した正当なユーザ、つまり、ユーザ登録した生徒端末装置１あるいは講師端末２からの閲覧要求に応じてＷｅｂページを閲覧させたり、あるいは正当ユーザからの要求に対応する各レスポンスを該当端末に返送する。サーバ３は、正当ユーザからの要求に対応する各レスポンスを該当端末に返送する為、各種データを記憶管理するデータベースを備える。
ここで、図４〜図９を参照して、データベースとして記憶管理される各データエリアの内容について説明する。図４に図示するように、データベースは曲データエリアＥ１、送受信エリアＥ２および生徒データエリアＥ３に大別される。以下、各エリアＥ１〜Ｅ３の構成について述べる。
【００２４】
ａ．曲データエリアＥ１の構成
曲データエリアＥ１には、各種課題曲に対応する練習曲データ（１）〜（Ｎ）が格納される。これら練習曲データは、曲番号ＫＮ、曲データ本体ＫＤ、規定回数ＫＫおよび規定時間ＫＪから構成される。なお、曲データ本体ＫＤは、前述したように、発音タイミングを表すタイムＴと、練習曲を形成する各音符の音高およびノートオン（発音）・ノートオフ（消音）を区別するイベントＥＶＮＴとを曲進行に応じた時系列のアドレス順に記憶した絶対時間方式で形成されている。
【００２５】
ｂ．送受信エリアＥ２の構成
送受信エリアＥ２は、図５に図示するように、ユーザ登録された各生徒端末１−１〜１−ｎ毎の生徒エリアＳＥ（１）〜ＳＥ（ｎ）から構成される。さらに、生徒エリアＳＥは、図６に図示する通り、評価依頼エリアＨＩＥおよび評価エリアＨＥを備える。評価依頼エリアＨＩＥには生徒端末１からサーバ３にアップロードされる評価依頼データＨＩＤが格納される。評価エリアＨＥには、講師端末２からサーバ３側にアップロードされ、さらにサーバ３から生徒端末１にダウンロードされる評価データＨＤが格納される。
評価依頼データＨＩＤは、図７に図示するように、通し番号など本データを識別するためのＩＤ、生徒を識別する生徒ＩＤ、練習曲の曲番号ＫＮ、曲データＫＤ、練習時間ＬＴＩＭＥおよび練習回数ＣＯＵＮＴから構成される。
【００２６】
なお、上記の評価依頼データＨＩＤに含まれる曲データＫＤとは、課題曲を演奏して生成される演奏曲データであり、発音タイミングを表すタイムＴと、練習曲を形成する各音符の音高およびノートオン（発音）・ノートオフ（消音）を区別するイベントＥＶＮＴとを曲進行に応じた時系列のアドレス順に記憶した絶対時間方式で形成される。
評価データＨＤは、講師端末２側で作成されてサーバ３にアップロードされるデータであり、図８に図示するように、通し番号など本データを識別するためのＩＤ、生徒を識別する生徒ＩＤ、練習曲の曲番号ＫＮおよびアドバイス等を記述した評価文ＨＢからなる。この評価データＨＤは、生徒端末１からの評価受信要求に応じて、サーバ３からその要求した生徒端末１にダウンロードされる。
【００２７】
ｃ．生徒データエリアＥ３の構成
生徒データエリアＥ３は、図９に図示するように、ユーザ登録された各生徒（１）〜（ｎ）毎の個人データから構成される。各生徒の個人データは、生徒ＩＤ、パスワード、名前、住所、メールアドレスおよびその他付帯データから構成される。なお、付帯データとは、例えば課金処理に用いられるクレジットアカウント番号などを指す。
【００２８】
Ｃ．動作
次に、上記構成による教習システム１００の動作として、図１０〜図１５を参照して生徒端末１の動作を説明し、図１６〜図２４を参照して生徒端末１とサーバ３との動作について説明する。
【００２９】
（１）生徒端末１の動作（概略動作）
生徒端末１にて通信教育ソフトウェアが実行されると、ＣＰＵ１４はステップＳＡ１にて端末各部を初期化するイニシャライズを実行する。続いて、ステップＳＡ２では、練習処理の開始・停止を指示するスタートスイッチＳＴＳがオン操作され、開始状態に設定されていると、後述する通信処理にてサーバ３からダウンロードした練習曲データに基づき押鍵案内される課題曲の演奏操作を練習する練習処理を行う。
【００３０】
次いで、ステップＳＡ３では、録音処理の開始・停止を指示する録音スイッチＲＥＣがオン操作され、開始状態に設定されていると、練習した課題曲をユーザ自ら演奏して生成する演奏曲データを記録する録音処理を実行する。次に、ステップＳＡ４では、ユーザの実行指示操作に従い、ネットワークＮＷを介してサーバ３にアクセスして課題曲の練習曲データをダウンロードしたり、練習時間ＬＴＩＭＥ、練習回数ＣＯＵＮＴおよび演奏曲データを含む評価依頼をサーバ３に送出する通信処理を行う。そして、ステップＳＡ５では、例えば動作モードが楽器モードに設定されている場合、鍵盤１１の押離鍵操作に応じた楽音を発生させる楽音発生処理等の、その他の処理を実行する。以後、電源がオフされるまでステップＳＡ２〜ＳＡ５を繰り返す。
【００３１】
（２）練習処理の動作
次に、図１１〜図１３を参照して練習処理の動作について説明する。なお、以下の説明では後述する通信処理によってダウンロードした課題曲の練習曲データが既にＲＡＭ１６の再生エリアＳＥ（図３参照）に格納されていることを前提としている。
さて、こうした前提の下で上述したステップＳＡ２（図１０参照）を介して本処理が実行されると、ＣＰＵ１４は図１１に示すステップＳＢ１に処理を進め、スタートスイッチＳＴＳのオン操作の有無を判断する。スタートスイッチＳＴＳがオン操作されていなければ、判断結果は「ＮＯ」となり、図１２に示すステップＳＢ１４に進み、スタートフラグＳＴＦが「１」、すなわち開始状態に設定されているかどうかを判断する。そして、スタートフラグＳＴＦが「０」となる停止状態に設定されていれば、判断結果は「ＮＯ」となり、何も処理せずに本ルーチンを完了させる。
【００３２】
一方、スタートスイッチＳＴＳがオン操作されていると、図１１に示すステップＳＢ１の判断結果は「ＹＥＳ」となり、次のステップＳＢ２に進み、スタートフラグＳＴＦを反転させる。続いて、ステップＳＢ３では、反転されたスタートフラグＳＴＦが「１」、すなわち開始状態に設定されているかどうかを判断する。ここで、反転されたスタートフラグＳＴＦが「０」となり、停止状態に設定されていれば、ステップＳＢ４に進み、前述した押鍵ガイド部１１ａに表示消灯を指示して本処理を完了させる。
これに対し、反転されたスタートフラグＳＴＦが「１」となり、開始状態に設定されると、上記ステップＳＢ３の判断結果が「ＹＥＳ」となり、ステップＳＢ５に処理を進める。ステップＳＢ５では、練習曲データを読み出すアドレスポインタを、ＲＡＭ１６の再生エリアＳＥ中のスタート位置（曲頭）にセットする。
【００３３】
次いで、ステップＳＢ６では、練習曲データの再生に先立ってレジスタＴＩＭＥおよびレジスタＴをそれぞれゼロリセットする。なお、レジスタＴＩＭＥとは、練習曲データ中のタイムＴを累算するレジスタ、レジスタＴはテンポクロックを累算するレジスタである。
次に、ステップＳＢ７に進むと、アドレスポインタに応じて読み出される練習曲データが「タイムＴ」、「ノートオンイベント」および「その他イベント」のいずれであるかを判断する。「タイムＴ」が読み出された場合には、ステップＳＢ８に進み、アドレスポインタに応じて読み出された「タイムＴ」をレジスタＴＩＭＥに加算する。そして、ステップＳＢ９に進み、アドレスポインタを歩進させてステップＳＢ７に処理を戻す。
「その他イベント」が読み出された場合には、ステップＳＢ９に進み、アドレスポインタを歩進させてステップＳＢ７に処理を戻す。
【００３４】
「ノートオンイベント」が読み出された場合には、ステップＳＢ１０に進み、そのノートオンイベント中のノートナンバをレジスタＮＥＸＴＮＯＴＥにストアする。次いで、ステップＳＢ１１では、ＲＡＭ１６のパラメータエリアＰＥに設けられる練習回数ＣＯＵＮＴをインクリメントする。次のステップＳＢ１２では、レジスタＮＥＸＴＮＯＴＥにストアされたノートナンバに対応する押鍵位置を案内表示するよう押鍵ガイド部１１ａに指示する。この後、ステップＳＢ１３では、待ちフラグＷＡＩＴをゼロリセットして一旦、本処理を完了させる。
【００３５】
さて、以上のようにして、スタートスイッチＳＴＳのオン操作に応じて練習曲データの再生が進行し始めた状態で再び本処理が実行されると、上記ステップＳＢ１の判断結果が「ＮＯ」となり、図１２に示すステップＳＢ１４に処理を進め、スタートフラグＳＴＦが「１」であるか否かを判断する。この場合、練習曲データの再生が進行しているので、判断結果は「ＹＥＳ」となり、ステップＳＢ１５に進む。
【００３６】
ステップＳＢ１５では、再生テンポに応じた単位時間が経過したかどうかを判断する。つまり、ＣＰＵ１４ではタイマ割込み処理（不図示）によって、再生テンポに応じたテンポクロックを発生しており、このテンポクロック１周期分の時間（単位時間）が経過したかどうかを判断している。
単位時間が経過していなければ、判断結果は「ＮＯ」となり、後述するステップＳＢ２５に処理を進めるが、単位時間が経過すると、判断結果は「ＹＥＳ」となり、次のステップＳＢ１６に処理を進め、ＲＡＭ１６のパラメータエリアＰＥに設けられる練習回数ＬＴＩＭＥをインクリメントする。続いて、ステップＳＢ１７では、待ちフラグＷＡＩＴが「０」、すなわち押鍵案内された通りに正しい押鍵が行われているかどうかを判断する。
【００３７】
押鍵案内された通りの押鍵がなされていないと、判断結果が「ＮＯ」となり、後述のステップＳＢ２５に処理を進めるが、正しい押鍵が行われていれば、判断結果は「ＹＥＳ」となり、ステップＳＢ１８に進む。ステップＳＢ１８では、テンポクロックを累算するレジスタＴをインクリメントして歩進させ、続くステップＳＢ１９では、歩進したレジスタＴの値がレジスタＴＩＭＥの値に一致するか、つまり練習曲データの発音タイミングに達したかどうかを判断する。
【００３８】
発音タイミングに達していなければ、判断結果が「ＮＯ」となり、ステップＳＢ２５に進む。ステップＳＢ２５では、押鍵案内に応じた押鍵操作が行われたか否かを判断する。押鍵操作が行われない場合には、判断結果は「ＮＯ」となり、一旦、本処理を完了させる。押鍵操作された場合には、判断結果が「ＹＥＳ」となり、ステップＳＢ２６に進む。
ステップＳＢ２６では、押鍵された鍵のノートナンバとレジスタＮＥＸＴＮＯＴＥに格納されるノートナンバとが一致するか、つまり押鍵案内された通りに正しく押鍵されたかどうかを判断する。正しい押鍵でなければ、判断結果は「ＮＯ」となり、一旦、本処理を完了させるが、正しい押鍵であると、判断結果が「ＹＥＳ」となり、次のステップＳＢ２７に進み、待ちフラグＷＡＩＴをゼロリセットしてから一旦、本処理を完了させる。
【００３９】
一方、発音タイミング下にあると、上記ステップＳＢ１９の判断結果は「ＹＥＳ」となり、ステップＳＢ２０に進み、待ちフラグＷＡＩＴに「１」をセットして待ち状態に設定する。次いで、ステップＳＢ２１では、レジスタＴおよびレジスタＴＩＭＥをゼロリセットし、続くステップＳＢ２２では、アドレスポインタをインクリメントして歩進させる。そして、ステップＳＢ２３では、歩進されたアドレスポインタに応じて読み出される練習曲データが「タイムＴ」、「ノートオンイベント」および「その他イベント」のいずれであるかを判断する。
【００４０】
「タイムＴ」が読み出された場合には、ステップＳＢ２４に進み、その読み出された「タイムＴ」をレジスタＴＩＭＥに加算した後、上述のステップＳＢ２２に処理を戻す。「その他イベント」が読み出された場合には、ステップＳＢ２２に処理を戻す。
「ノートオンイベント」が読み出された場合には、図１３に示すステップＳＢ２８に処理を進める。ステップＳＢ２８では、レジスタＮＥＸＴＮＯＴＥにストアされるノートナンバに対応した押鍵位置での案内表示を停止（消灯）するよう押鍵ガイド部１１ａに指示する。続いて、ステップＳＢ２９では、新たに読み出されたノートナンバをレジスタＮＥＸＴＮＯＴＥにストアする。次いで、ステップＳＢ３０では、レジスタＮＥＸＴＮＯＴＥにストアされたノートナンバに対応する押鍵位置を案内表示するよう押鍵ガイド部１１ａに指示した後、本処理を完了させる。
【００４１】
このように、練習処理ではＲＡＭ１６の再生エリアＳＥに格納された課題曲の練習曲データを再生して押鍵案内を行い、その際、押鍵案内された通りの正しい押鍵が行われるのに応じて曲再生を進行させる。そして、こうした練習処理を行っている過程で、練習回数ＣＯＵＮＴを歩進させる一方、本処理の実行期間中はレ練習時間ＬＴＩＭＥを累算して練習実績を履歴として保持するようになっている。
【００４２】
（３）録音処理の動作
次に、図１４〜図１５を参照して録音処理の動作について説明する。前述したステップＳＡ３（図１０参照）を介して本処理が実行されると、ＣＰＵ１４は図１４に示すステップＳＣ１に処理を進め、録音スイッチＲＥＣのオン操作の有無を判断する。
録音スイッチＲＥＣがオン操作されていなければ、判断結果は「ＮＯ」となり、図１５に示すステップＳＣ６に進み、録音フラグＲＥＣＦが「１」、すなわち録音開始状態に設定されているかどうかを判断する。そして、録音フラグＲＥＣＦが「０」となる録音停止状態に設定されていれば、判断結果は「ＮＯ」となり、何も処理せずに本処理を完了させる。
【００４３】
一方、録音スイッチＲＥＣがオン操作されていると、図１４に示すステップＳＣ１の判断結果は「ＹＥＳ」となり、次のステップＳＣ２に進み、録音フラグＲＥＣＦを反転させる。続いて、ステップＳＣ３では、反転された録音フラグＲＥＣＦが「１」、すなわち録音開始状態に設定されたかどうかを判断する。ここで、反転された録音フラグＲＥＣＦが「０」となり、録音停止状態に設定されていると、本処理を完了させる。
【００４４】
これに対し、反転された録音フラグＲＥＣＦが「１」となり、録音開始状態に設定された場合には、上記ステップＳＣ３の判断結果が「ＹＥＳ」となり、ステップＳＣ４に処理を進め、テンポクロックを累算するレジスタＴをゼロリセットする。続いて、ステップＳＣ５では、ＲＡＭ１６の録音エリアＲＥの先頭にアドレスポインタをセットして一旦、本処理を完了させる。なお、ここで言うアドレスポインタとは、ＲＡＭ１６の録音エリアＲＥに演奏曲データを書き込むための書き込みアドレスである。
【００４５】
さて、以上のようにして録音スイッチＲＥＣのオン操作に応じて録音開始状態に設定された後に再び本処理が実行されると、上記ステップＳＣ１の判断結果が「ＮＯ」となり、図１５に示すステップＳＣ６に処理を進め、録音フラグＲＥＣＦが「１」であるか否かを判断する。この場合、録音開始状態に設定されている為、判断結果は「ＹＥＳ」となり、ステップＳＣ７に進む。ステップＳＣ７では、指定テンポに応じた単位時間が経過したかどうかを判断する。つまり、ＣＰＵ１４ではタイマ割込み処理（不図示）によって、指定テンポに応じたテンポクロックを発生しており、このテンポクロック１周期分の時間（単位時間）が経過したかどうかを判断している。
単位時間が経過していなければ、判断結果は「ＮＯ」となり、後述するステップＳＣ９に処理を進めるが、単位時間が経過すると、判断結果は「ＹＥＳ」となり、次のステップＳＣ８に処理を進め、レジスタＴに格納されるテンポクロック累算値をインクリメントする。
【００４６】
ステップＳＣ９では鍵変化の有無を判断する。押離鍵操作が行われず、鍵変化が無い場合には、何も処理せずに本処理を完了させる。押鍵操作に応じたキーオンイベントが発生した場合には、ステップＳＣ１０に処理を進め、押鍵された鍵の音高などを含むノートオンイベントを作成した後、次のステップＳＣ１２に進む。
一方、離鍵操作に応じたキーオフイベントが発生した場合には、ステップＳＣ１１に処理を進め、離鍵された鍵の音高などを含むノートオフイベントを作成してからステップＳＣ１２に進む。
【００４７】
ステップＳＣ１２では、レジスタＴに格納されるテンポクロック累算値を演奏曲データのタイムＴ（発音タイミング）として、アドレスポインタに従いＲＡＭ１６の録音エリアＲＥに書き込む。次いで、ステップＳＣ１３ではレジスタＴをゼロリセットし、続くステップＳＣ１４ではアドレスポインタを歩進させる。そして、ステップＳＣ１５では、上記ステップＳＣ１０にて作成したノートオンイベントもしくはステップＳＣ１１にて作成したノートオフイベントのいずれかを、アドレスポインタに従ってＲＡＭ１６の録音エリアＲＥに書き込んだ後、本処理を完了させる。
以後、録音スイッチＲＥＣのオン操作により録音停止状態に設定されるまで上述したステップＳＣ１、ステップＳＣ６〜ＳＣ１５の動作を繰り返し、演奏操作に応じて生成される演奏曲データをＲＡＭ１６の録音エリアＲＥに記録して行く
。
【００４８】
（４）通信処理の動作
次に、図１６〜図２４を参照して通信処理の動作について説明する。以下では、サーバ３側の動作を交えながら生徒端末１で実行される通信処理の動作を説明する。
前述したステップＳＡ４（図１０参照）を介して本処理が実行されると、ＣＰＵ１４は図１６に示すステップＳＤ１に処理を進め、ネットワークＮＷを介してサーバ３との通信を確立させる接続処理を実行する。サーバ３との通信が確立すると、サーバ３は認証画面ＮＧのデータを、アクセスしてきた生徒端末１へ送付する（ステップＳＤ２）。
図１７に認証画面ＮＧの一例を図示する。この認証画面ＮＧには、生徒ＩＤおよびパスワードからなる認証データを入力する入力フィールドＩＦ１，ＩＦ２と、入力された認証データの送付を指示する送付ボタンＳＢを備える。
【００４９】
認証画面ＮＧのデータをサーバ３から受領した生徒端末１は、認証画面ＮＧを表示部１３に画面表示し（ステップＳＤ３）、認証画面ＮＧの入力フィールドＩＦ１，ＩＦ２に認証データを入力する（ステップＳＤ４）。そして、認証データ入力後、認証画面ＮＧの送付ボタンＳＢをボタン操作して認証データをサーバ３へ送付する（ステップＳＤ５）。
なお、ここで言うボタン操作とは、カーソルキーを操作して送付ボタンＳＢを選択し、その状態でリターンキーを押下する操作を指す。生徒端末１がポインティング操作子としてマウスを具備する場合には、ボタン操作ではなく、送付ボタンＳＢにマウスカーソルをポインティングした状態でマウスの左ボタンを押下する、所謂クリック操作が行われる。
【００５０】
サーバ３は、生徒端末１からの認証データを受領すると、その認証データに対応する生徒が前述した生徒データエリアＥ３（図９参照）に登録されているかどうかを検索して個人認証する（ステップＳＤ６）。この結果、正当ユーザとして認証されると、メニュー画面ＭＧのデータを返送する（ステップＳＤ７）。
図１８にメニュー画面ＭＧの一例を図示する。メニュー画面ＭＧには、課題曲のダウンロードを要求する曲購入ボタンＫＢ、演奏曲データの評価を依頼する評価依頼ボタンＨＩＢ、講師からの評価を受信する評価受信ボタンＨＪＢおよびサーバ３との通信（セッション）を終了させる終了ボタンＥＢを備える。
【００５１】
メニュー画面ＭＧのデータをサーバ３から受領した生徒端末１は、メニュー画面ＭＧを表示部１３に画面表示する（ステップＳＤ８）。以下、このメニュー画面ＭＧにおいて「曲購入ボタンＫＢ」、「評価依頼ボタンＨＩＢ」、「評価受信ボタンＨＪＢ」および「終了ボタンＥＢ」をそれぞれボタン操作した場合の動作に分けて説明を進める。
【００５２】
ａ．曲購入ボタンＫＢをボタン操作した場合
メニュー画面ＭＧの曲購入ボタンＫＢをボタン操作すると、ステップＳＤ９の判断結果が「ＹＥＳ」となり、ステップＳＤ１０に進み、曲購入要求をサーバ３へ送付する。すると、サーバ３はその曲購入要求に応じて、曲データエリアＥ１（図４参照）に格納される課題曲の曲名および曲番号を一覧表示するための曲リスト画面データを形成し、曲購入要求を出した生徒端末２に返送する（ステップＳＤ１１）。
【００５３】
生徒端末１では、受領した曲リスト画面データを表示部１３に画面表示し、画面表示された曲リスト画面（不図示）からダウンロードしたい曲名を指定してボタン操作する。これにより曲リスト画面から指定された課題曲の曲番号がサーバ３に送付される（ステップＳＤ１２）。
サーバ３では、受領した曲番号に対応する課題曲の練習曲データを指定し（ステップＳＤ１３）、その後にダウンロード料金を決済する課金処理を行う（ステップＳＤ１４）。なお、課金処理では、例えば生徒データエリアＥ３（図９参照）から該当する生徒の付帯データを検索し、その付帯データに含まれるクレジットアカウント番号に基づきオンラインバンキング処理したり、あるいは付帯データに、ネット上で使用可能なプリペイドカード番号が含まれていれば、そのプリペイドカード番号を用いて代金決済する。
【００５４】
課金処理が完了すると、サーバ３は図１９に図示するステップＳＤ１５に処理を進め、指定された練習曲データを曲データエリアＥ１から読み出して生徒端末１にダウンロードする。すると、生徒端末１では、ステップＳＤ１６〜ＳＤ１９において、ダウンロードされる練習曲データをＲＡＭ１６の再生エリアＳＥにストアし、全てダウンロードし終えた時点で、パラメータエリアＰＥに設けられる練習時間ＬＩＴＭＥおよび練習回数ＣＯＵＮＴをゼロリセットする。この後、ステップＳＤ８のメニュー画面ＭＧを画面表示する状態に戻る。
【００５５】
ｂ．評価依頼ボタンＨＩＢをボタン操作した場合
メニュー画面ＭＧの評価依頼ボタンＨＩＢをボタン操作すると、ステップＳＤ２０の判断結果が「ＹＥＳ」となり、ステップＳＤ２１に進む。ステップＳＤ２１では、前述した録音処理にて録音エリアＲＥに記録された演奏曲データと共に、パラメータエリアＰＥに設けられる曲番号ＫＮ、練習時間ＬＩＴＭＥおよび練習回数ＣＯＵＮＴの各内容をサーバ３に送付する。
すると、サーバ３は先ず受領した曲番号ＫＮに対応する規定時間ＫＪおよび規定回数ＫＫを曲データエリアＥ１から抽出する（ステップＳＤ２２）。そして、生徒端末１から受領した練習時間ＬＩＴＭＥが規定時間ＫＪ以上であって、かつ受領した練習回数ＣＯＵＮＴが規定回数ＫＫ以上であるか否かを判断する（ステップＳＤ２３）。
【００５６】
そして、上記規定をクリアして一定の練習成果を挙げたと思われる場合に、判断結果が「ＹＥＳ」となり、ステップＳＤ２４に進み、講師評価に要する代金を決済する課金処理を実行する。この後、サーバ３は図２０に図示するステップＳＤ２５に進み、生徒端末１から受領した曲番号ＫＮおよび演奏曲データを含む評価依頼データＨＩＤを作成して講師端末２に送付する。
【００５７】
一方、上記規定をクリアせず、一定の練習成果を挙げていないと思われる場合には、上記ステップＳＤ２３（図１９参照）の判断結果が「ＮＯ」となり、図２０に図示するステップＳＤ２６に進み、警告画面ＫＧを作成する。図２１に警告画面ＫＧの一例を図示する。警告画面ＫＧは、メニュー画面ＭＧに復帰させる戻るボタンＭＢと曲番号ＫＮを表示する表示欄ＤＦとを有し、さらにこの表示欄に表示される曲番号ＫＮの演奏曲データについて、「まだ自己レッスンが必要と思われます。もう少しレッスンしてから評価依頼をして下さい」なるメッセージ文を表示して練習不足の旨を警告するようになっている。
【００５８】
次いで、サーバ３はこうした警告画面ＫＧのデータを該当する生徒端末１に送付する（ステップＳＤ２７）。すると、生徒端末１では、その警告画面ＫＧのデータを受領して表示部１３に画面表示する（ステップＳＤ２８）。そして、警告画面ＫＧの戻るボタンＭＢがボタン操作されると、ステップＳＤ２９の判断結果が「ＹＥＳ」となり、ステップＳＤ８（図１６参照）のメニュー画面ＭＧを画面表示する状態に戻る。
【００５９】
ｃ．評価受信ボタンＨＪＢをボタン操作した場合
メニュー画面ＭＧの評価受信ボタンＨＪＢをボタン操作すると、図２２に図示するステップＳＤ３０の判断結果が「ＹＥＳ」となり、ステップＳＤ３１に進み、曲番号ＫＮを含む評価受信要求をサーバ３に送付する。
すると、サーバ３は、評価受信要求を送出した生徒端末１に関する評価データＨＤが送受信エリアＥ２中の評価エリアＨＥ（図６参照）に存在するか否か、すなわち、担当講師が評価を終えているかどうかを判断する（ステップＳＤ３２）。担当講師が評価を終えていれば、送受信エリアＥ２に該当する評価が格納されているので、判断結果が「ＹＥＳ」となり、評価画面（不図示）を作成し、そのデータを生徒端末１に返送する（ステップＳＤ３３，ＳＤ３４）。
【００６０】
これにより、生徒端末１では、受領した評価画面のデータを画面表示し、演奏に係わる評価あるいはアドバイスを受ける。そして、評価画面に設けられる戻るボタンＭＢがボタン操作されると、ステップＳＤ３６の判断結果が「ＹＥＳ」となり、ステップＳＤ８（図１６参照）のメニュー画面ＭＧを画面表示する状態に戻る。
【００６１】
一方、担当講師が評価を終えておらず、送受信エリアＥ２中の評価エリアＨＥに該当する評価データＨＤが格納されていない場合には、上記ステップＳＤ３２の判断結果が「ＮＯ」となり、サーバ３は評価無し画面ＨＮＧを作成し、そのデータを生徒端末１に返送する（ステップＳＤ３７，ＳＤ３８）。
図２３に評価無し画面ＨＮＧの一例を図示する。評価無し画面ＨＮＧは、メニュー画面ＭＧに復帰させる戻るボタンＭＢと曲番号ＫＮを表示する表示欄ＤＦとを有し、さらにこの表示欄に表示される曲番号ＫＮの演奏曲データについて、「大変申し訳ありませんが、講師よりまだ評価が届いていません。もう少しお待ち下さい」なるメッセージ文を表示するようになっている。
生徒端末１では、こうした評価無し画面ＨＮＧのデータを受領して表示部１３に画面表示する（ステップＳＤ３９）。そして、評価無し画面ＨＮＧの戻るボタンＭＢをボタン操作すると、ステップＳＤ４０の判断結果が「ＹＥＳ」となり、ステップＳＤ８（図１６参照）のメニュー画面ＭＧを画面表示する状態に戻る。
【００６２】
ｄ．終了ボタンＥＢをボタン操作した場合
メニュー画面ＭＧの終了ボタンＥＢをボタン操作すると、生徒端末１では図２４に図示するステップＳＤ４１の判断結果が「ＹＥＳ」となり、ステップＳＤ４２に進み、サーバ３との通信を切断して通信処理を完了させる。
ところで、サーバ３では、講師端末２から評価データＨＤを受信すると、ステップＳＤ４３の判断結果が「ＹＥＳ」となり、ステップＳＤ４４に進む。ステップＳＤ４４では、受信した評価データＨＤに含まれる生徒ＩＤを参照して、送受信エリアＥ２内の対応する生徒エリアＳＥを検索し、検索した生徒エリアＳＥ下の評価エリアＨＥに、受信した評価データＨＤをストアする。
なお、サーバ３では評価データＨＤを生徒エリアＳＥにストアする際に、講師から評価データＨＤを受領した旨を通知する電子メールを該当する生徒端末１宛に送付する形態にすることも可能である。
【００６３】
以上説明したように、本実施の形態によれば、サーバ３が生徒端末１から評価依頼データＨＩＤを受領すると、その評価依頼データＨＩＤに含まれる練習時間ＬＴＩＭＥおよび練習回数ＣＯＵＮＴが規定時間ＫＪおよび規定回数ＫＫを超えているかどうかを判断し、その規定をクリアして一定の練習成果を挙げたと思われる場合にだけ評価依頼を講師端末２に取り次ぐようにしたので、従来のように、練習成果が不十分な生徒の指導に多くの時間を費やし、真面目に練習している生徒を十分に指導することが出来なくなるといった弊害を回避でき、真面目に練習を行っている生徒にのみ質の高い教習指導を提供することが可能になっている。
【００６４】
Ｄ．変形例
次に、変形例について説明する。上述の実施の形態では、サーバ３が生徒端末１から受領した評価依頼を講師端末２に取り次ぐか否かを判断しているが、変形例ではその判断を生徒端末１側で行うことを特徴とする。以下、そうした変形例による通信処理の動作を、図２５〜図２６を参照して説明する。なお、図２５〜図２６に図示するフローチャートは、上述した実施の形態による通信処理と相違する部分のみを図示しており、後述のステップＳＤ１００以降が変形例による通信処理を表す。
【００６５】
上述した実施の形態と同様、メニュー画面ＭＧ（図１８参照）の曲購入ボタンＫＢをボタン操作して曲購入要求をサーバ３側へ送付し、これに応じてサーバ３から返送される曲リスト画面に基づきダウンロードしたい練習曲データを指定すると、サーバ３はダウンロード料金を決済する課金処理を行った後、図２５に図示するステップＳＤ１００に進む。
【００６６】
ステップＳＤ１００に進むと、サーバ３は生徒端末１が指定した練習曲データと、その練習曲データに付加される規定時間ＫＪおよび規定回数ＫＫを曲データエリアＥ１から読み出し、ダウンロード要求を出した生徒端末１に送付する。
すると、生徒端末１では、ステップＳＤ１０１〜ＳＤ１０４において、ダウンロードされる練習曲データを受信してＲＡＭ１６の再生エリアＳＥにストアし、全てダウンロードし終えた時点で、パラメータエリアＰＥに設けられる練習時間ＬＩＴＭＥおよび練習回数ＣＯＵＮＴをゼロリセットする。この後、メニュー画面ＭＧを画面表示する状態に戻る。
【００６７】
次に、生徒端末１において、メニュー画面ＭＧの評価依頼ボタンＨＩＢがボタン操作されると、ステップＳＤ１０５の判断結果が「ＹＥＳ」となり、ステップＳＤ１０６に進む。ステップＳＤ１０６では、ＲＡＭ１６の再生エリアＳＥに練習曲データと共に格納された規定時間ＫＪ、規定回数ＫＫ、パラメータエリアＰＥに格納される練習時間ＬＩＴＭＥおよび練習回数ＣＯＵＮＴを指定する。
【００６８】
続いて、ステップＳＤ１０７では、指定された練習時間ＬＩＴＭＥが規定時間ＫＪ以上であって、かつ練習回数ＣＯＵＮＴが規定回数ＫＫ以上であるか否かを判断する。そして、上記規定をクリアして一定の練習成果を挙げたと思われる場合に、判断結果が「ＹＥＳ」となり、ステップＳＤ１０８に進み、ＲＡＭ１６の録音エリアＲＥに記録された演奏曲データと共に、パラメータエリアＰＥに格納される曲番号ＫＮを含む評価依頼要求をサーバ３に送付する。
すると、サーバ３は図２６のステップＳＤ１０９に進み、講師評価に要する代金を決済する課金処理を実行した後、ステップＳＤ１１０に進み、生徒端末１側から受領した曲番号ＫＮおよび演奏曲データを含む評価依頼データＨＩＤを作成して担当講師の講師端末２に送付する。
【００６９】
一方、上記規定をクリアせず、一定の練習成果を挙げていないと思われる場合、生徒端末１では上記ステップＳＤ１０７（図２５参照）の判断結果が「ＮＯ」となり、図２６に図示するステップＳＤ１１１に進み、図２１に図示した警告画面ＫＧを作成し、続くステップＳＤ１１２にてそれを表示部１３に画面表示する。そして、この警告画面ＫＧ内の戻るボタンＭＢがボタン操作されると、ステップＳＤ１１３の判断結果が「ＹＥＳ」となり、前述の実施の形態と同様、ステップＳＤ８（図１６参照）のメニュー画面ＭＧを画面表示する状態に戻る。
【００７０】
このように、変形例によれば、サーバ３から生徒端末１に練習曲データと共に規定時間ＫＪおよび規定回数ＫＫもダウンロードしておき、練習時間ＬＩＴＭＥおよび練習回数ＣＯＵＮＴが規定時間ＫＪおよび規定回数ＫＫを超えるまで生徒端末１からサーバ３に評価依頼ができないようにしたので、従来のように、練習成果が不十分な生徒の指導に多くの時間を費やし、真面目に練習している生徒を十分に指導することが出来なくなるといった弊害を回避でき、真面目に練習を行っている生徒にのみ質の高い教習指導を提供することが可能になる。また、規定をクリアするまでサーバ３に評価依頼を送信することができないため、不要な送信を回避して回線トラフィックの軽減を図ることも可能になる。
【００７１】
なお、前述した実施の形態および変形例では、練習時間ＬＩＴＭＥおよび練習回数ＣＯＵＮＴが規定時間ＫＪおよび規定回数ＫＫを超えるまで評価依頼ができないようにしたが、これに限らず、練習時間ＬＩＴＭＥおよび練習回数ＣＯＵＮＴのいずれか一方が規定を超えた場合に評価依頼を行えるようにしても構わない。
【００７２】
また、前述の実施の形態では、練習処理を実行して練習曲データを再生する時間および回数を累算して練習時間ＬＩＴＭＥおよび練習回数ＣＯＵＮＴを生成するようにしたが、これに替えて、練習曲データの再生および押鍵操作を一定時間継続して行う毎に練習回数ＣＯＵＮＴを累算する態様や、一定時間継続して行った練習回数ＣＯＵＮＴと練習時間ＬＩＴＭＥの積で判定指標を作成する態様としてもよい。
【００７３】
さらに、本実施の形態および変形例では、演奏操作を教習させる音楽教室を想定した教習システムに言及したが、本発明の要旨はこれに限定されず、例えば添削指導が可能な翻訳家養成教室、各種資格試験や入学試験の為の受験指導教室などを想定した教習システムにも適用可能である。
【００７４】
【発明の効果】
請求項１に記載の発明によれば、一定成果を挙げた練習であるか否かを判定する判定条件が対応付けられた課題をサーバに記憶しておき、生徒端末がネットワークを介してサーバから課題を入手し、入手した課題を解決するための練習で得た練習成果を記憶しておく。そして、生徒端末が練習成果を含む評価依頼をサーバに送出すると、サーバは生徒端末から受領した評価依頼に含まれる練習成果が、課題に対応付けられた判定条件を満たしている場合にはその評価依頼を有効とし、一方、満たしていない場合にはその評価依頼を無効とするので、従来のように、練習成果が不十分な生徒の指導に多くの時間を費やし、真面目に練習している生徒を十分に指導することが出来なくなるといった弊害を回避でき、真面目に練習を行っている生徒にのみ質の高い教習指導を提供することができる。
請求項２に記載の発明によれば、一定成果を挙げた練習であるか否かを判定する判定条件が対応付けられた課題を記憶しておき、生徒端末から受領した評価依頼に含まれる練習成果が、課題に対応付けられた前記判定条件を満たしている場合にのみ、その評価依頼を講師端末に取り次ぎ、取り次がれた評価依頼に従って講師端末から送出されてくる評価結果を受領して評価依頼を要求した生徒端末に送出するので、真面目に練習を行っている生徒だけが練習成果の講師評価を受け取ることができる。
請求項３に記載の発明によれば、一定成果を挙げた練習であるか否かを判定する判定条件が付加された課題をサーバに記憶しておき、生徒端末がネットワークを介してサーバから判定条件が付加された課題を入手し、入手した課題を解決するための練習で得た練習成果を記憶しておく。そして、生徒端末は入手した課題に付加された判定条件を練習成果が満たしているか否かを判断し、満たしている場合にのみ、その練習成果を含む評価依頼をサーバに送出する。すると、サーバは生徒端末から受領した評価依頼を講師端末に取り次ぎ、取り次がれた評価依頼に従って講師端末から送出されてくる評価結果を受領して、評価依頼を要求した生徒端末に送出するので、従来のように、練習成果が不十分な生徒の指導に多くの時間を費やし、真面目に練習している生徒を十分に指導することが出来なくなるといった弊害を回避でき、真面目に練習を行っている生徒にのみ質の高い教習指導を提供することができる。
請求項４に記載の発明では、サーバから一定成果を挙げた練習であるか否かを判定する判定条件が付加された課題を入手し、入手した課題を解決するための練習で得た練習成果を記憶する。そして、記憶された練習成果が、入手した課題に付加された前記判定条件を満たしているか否かを判断し、満たしている場合にのみ、その練習成果を含む評価依頼をサーバに送出するので、真面目に練習を行っている生徒だけが評価依頼を出すことができる。
【図面の簡単な説明】
【図１】本発明の実施の一形態による教習システム１００の概略構成を示すブロック図である。
【図２】生徒端末１の構成を示すブロック図である。
【図３】生徒端末１におけるＲＡＭ１６の構成を示すメモリマップ図である。
【図４】サーバ３の曲データエリアＥ１の構成を示すメモリマップ図である。
【図５】サーバ３の送受信エリアＥ２の構成を示すメモリマップ図である。
【図６】サーバ３の送受信エリアＥ２下に設けられる生徒エリアＳＥの構成を示すメモリマップ図である。
【図７】評価依頼データＨＩＤの構成を示すメモリマップ図である。
【図８】評価データＨＤの構成を示すメモリマップ図である。
【図９】サーバ３の生徒データエリアＥ３の構成を示すメモリマップ図である。
【図１０】生徒端末１で実行される通信教育ソフトウェアの動作を示すフローチャートである。
【図１１】練習処理の動作を示すフローチャートである。
【図１２】練習処理の動作を示すフローチャートである。
【図１３】練習処理の動作を示すフローチャートである。
【図１４】録音処理の動作を示すフローチャートである。
【図１５】録音処理の動作を示すフローチャートである。
【図１６】生徒端末１で実行される通信処理およびサーバ３の動作を示すフローチャートである。
【図１７】認証画面ＮＧの一例を示す図である。
【図１８】メニュー画面ＭＧの一例を示す図である。
【図１９】生徒端末１で実行される通信処理およびサーバ３の動作を示すフローチャートである。
【図２０】生徒端末１で実行される通信処理およびサーバ３の動作を示すフローチャートである。
【図２１】警告画面ＫＧの一例を示す図である。
【図２２】生徒端末１で実行される通信処理およびサーバ３の動作を示すフローチャートである。
【図２３】評価無し画面ＨＮＧの一例を示す図である。
【図２４】生徒端末１で実行される通信処理およびサーバ３の動作を示すフローチャートである。
【図２５】変形例による通信処理およびサーバ３の動作を示すフローチャートである。
【図２６】変形例による通信処理およびサーバ３の動作を示すフローチャートである。
【符号の説明】
１　生徒端末
２　講師端末
３　サーバ
１１　鍵盤
１１ａ　押鍵ガイド部
１２　スイッチ群
１３　表示部
１４　ＣＰＵ
１５　ＲＯＭ
１６　ＲＡＭ
１７　音源
１８　サウンドシステム
１９　モデム
１００　教習システム
【図１】
2004125917.tif 000003
【図２】
2004125917.tif 000004
【図３】
2004125917.tif 000005
【図４】
2004125917.tif 000006
【図５】
2004125917.tif 000007
【図６】
2004125917.tif 000008
【図７】
2004125917.tif 000009
【図８】
2004125917.tif 000010
【図９】
2004125917.tif 000011
【図１０】
2004125917.tif 000012
【図１１】
2004125917.tif 000013
【図１２】
2004125917.tif 000014
【図１３】
2004125917.tif 000015
【図１４】
2004125917.tif 000016
【図１５】
2004125917.tif 000017
【図１６】
2004125917.tif 000018
【図１７】
2004125917.tif 000019
【図１８】
2004125917.tif 000020
【図１９】
2004125917.tif 000021
【図２０】
2004125917.tif 000022
【図２１】
2004125917.tif 000023
【図２２】
2004125917.tif 000024
【図２３】
2004125917.tif 000025
【図２４】
2004125917.tif 000026
【図２５】
2004125917.tif 000027
【図２６】
2004125917.tif 000028