(57)【特許請求の範囲】
【請求項１】
児童生徒の成績に係る学習記録データを管理する操作端末を使用して、校務支援システムに前記学習記録データを移行するデータ移行システムであって、
前記操作端末は、
前記操作端末の共有記憶領域に、前記操作端末に固有のデータを記録するための固有データ型を登録し、登録された前記固有データ型に係る固有識別データを取得する固有データ型登録手段と、
複数の前記児童生徒を識別する識別データを表示する識別項目、各教科または単元毎に分類された前記児童生徒の習熟度を評価するための評価観点に係る観点データを表示する評価観点項目、及び、前記識別項目及び前記評価観点項目の交差位置に形成され、前記児童生徒の前記評価観点に対する成績データを入力可能な成績データ欄を有し、一覧表形式で出力可能な前記学習記録データをプログラム記憶領域から読み出す学習記録読出手段と、
読み出した前記学習記録データを端末画面に表示する画面表示手段と、
表示された前記学習記録データに基づいて、前記識別項目及び前記評価観点項目の少なくともいずれか一方に対し、項目の追加、削除、及び／または配列順序の移動を行い、前記学習記録データのレイアウトを変更する編集手段と、
変更された前記学習記録データに係る編集データに対し、複製範囲を指定する範囲指定手段と、
複製範囲の指定された前記編集データを前記共有記憶領域にコピーするとともに、予め取得した前記固有識別データに基づいて削除用識別データを、登録された前記共有記憶領域の前記固有データ型にコピーする第一複製手段と、
複製範囲の指定された前記編集データを、前記共有記憶領域と異なる制限記憶領域にコピーする第二複製手段と、
画面表示された前記校務支援システムの成績データ入力画面に、前記共有記憶領域にコピーされた前記編集データを貼付し出力する貼付手段と、
前記成績データ入力画面に対する前記編集データの貼付操作が完了した旨の入力を受け付ける操作完了手段と、
前記操作完了手段に基づいて、前記共有記憶領域の前記固有データ型に前記削除用識別データが記憶されているか否かを照合する照合手段と、
前記照合手段によって、前記削除用識別データの存在が確認された場合、前記共有記憶領域にコピーされた前記編集データを消去する編集データクリア手段と
を有するデータ移行システム。
【請求項２】
前記操作端末は、
前記評価観点項目の配列順序が予め規定された複数の規定配列データを記憶する記憶手段を更に有し、
前記編集手段は、
前記規定配列データに基づいて前記学習記録データのレイアウトを変更する請求項１に記載のデータ移行システム。
【請求項３】
前記画面表示手段は、
画面表示された前記成績データ入力画面の上に前記学習記録データを表示する請求項１または２に記載のデータ移行システム。
【請求項４】
操作端末の共有記憶領域に、前記操作端末に固有のデータを記録するための固有データ型を登録し、登録された前記固有データ型に対応する固有識別データを取得する固有データ型登録手段、複数の児童生徒を識別する識別データを表示する識別項目、各教科または単元毎に分類された前記児童生徒の習熟度を評価するための評価観点に係る観点データを表示する評価観点項目、及び、前記識別項目及び前記評価観点項目の交差位置に形成され、前記児童生徒の前記評価観点に対する成績データを入力可能な成績データ欄を有し、一覧表形式で出力可能な学習記録データをプログラム記憶領域から読み出す学習記録読出手段、読み出した前記学習記録データを端末画面に表示する画面表示手段、表示された前記学習記録データに基づいて、前記識別項目及び前記評価観点項目の少なくともいずれか一方に対し、項目の追加、削除、及び／または配列順序の移動を行い、前記学習記録データのレイアウトを変更する編集手段、変更された前記学習記録データに係る編集データに対し、複製範囲を指定する範囲指定手段、複製範囲の指定された前記編集データを前記共有記憶領域にコピーするとともに、予め取得した前記固有識別データに基づいて削除用識別データを、登録された前記共有記憶領域の前記固有データ型にコピーする第一複製手段、複製範囲の指定された前記編集データを、前記共有記憶領域と異なる制限記憶領域にコピーする第二複製手段、画面表示された校務支援システムの成績データ入力画面に、前記共有記憶領域にコピーされた前記編集データを貼付し出力する貼付手段、前記成績データ入力画面に対する前記編集データの貼付操作が完了した旨の入力を受け付ける操作完了手段、前記操作完了手段に基づいて、前記共有記憶領域の前記固有データ型に前記削除用識別データが記憶されているか否かを照合する照合手段、及び、前記照合手段によって、前記削除用識別データの存在が確認された場合、前記共有記憶領域にコピーされた前記編集データを消去する編集データクリア手段として、前記操作端末を機能させるデータ移行プログラム。
【請求項５】
前記操作端末は、
前記評価観点項目の配列順序が予め規定された複数の規定配列データを記憶する記憶手段、及び、前記規定配列データに基づいて前記学習記録データのレイアウトを変更する前記編集手段として、前記操作端末を更に機能させる請求項４に記載のデータ移行プログラム。
【請求項６】
画面表示された前記成績データ入力画面の上に前記学習記録データを表示する前記画面表示手段として、前記操作端末を更に機能させる請求項４または５に記載のデータ移行プログラム。 
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ移行システム、及びデータ移行プログラムに関する。更に詳しくは、児童生徒の成績やテストの得点等を集計し管理する成績管理プログラムから校務支援システムに学習記録に関するデータを移行するためのデータ移行システム、及びデータ移行プログラムに関する。
【背景技術】
【０００２】
近年において、小学校や中学校（以下、「小中学校」と称す。）の児童生徒の氏名、住所、及び連絡先等の基本属性情報の管理、児童生徒の各教科におけるテストの得点、各観点に対する評価内容、成績等に関する成績情報の管理を目的として、これらの情報を電子化することが行われている。更に、各学期末毎の通知表の作成作業や児童生徒の出欠状況の管理などの種々の校務に関する情報の電子化も行われている。校務に関する種々の情報を集約し、電子化した状態で管理することで、校務作業の効率化を図り、各々の教職員の負担を軽減することが可能となる。
【０００３】
更に、それぞれの小中学校において電子化された情報を、当該小中学校の属する地域の教育委員会等に集積し、一元的に管理することにより、当該地域における教育の実情や実態を詳細に把握することができ、かつこれらの情報に基づいた精細な分析を行うことができる。そして、分析結果等を各小中学校にフィードバックし、適確な学校運営のために活用することができる。
【０００４】
各情報の電子化及び管理を目的として、それぞれの小中学校には、校務支援システムが導入されていることがある。例えば、各市町村の教育委員会などが選定した校務支援のためのクライアント端末が小中学校に設置され、教育委員会や教育センター、各小中学校、或いはデータセンター内に設置されたサーバとインターネット等の通信ネットワークを介して接続されている。これにより、クライアント端末を介して入力された児童生徒に関する種々の情報を入力し、サーバに送信することで、教育委員会等は複数の小中学校における種々の情報を集積し、管理することができる。
【０００５】
校務支援システムを利用してサーバに送信される情報の多くは、児童生徒の成績等の個人情報がほとんどである。そのため、クライアント端末の使用及びサーバへのアクセスには、必要な権限のある者以外の制限がなされ、個人情報の流出を防ぐための対策が講じられている。例えば、クライアント端末を使用し、サーバにアクセス可能な教職員にそれぞれユーザＩＤ及びパスワードを付与し、当該パスワードによる認証を求めるとともに、自らが担当するクラス及び教科以外の情報へのアクセスを制限することができる。
【０００６】
校務支援システムは、通信ネットワークを介してサーバ及びクライアント端末の間のデータの送受を行うものであり、例えば、周知のＷｅｂプログラムを介して種々の情報を直接入出力する方式が採用されていることがある。そのため、通信速度が遅い等の脆弱なネットワーク環境下では、Ｗｅｂプログラムを介した情報の入力及び送信に時間がかかり、使用者がストレスを感じることがある。更に、一度に複数のクライアント端末からのアクセスが集中した場合、通信ネットワークが不安定なものとなり、接続が途中で中断する等の不具合を生じることがあった。そのため、校務支援システムに対して各種情報を直接入力する作業は敬遠される傾向があった。
【０００７】
一方、校務支援システムには、上記Ｗｅｂプログラムを介するデータ入力の方式以外に、予め入力用の様式が規定されたフォーマットファイル（例えば、ＣＳＶ形式等）が用意され、係るフォーマットファイルをサーバからダウンロードした後、クライアント端末側で必要な情報を入力し、入力済みのフォーマットファイルを通信ネットワークを介して送信するアップロード機能を備えているものもある。これにより、上記不具合を解消することができる。しかしながら、ダウンロード、データ入力、及びアップロード等の操作に手間がかかり、依然として良好な操作性を有するものとは言えなかった。
【０００８】
実際の教育現場では、上記校務支援システムとは別に、各教科における評価用テストの得点集計や通知表の作成機能を有する成績管理プログラムが使用されている。例えば、評価用テスト等の教材を発行する教材発行会社によって頒布される成績管理プログラムが知られている（特許文献１参照）。これによると、評価用テストとこれに対応する各教科書の単元毎に各観点等に係る入力項目が詳細に設定されている。そのため、上記校務支援システムと比較して、児童生徒の成績等の学習記録に関するデータの入力が容易となり、操作性が良好なものとなる。
【０００９】
更に、それぞれの教職員が使用するパーソナルコンピュータにインストールされ、ネットワーク環境を使用することがなく、上記のネットワーク環境に起因する問題は発生しない。そのため、操作入力の容易性及び操作快適性などの点から、これらの成績管理プログラムの使用を好む教職員が多く存在していた。したがって、通常の成績管理等の学習記録の入力作業は、教材発行会社等が提供する上記成績管理プログラムを使用し、その後、教科単元単位や期末単位毎に最終的なデータを校務支援システムに移行することが多く行われていた。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特許第５４３３４９５号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
しかしながら、上述した成績管理プログラム及び校務支援システムを併用する場合、下記に掲げるような問題点を生じることがあった。成績管理プログラムから校務支援システムに学習記録に係るデータを移行する場合、予め成績管理プログラムから汎用の出力形式（例えば、ＣＳＶ形式等）に移行対象のデータを変換し、変換したデータファイルをハードディスクドライブ等に保存する。その後、校務支援システムからダウンロードされた上記フォーマットファイルに、ファイル出力されたデータをコピーし、データの入力を行い、入力済のフォーマットファイルをサーバにアップロードする操作を行っていた。
【００１２】
このように、成績管理プログラム側の操作、校務支援システム側の操作、及び双方のシステム及びプログラム間でのデータ移行操作等の複雑な処理を行う必要があり、係る操作及び処理が煩雑で多くの時間を要することがあった。また、これらの操作に不慣れな教職員も多く存在し、上記操作の過程でミスが多く発生することがあった。
【００１３】
加えて、成績管理プログラム及び校務支援システムは、それぞれ異なるソフトウェア開発会社によって作成されたものであり、各プログラムの設計思想が異なっていることが多かった。そのため、データ移行のために必要な入力項目や各項目の表示順序（配列順序）等、レイアウトが全く異なる場合も多くあり、表示順序を一致させる作業が必要となった。係るレイアウトを変更する作業が複雑で多くの時間を要することがあった。これらの作業を各教科毎（または各単元毎等）に行うことは、教職員に多大な負荷を課すこととなり、煩雑な操作によってデータ移行時におけるミスの発生数も多くなる傾向があった。
【００１４】
更に、上記データ移行作業の場合、成績管理プログラムから出力された汎用形式のファイル（ＣＳＶ形式等）と、入力済みのフォーマットファイルとの二種類の中間ファイルが形成されることとなった。この二種類の中間ファイルは、上記データの移行作業において、一時的に作成されたものであり、作業者自身が積極的に消去する操作を行わない限り、パーソナルコンピュータ上の記憶領域（ハードディスクドライブ等）に残存することになる。
【００１５】
この中間ファイルは、パスワード等が特に設定されているものではなく、第三者によって容易に閲覧可能なものがほとんどである。したがって、校務支援システムや成績管理プログラムにおいて、児童生徒に係る情報を厳重に管理している場合であっても、データ移行の過程で形成された中間ファイルの存在によって、セキュリティの脆弱性は著しいものとなる。
【００１６】
また、パーソナルコンピュータがコンピュータウイルスに感染し、当該中間ファイルがメールに添付されて送信され、広く拡散してしまう可能性や、悪意ある第三者によってＵＳＢメモリ等に保存されて外部に持ち出される可能性がある。その場合、教育現場に対する信頼の損失は甚大なものとなり、教職員、児童生徒、及び保護者等の広範に亘って多大な損害を被ることになる。したがって、この中間ファイルをパーソナルコンピュータ上に残存させておくことは、特に大きな問題である。
【００１７】
そこで、本発明は上記実情に鑑みてなされたものであり、成績管理プログラムから校務支援システムへのデータ移行を容易にするとともに、中間ファイルが残存することないデータ移行システム、及びデータ移行プログラムを提供することを課題とする。
【課題を解決するための手段】
【００１８】
本発明によれば、下記に掲げるデータ移行システム、及びデータ移行プログラムが提供される。
【００１９】
［１］児童生徒の成績に係る学習記録データを管理する操作端末を使用して、校務支援システムに前記学習記録データを移行するデータ移行システムであって、前記操作端末は、前記操作端末の共有記憶領域に、前記操作端末に固有のデータを記録するための固有データ型を登録し、登録された前記固有データ型に係る固有識別データを取得する固有データ型登録手段と、複数の前記児童生徒を識別する識別データを表示する識別項目、各教科または単元毎に分類された前記児童生徒の習熟度を評価するための評価観点に係る観点データを表示する評価観点項目、及び、前記識別項目及び前記評価観点項目の交差位置に形成され、前記児童生徒の前記評価観点に対する成績データを入力可能な成績データ欄を有し、一覧表形式で出力可能な前記学習記録データをプログラム記憶領域から読み出す学習記録読出手段と、読み出した前記学習記録データを端末画面に表示する画面表示手段と、表示された前記学習記録データに基づいて、前記識別項目及び前記評価観点項目の少なくともいずれか一方に対し、項目の追加、削除、及び／または配列順序の移動を行い、前記学習記録データのレイアウトを変更する編集手段と、変更された前記学習記録データに係る編集データに対し、複製範囲を指定する範囲指定手段と、複製範囲の指定された前記編集データを前記共有記憶領域にコピーするとともに、予め取得した前記固有識別データに基づいて削除用識別データを、登録された前記共有記憶領域の前記固有データ型にコピーする第一複製手段と、複製範囲の指定された前記編集データを、前記共有記憶領域と異なる制限記憶領域にコピーする第二複製手段と、画面表示された前記校務支援システムの成績データ入力画面に、前記共有記憶領域にコピーされた前記編集データを貼付し出力する貼付手段と、前記成績データ入力画面に対する前記編集データの貼付操作が完了した旨の入力を受け付ける操作完了手段と、前記操作完了手段に基づいて、の前記固有データ型に前記削除用識別データが記憶されているか否かを照合する照合手段と、前記照合手段によって、前記削除用識別データの存在が確認された場合、前記共有記憶領域にコピーされた前記編集データを消去する編集データクリア手段とを有するデータ移行システム。
【００２０】
［２］前記操作端末は、前記評価観点項目の配列順序が予め規定された複数の規定配列データを記憶する記憶手段を更に有し、前記編集手段は、前記規定配列データに基づいて前記学習記録データのレイアウトを変更する前記［１］に記載のデータ移行システム。
【００２１】
［３］前記画面表示手段は、画面表示された前記成績データ入力画面の上に前記学習記録データを表示する前記［１］または［２］に記載のデータ移行システム。
【００２２】
［４］操作端末の共有記憶領域に、前記操作端末に固有のデータを記録するための固有データ型を登録し、登録された前記固有データ型に対応する固有識別データを取得する固有データ型登録手段、複数の児童生徒を識別する識別データを表示する識別項目、各教科または単元毎に分類された前記児童生徒の習熟度を評価するための評価観点に係る観点データを表示する評価観点項目、及び、前記識別項目及び前記評価観点項目の交差位置に形成され、前記児童生徒の前記評価観点に対する成績データを入力可能な成績データ欄を有し、一覧表形式で出力可能な学習記録データをプログラム記憶領域から読み出す学習記録読出手段、読み出した前記学習記録データを端末画面に表示する画面表示手段、表示された前記学習記録データに基づいて、前記識別項目及び前記評価観点項目の少なくともいずれか一方に対し、項目の追加、削除、及び／または配列順序の移動を行い、前記学習記録データのレイアウトを変更する編集手段、変更された前記学習記録データに係る編集データに対し、複製範囲を指定する範囲指定手段、複製範囲の指定された前記編集データを前記共有記憶領域にコピーするとともに、予め取得した前記固有識別データに基づいて削除用識別データを、登録された前記共有記憶領域の前記固有データ型にコピーする第一複製手段、複製範囲の指定された前記編集データを、前記共有記憶領域と異なる制限記憶領域にコピーする第二複製手段、画面表示された校務支援システムの成績データ入力画面に、前記共有記憶領域にコピーされた前記編集データを貼付し出力する貼付手段、前記成績データ入力画面に対する前記編集データの貼付操作が完了した旨の入力を受け付ける操作完了手段、前記操作完了手段に基づいて、前記共有記憶領域の前記固有データ型に前記削除用識別データが記憶されているか否かを照合する照合手段、及び、前記照合手段によって、前記削除用識別データの存在が確認された場合、前記共有記憶領域にコピーされた前記編集データを消去する編集データクリア手段として、操作端末を機能させるデータ移行プログラム。
【００２３】
［５］前記操作端末は、前記評価観点項目の配列順序が予め規定された複数の規定配列データを記憶する記憶手段、及び、前記規定配列データに基づいて前記学習記録データのレイアウトを変更する前記編集手段として、前記操作端末を更に機能させる前記［４］に記載のデータ移行プログラム。
【００２４】
［６］画面表示された前記成績データ入力画面の上に前記学習記録データを表示する前記画面表示手段として、前記操作端末を更に機能させる前記［４］または［５］に記載のデータ移行プログラム。
【発明の効果】
【００２５】
本発明のデータ移行システム、及びデータ移行プログラムによれば、簡易にデータを移行することができ、かつ移行の際に形成される中間ファイルが残存することがない。そのため、児童生徒の成績等に関する重要な情報が外部に流出する等の問題を防ぐことができ、セキュリティが確保された状態で成績管理プログラムから校務支援システムへのデータ移行をすることができる。更に、規定配列データを利用することにより、学習記録データのレイアウト編集の作業を簡略化することができる。また、校務支援システムの成績データ入力画面の上に重ねるようにして学習記録データを表示することにより、各配列順序を確認しながらレイアウト編集の作業を行うことができ、ミスを少なくすることができる。
【図面の簡単な説明】
【００２６】
【図１】本実施形態のデータ移行システムの概略構成、及び操作端末の機能的構成を示すブロック図である。
【図２】編集ウインドウ及び成績データ入力画面を表示する端末画面の一例を示す説明図である。
【図３】操作端末の処理の流れを示すフローチャートである。
【図４】操作端末の処理の流れを示すフローチャートである。
【図５】操作端末の異常検知時の処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００２７】
以下、図面を参照しつつ本発明の一実施形態のデータ移行システム及びデータ移行プログラムについて説明する。なお、本発明は、以下の実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲において、当業者の通常の知識に基づいて、以下の実施形態に対して適宜変更、修正、改良等を加えるものであっても構わない。
【００２８】
本発明の一実施形態のデータ移行システム１は、図１〜図５に示すように、本発明のデータ移行プログラムがインストールされた操作端末１０によって主に構成され、当該データ移行プログラムを起動することで、成績管理プログラムＰＧ及び校務支援システムＳＳの間の連携を図り、学習記録データ１１の移行を可能にする機能を発揮するものである。ここで、図１は、本実施形態のデータ移行システム１の概略構成、及び操作端末１０の機能的構成を示すブロック図であり、図２は、編集ウインドウ１２及び成績データ入力画面２４を表示する端末画面１５の一例を示す説明図であり、図３及び図４は、操作端末１０の処理の流れを示すフローチャートであり、図５は、操作端末１０の異常検知時の処理の流れを示すフローチャートである。
【００２９】
操作端末１０の記憶手段１３（例えば、ハードディスクドライブ、或いはソリッドステートドライブ等の固定記憶手段）には、教材発行会社によって頒布された成績管理プログラムＰＧがインストールされている。ここで、本実施形態のデータ移行プログラムは、上記成績管理プログラムＰＧの一機能として構築されている。操作端末１０において成績管理プログラムＰＧを起動させた状態で、所定の操作（例えば、クリック操作等）を行うことにより、本発明のデータ移行プログラムを連携して起動可能に設定されている。なお、本実施形態のデータ移行システム１において、成績管理プログラムＰＧを操作端末１０に予めインストールし、当該成績管理プログラムＰＧを操作端末１０から起動したものについて例示している。しかしながら、例えば、それぞれの教育センター等との間で構築されたイントラネット内のファイルサーバに当該成績管理プログラムＰＧを保存し、当該イントラネットを通じて成績管理プログラムＰＧを起動するものであってもよい（図示しない）。この場合、後述する学習記録データ１１及び当該学習記録データ１１が保存されたプログラム記憶領域ＰＭは、上記ファイルサーバ内に格納されている。各地域毎に構築されている通信ネットワークを利用することで、ネットワーク環境による問題を回避することができる。
【００３０】
また、操作端末１０は、インターネットまたは専用通信回線からなる通信ネットワークＮと接続され、当該通信ネットワークＮを通じて、例えば、教育委員会Ｃに設置された校務支援システムＳＳのサーバＳＶと接続されている。これにより、サーバＳＶ及び操作端末１０との間の接続が確立され、通常のＷｅｂプログラムを介して、サーバＳＶに対するアクセス及び児童生徒の成績等に係る種々のデータの入力が可能となっている。この場合、操作端末１０は、校務支援システムＳＳに対してクライアント端末として機能する。
【００３１】
本実施形態のデータ移行システム１に使用される操作端末１０は、特に限定されるものではなく、各小中学校において教職員が日常的に使用するデスクトップ型或いはノート型のパーソナルコンピュータを例示することができる。係るパーソナルコンピュータは、成績管理プログラムＰＧを起動して、各テストの得点集計等を行うために利用されているものである。また、パーソナルコンピュータの代わりに、タブレット型端末を使用することができる。これらのパーソナルコンピュータ或いはタブレット型端末の構成は、既に周知であるため、ここでは詳細な説明は省略する。更に、当該パーソナルコンピュータ等を操作するためのキーボード或いはマウス等の操作入力機器に関しても、図１等において図示を省略している。
【００３２】
操作端末１０は、その機能的構成として、図１に示すように、操作端末１０の共有記憶領域２０に、当該操作端末１０に固有のデータを記録するための固有データ型Ｆを登録し、登録された固有データ型Ｆに係る固有識別データＤ１を取得する固有データ型登録手段５と、１クラス単位等の複数の児童生徒の成績に係る学習記録データ１１を、成績管理プログラムＰＧを介して当該学習記録データ１１が予め作成及び保存されたプログラム記憶領域ＰＭから読み出す学習記録読出手段１４と、読み出した学習記録データ１１を端末画面１５（液晶ディスプレイの表示画面）の編集ウインドウ１２に画面表示する画面表示手段１６と、学習記録データ１１の各項目の配列順序等のレイアウトを編集する編集手段１７と、レイアウトの変更された学習記録データ１１に係る編集データ１８ａ，１８ｂに対し、複製範囲を指定する範囲指定手段１９と、複製範囲が指定された編集データ１８ａを操作端末１０の共有記憶領域２０にコピーするとともに、予め取得した固有識別データＤ１に基づいて削除用識別データＤ２を、登録された共有記憶領域２０の固有データ型Ｆにコピーする第一複製手段２１と、複製範囲が指定された編集データ１８ｂを、共有記憶領域２０と異なる操作端末１０の制限記憶領域２２にコピーする第二複製手段２３と、校務支援システムＳＳの成績データ入力画面２４に共有記憶領域２０の編集データ１８ａを貼付し出力する貼付手段２５と、編集データ１８ａの貼付操作が完了した旨の入力を受け付ける操作完了手段２６と、共有記憶領域２０の固有データ型Ｆに削除用識別データＤ２が記載されているか否かを照合する照合手段２７と、削除用識別データＤ２の存在が確認された場合、共有記憶領域２０にコピーされた編集データ１８ａを消去する編集データクリア手段２８とを主に有する。
【００３３】
本実施形態の操作端末１０は、その他の機能的構成として、上記成績管理プログラムＰＧ（データ移行プログラムを含む）が格納された前述の記憶手段１３を有している。更に、この記憶手段１３には、一覧表形式で出力可能な学習記録データ１１の一部を構成する評価観点項目２９（詳細は後述する）の配列順序が予め規定された複数の規定配列データ３０が記憶されている。係る規定配列データ３０は、編集手段１７において学習記録データ１１のレイアウトを編集する際に利用可能であり、既にレイアウトの編集を行った学習記録データ１１の配列順序をテンプレートとして保存されたものである。或いは、使用する校務支援システムＳＳの配列順序に合わせて予め設定及び保存したものでもよい。係る規定配列データ３０を用いることにより、レイアウト編集の作業を簡略化することができる。
【００３４】
操作端末１０における各構成について詳述すると、固有データ型登録手段５は、操作端末１０の共有記憶領域２０に、操作端末１０の固有のデータを記録するための固有データ型Ｆを登録するものである。係る固有データ型Ｆの登録によって、操作端末１０は固有データ型Ｆに係る固有識別データＤ１を取得する。なお、この操作は成績管理プログラムＰＧを通して実行される。共有記憶領域２０には、テキストデータやビットマップデータが標準型として記憶することが可能であるものの、これらの標準型とは異なり、ユーザが設定可能な独自形式のデータ型を登録するものである。学習記録データ１１は、複数の児童生徒を識別するための出席番号３１及び氏名３２（識別データに相当）を表示するための識別項目３３と、各教科３４ａ，３４ｂ，３４ｃ，３４ｄまたは各単元毎に分類された自動生徒の学習の習熟度等を評価するための評価観点３５（観点データに相当）を表示するための複数の評価観点項目２９とを有している。更に、識別項目３３及び評価観点項目２９の交差位置に形成され、児童生徒の評価観点３５に対する評価結果に係る成績データ３６を入力可能な成績データ欄３７を有し、一覧表形式で出力可能なものである（図２参照）。
【００３５】
この学習記録データ１１は、予め成績管理プログラムＰＧを用いて作成されたものであり、操作端末１０のプログラム記憶領域ＰＭ（記憶手段１３の一部に相当）に各クラス毎等に分類されて保存されている。本実施形態のデータ移行システム１は、このプログラム記憶領域ＰＭにアクセスし、これを読み出すことで学習記録データ１１を取得している。具体的には、成績管理プログラムＰＧを起動した状態で、データ移行プログラムを起動し、学習記録データ１１を読み出すための操作ボタン（図示しない）をクリックする起動・読出操作を行うことにより、簡易に学習記録データ１１を読み出すことができる。このとき、データ移行の対象となる学期や教科等を任意に選択することができる。
【００３６】
画面表示手段１６は、上記操作によって読出された学習記録データ１１を操作端末１０の端末画面１５に表示するものである。ここで、操作端末１０は、予め校務支援システムＳＳとの接続が確立された状態にある。そこで、サーバＳＶに既存のＷｅｂプログラムを介してアクセスし、校務支援システムＳＳの成績データ入力画面２４を予め端末画面１５に表示しておいても構わない（図２参照）。
【００３７】
このとき、学習記録データ１１を表示する編集ウインドウ１２を、成績データ入力画面２４に対して前面に表示するようにし、かつ、成績データ入力画面２４に対して少しずらした位置に表示する。これにより、成績データ入力画面２４の表示項目、各項目の配列順序を確認しながら、後述の編集手段１７に基づく編集作業を行うことができる。なお、編集ウインドウ１２の表示位置、表示サイズ等は任意に変更することができる。
【００３８】
編集手段１７は、表示された学習記録データ１１の識別項目３３等の配列順序等のレイアウトを変更するものである。本実施形態では、縦軸方向に児童生徒の出席番号３１及び氏名３２が表示された識別項目３３が並べられ、一方、横軸方向に各教科３４ａ等の評価観点項目２９が並べられている。これらの配列順序等を変更する編集が可能である。
【００３９】
例えば、学期途中に児童の転出または転入に係る事象が発生した場合、上記学習記録データ１１を改変する必要がある。すなわち、転出した児童生徒に対応する識別項目３３及びこれに対応する成績データ欄３７は不要なものとなる。そのため、該当項目を削除する操作を行う。一方、新たに転入した児童生徒については、識別項目３３及び成績データ欄３７を追加する操作を行う。このとき、識別項目３３等を削除した場合は、以降の識別項目３３等を一段ずつ繰り上げる処理が行われる。また、氏名３２を五十音順に並べている場合、転入した児童生徒の識別項目３３等を既存の児童生徒の識別項目３３等の間に挿入する必要がある。このような識別項目３３の配列順序の移動、削除、または追加等の編集作業が行われる。
【００４０】
一方、横軸方向に並べられた評価観点項目２９では、データ移行先の校務支援システムＳＳの成績データ入力画面２４と、学習記録データ１１の配列順序が異なることがある。そこで、学習記録データ１１の各評価観点項目２９の配列順序を左右に入れ替えて移動させたり、不要な評価観点項目２９に関しては削除する編集作業が行われる。これにより、移行先の成績データ入力画面２４と移行元の学習記録データ１１の配列順序を揃えることができる。このとき、前述したように、成績データ入力画面２４に対して編集ウインドウ１２を前面に配置することにより、確認を容易に、ミスのないデータ移行作業を行うことができる。
【００４１】
なお、編集操作は、特に限定されないが、例えば、編集ウインドウ１２に表示された移動ボタン３８をマウス等を用いてクリックし、選択対象の識別項目３３等を上下左右に移動させるものであってよい。また、マウスで選択した識別項目３３等について削除や挿入等の操作を行うこともできる。
【００４２】
範囲指定手段１９は、上記編集手段１７によってレイアウトの変更が完了した編集データ１８ａ，１８ｂに対し、全て或いは特定の項目のみを選択的に移行するのかを指定する複製範囲を指定する操作の入力を受け付けるものである。なお、本実施形態のデータ移行システム１では、編集ウインドウ１２に表示された学習記録データ１１（編集データ１８ａ，１８ｂ）に対し、各評価観点項目２９毎に設けられたチェックボックス３９ａ、或いは教科３４ａ等の表示欄に設けられたチェックボックス３９ｂによって複製範囲を指定することができる。すなわち、各チェックボックス３９ａ，３９ｂにチェックマークを入力することで、これに該当する評価観点項目２９或いは教科３４ａ等全体の内容をコピーすることが可能となる。
【００４３】
第一複製手段２１は、範囲指定手段１９に指定された編集データ１８ａの内容を共有記憶領域２０にコピーするものである。ここで、共有記憶領域２０とは、所謂コンピュータ端末における“クリップボード”に相当するものである。すなわち、一般的なコンピュータ端末上で一時的に各種データ（テキストデータ等）を保存可能な共通のメモリ領域であり、異なる複数のソフトウェア（ワードプロセッサソフトや表計算ソフト）からのアクセスが可能なものである。
【００４４】
これにより、複数のソフトウェア間で任意のデータを自由に受け渡すことができる。共有記憶領域２０は、一般に操作端末１０の一部を構成するＲＡＭ（ランダムアクセスメモリ）上に構築され、コピー操作によって随時上書き保存がなされるものである。そのため、常に直近のコピー操作に基づく、原則として一種類のデータしか記憶することができない。更に、係るＲＡＭは所謂揮発性メモリの一種であり、コンピュータの電源をオフにした場合、共有記憶領域２０上のデータは消滅する。
【００４５】
第一複製手段２１による共有記憶領域２０へのコピー操作は、例えば、編集ウインドウ１２に“コピーする”と表示されたコピー開始ボタン４０をマウス等でクリックすることにより可能となる（図２参照）。共有記憶領域２０にコピーされたものを編集データ１８ａとする。ここで、上記共有記憶領域２０への編集データ１８ａのコピーともに、当該共有記憶領域２０に、予め取得した固有識別データＤ１に基づく削除用識別データＤ２を共有記憶領域２０に登録された固有データ型Ｆに合わせてコピーする。なお、削除用識別データＤ２の内容は、特に限定されるものではなく、例えば、冗長なテキストデータとすることができる。すなわち、後述する照合手段２７において、固有データ型Ｆに何らかの情報（データ）が記憶されているか否かを認識するためのものであり、係る削除用識別データＤ２は、ｎｕｌｌ以外であれば構わない。
【００４６】
一方、第二複製手段２３は、第一複製手段２１と同様に、範囲指定手段１９によって指定された編集データ１８ｂの内容を制限記憶領域２２にコピーするものである。ここで、制限記憶領域２２は、基本的な性質はＲＡＭからなる共有記憶領域２０と同一であり、特定のデータを一時的に保存可能なものである。しかしながら、係る制限記憶領域２２は、他のソフトウェアからのアクセスが禁止され、本発明のデータ移行システム１（データ移行プログラム）を介した複製操作以外、制限記憶領域２２に編集データ１８ｂをコピーすることができない。
【００４７】
なお、第二複製手段２３によるコピー操作は、第一複製手段２１によるコピー操作（コピー開始ボタン４０のクリック）と同一のタイミングで行われる。制限記憶領域２２にコピーされたものを編集データ１８ｂとする。このタイミングにおいて、共有記憶領域２０及び制限記憶領域２２にそれぞれ記憶された一組の編集データ１８ａ，１８ｂの内容は一致している。
【００４８】
貼付手段２５は、共有記憶領域２０に記憶された編集データ１８ａを校務支援システムＳＳ側の成績データ入力画面２４に貼付範囲を選択して貼付し、出力するものである。すなわち、所謂、コピー＆ペーストのペースト操作に該当する。これにより、成績データ入力画面２４に学習記録データ１１の必要な項目が入力される。すなわち、校務支援システムＳＳに対する学習記録データ１１の移行が完了する。そのため、操作端末１０は、校務支援システムＳＳ側でデータ保存等の必要な処理を行った後、Ｗｅｂプログラムを閉じ、サーバＳＶとの接続を終了してもよい。これにより、操作端末１０は、校務支援システムＳＳに対するクライアント端末としての機能を発揮しなくなる。
【００４９】
操作完了手段２６は、上記貼付手段２５による成績データ入力画面２４に対する貼付操作が完了した旨の入力を受け付ける。具体的には、編集ウインドウ１２に“閉じる”と表示されたペースト完了ボタン４１をマウスでクリックすることにより、操作完了を検出することができる（図２参照）。
【００５０】
上記操作完了を検出すると、照合手段２７による共有記憶領域２０の中の固有データ型Ｆに削除用識別データＤ２が登録されているか否かが照合される。前述したように、それぞれの編集データ１８ａ，１８ｂは同一のタイミングでそれぞれ各記憶領域２０，２２にコピーされたものであり、基本的には同一内容のはずである。そのため、共有記憶領域２０には、編集データ１８ａとともに上記削除用識別データＤ２が記憶されている。共有記憶領域２０に削除用識別データＤ２が存在する場合、両者の編集データ１８ａ，１８ｂの内容が一致していると判断される。一方、削除用識別データＤ２が存在しない場合、両者の編集データ１８ａ，１８ｂの内容が一致していないと判断される。これにより、共有記憶領域２０及び制限記憶領域２２のそれぞれにコピーされた一組の編集データ１８ａ，１８ｂの内容が一致するか否かの判定を容易に行うことができる。
【００５１】
ここで、第一複製手段２１によって編集データ１８ａ及び削除用識別データＤ２が共有記憶領域２０に記憶された後、例えば、その他のソフトウェアによって共有記憶領域２０に対してコピー操作が行われた場合、当該編集データ１８ａ及び削除用識別データＤ２が上書きされて消滅する。そのため、照合手段２７において削除用識別データＤ２は共有記憶領域２０に存在しない。これにより、共有記憶領域２０内の削除用識別データＤ２の有無によって、共有記憶領域２０及び制限記憶領域２２にそれぞれコピーされた編集データ１８ａ，１８ｂは同一内容であると判断することができる。
【００５２】
編集データクリア手段２８は、上記照合手段２７によって両者の編集データ１８ａ，１８ｂの内容が一致していると判断された場合、共有記憶領域２０に残存する編集データ１８ａを消去するものである。これにより、複数のソフトウェアからアクセス可能な共有記憶領域２０にコピーされた編集データ１８ａが貼付作業の完了と同時に速やかに消去される。そのため、係る編集データ１８ａが外部に漏出することがない。
【００５３】
編集データ１８ａは、前述したように、児童生徒の成績等に係る学習記録データ１１の内容を含んでいる。そのため、これらの情報を他のソフトウェアから容易にアクセス可能な共有記憶領域２０（クリップボード）に残存させておくことは、セキュリティ上の問題及び個人情報等の重要情報の管理の点から問題となる。そこで、本実施形態のデータ移行システム１によれば、照合手段２７の照合結果に基づいて、貼付操作完了後の編集データ１８ａを消去することができ、不正使用等を防止することができる。
【００５４】
なお、照合手段２７において、削除用識別データＤ２の存在が確認されなかった場合、第一複製手段２１によるコピー操作の後、他のソフトウェア等を使用したコピー操作が実施され、共有記憶領域２０の編集データ１８ａが別のものに書き換えられたことになる。そのため、共有記憶領域２０には、児童生徒の成績等に関する情報は存在せず、特に管理する必要のない情報となっている可能性が高い。したがって、編集データ１８ａ，１８ｂの内容が不一致の場合は、共有記憶領域２０に存在するデータの消去は行われない。
【００５５】
一方、制限記憶領域２２にコピーされた編集データ１８ｂは、本実施形態のデータ移行システム１以外からアクセスすることができない。そのため、係る編集データ１８ｂが外部に流出するおそれがない。加えて、揮発性メモリから構成されるため、システム終了時や電源オフ時に消去される。
【００５６】
次に、本実施形態のデータ移行システム１による操作端末１０を使用した学習記録データ１１の校務支援システムＳＳへの移行処理の一例を、主に図３〜図５のフローチャートに基づいて説明する。ここで、本実施形態のデータ移行システム１として、操作端末１０にインストールされた成績管理プログラムＰＧの起動開始から説明を行うものとする。
【００５７】
始めに、操作端末１０にインストールされた成績管理プログラムＰＧを起動する（ステップＳ１）。例えば、端末画面１５に表示された成績管理プログラムＰＧに対応したアイコンをマウスでダブルクリックする操作を行う。これにより、操作端末１０において成績管理プログラムＰＧを利用することが可能となる。なお、係る操作と同時に、校務支援システムＳＳのサーバＳＶとの接続を確立し、Ｗｅｂプログラムを介して端末画面１５に成績データ入力画面２４を予め表示させておいてもよい。更に、成績管理プログラムＰＧの起動に応じて、操作端末１０の共有記憶領域２０に、固有データ型Ｆが登録され、当該固有識別データＤ１を取得する。
【００５８】
その後、起動した成績管理プログラムＰＧを用いて、各児童生徒のテストの得点の集計や評価に係る成績データ３６の入力を行う。これにより、学習記録データ１１が作成される（ステップＳ２）。ここで、ステップＳ１及びステップＳ２に係る処理は、成績管理プログラムＰＧによって行われるため、詳細な説明は省略する。したがって、既に学習記録データ１１の作成がなされ、プログラム記憶領域ＰＭへの保存が完了している場合は、以降のステップＳ３の処理から開始しても構わない（図３における二点鎖線以下に相当）。
【００５９】
成績管理プログラムＰＧの起動画面には、校務支援システムＳＳとの間で学習記録データ１１を移行するための、例えば、“校務連携”と示された操作ボタン（図示しない）が表示されている。係る操作ボタンをクリックすることにより、本実施形態のデータ移行プログラムが起動する（ステップＳ３）。そして、移行対象の学習記録データ１１を読み出す（ステップＳ４）。
【００６０】
なお、学習記録データ１１は、前述したように、予め成績管理プログラムＰＧによって所定の保存形式で作成され、成績管理プログラムＰＧとデータ移行プログラムとに共有のプログラム記憶領域ＰＭ（記憶手段１３）内に格納されている。この成績管理プログラムＰＧ用の保存形式で保存された学習記録データ１１を本実施形態のデータ移行プログラムは直接読み込むことができる。このとき、読み出し対象のクラス、学期、及び教科等を選択することで、プログラム記憶領域ＰＭに格納された複数の学習記録データ１１の中から任意の一つを読み出すことができる。
【００６１】
その後、読み出した学習記録データ１１が端末画面１５の編集ウインドウ１２内に表示する（ステップＳ５、図２参照）。端末画面１５に表示された編集ウインドウ１２を通じて以降の編集作業が行われる。なお、学習記録データ１１の読み出し及び表示処理が完了した段階で、成績管理プログラムＰＧに係る画面は不要となるため、例えば、上記編集ウインドウ１２及び前述した成績データ入力画面２４の背面側に位置させてもよい。更に、本実施形態では成績データ入力画面２４に対し、編集ウインドウ１２が前面に位置するように表示が行われる。なお、図２において、成績管理プログラムＰＧの起動画面の表示を省略している。
【００６２】
その後、操作端末１０は、編集ウインドウ１２に表示された学習記録データ１１に対するレイアウト変更に係る編集操作の有無を検出する（ステップＳ６）。ここで、編集操作が検出される場合（ステップＳ６においてＹＥＳ）、当該編集操作が記憶手段１３に記憶された規定配列データ３０の読出操作であるか否かが判断され（ステップＳ７）、規定配列データ３０の読出操作である場合（ステップＳ７においてＹＥＳ）、当該規定配列データ３０の読出処理が行われる（ステップＳ８）。
【００６３】
一方、規定配列データ３０の読出操作でない場合（ステップＳ７においてＮＯ）、係るステップＳ７の処理がキャンセルされる。その後、検出した編集操作に基づいて、学習記録データ１１のレイアウトの編集を行う（ステップＳ９）。なお、レイアウトの編集（配列順序の移動等）については既に説明したため、ここでの説明は省略するものとする。レイアウトの編集が行われると、編集済みの学習記録データ１１に相当する編集データ１８ａの作成が行われる（ステップＳ１０）。なお、編集データ１８ａは、操作端末１０における編集作業の内容を一時的に記憶する記憶領域（図示しない）に格納され、下記のコピー操作と同時に消滅する。
【００６４】
ここで、ステップＳ６において、編集操作が検出されない場合（ステップＳ６においてＮＯ）、例えば、読出した学習記録データ１１がレイアウトの編集が必要ない場合は、上記ステップＳ７〜ステップＳ１０の処理がキャンセルされる。その後、操作端末１０は、編集ウインドウ１２に表示された“コピーする”のボタン（コピー開始ボタン４０）に対するクリック操作の有無を検知する（ステップＳ１１）。ここで、クリック操作が検知されない場合（ステップＳ１１においてＮＯ）、未編集の項目が残っているものと判断され、ステップＳ９の処理に戻る。これにより、新たな項目についてレイアウトの編集が行われる。その後、編集データ１８ａの更新が行われる（ステップＳ１０）。
【００６５】
一方、クリック操作が検知される場合（ステップＳ１１においてＹＥＳ）、全ての項目について学習記録データ１１のレイアウト編集が完了したものとされ、直前に作成または更新された編集データ１８ａを共有記憶領域２０（クリップボード）にコピーするとともに、固有識別データＤ１に基づいて前述した削除用識別データＤ２を共有記憶領域２０の固有データ型Ｆの中にコピーする（ステップＳ１２）。更に、係る共有記憶領域２０に対するコピー処理と同一のタイミングで、共有記憶領域２０にコピーする編集データ１８ａと全く同一の編集データ１８ｂを制限記憶領域２２にコピーする（ステップＳ１３）。すなわち、ステップＳ１１におけるコピー操作によって、共有記憶領域２０及び制限記憶領域２２の二つの揮発性メモリからなる記憶領域にそれぞれの編集データ１８ａ，１８ｂがコピーされる。
【００６６】
上記処理の後、システムの異常の有無を検知する（ステップＳ１４）。なお、図４のフローチャートにおいて、ステップＳ１３の直後に係る処理を行うものを示したが、これに限定されるものではなく、システムの異常の検知処理は、ステップＳ１３以降の各ステップ毎に適宜実行される。すなわち、データ移行プログラムが異常終了するなどのシステムエラーの発生を検知する。
【００６７】
この異常終了の検知には、例えば、一定期間の間、操作端末１０からのキー入力がなされない場合を含めるものであってもよい。すなわち、データ移行作業の途中において、使用者（教職員）が何らかの事情によって席を離れた場合に、本実施形態のデータ移行システム１の処理を強制的に終了することができる。これにより、使用者が席を離れている隙に第三者が操作端末１０を操作し、共有記憶領域２０内の編集データ１８ａを不正に入手しようとすることを防ぐことができる。
【００６８】
システムの異常が検知されない場合（ステップＳ１４においてＮＯ）、共有記憶領域２０に記憶された編集データ１８ａを校務支援システムＳＳの成績データ入力画面２４に貼付する貼付操作（ペースト）の有無を検知し（ステップＳ１５）、貼付操作が検知される場合（ステップＳ１５においてＹＥＳ）、編集データ１８ａを成績データ入力画面２４に貼付する（ステップＳ１６）。係る操作は、通常のクリップボードを介したペースト操作と同一であるため、詳細な説明は省略する。
【００６９】
一方、貼付操作が検知されない場合（ステップＳ１５においてＮＯ）、ステップＳ１５の処理を継続する。これにより、校務支援システムＳＳに対する学習記録データ１１（編集データ１８ａ）の移行が完了する。そのため、ステップＳ１６の処理後は、校務支援システムＳＳにおいて成績データ入力画面２４の保存或いはアップロード等の各処理を実行し、サーバＳＶとの通信ネットワークＮを介した接続を終了しても構わない。
【００７０】
上記貼付操作を完了した後、編集ウインドウ１２に表示された“閉じる”ボタン（ペースト完了ボタン４１）に対するクリック操作の有無を検知する（ステップＳ１７）。すなわち、上記貼付操作を完了した旨に係る入力を受け付け、事後の編集データ１８ａ，１８ｂの照合処理を行うことができる。ここで、閉じるボタンのクリック操作が検知される場合（ステップＳ１７においてＹＥＳ）、共有記憶領域２０にコピーされた削除用識別データＤ２の照合が行われる（ステップＳ１８）。
【００７１】
共有記憶領域２０の固有データ型Ｆの中に削除用識別データＤ２の存在が確認される場合（ステップＳ１９においてＹＥＳ）、共有記憶領域２０に記憶された編集データ１８ａを消去する（ステップＳ２０）。これにより、他のソフトウェアとの間で自由に編集データ１８ａとのやり取りが可能な共有記憶領域２０から編集データ１８ａが削除される。これにより、共有記憶領域２０に残存した編集データ１８ａが不正に取得されることがなく、編集データ１８ａが外部に流出することがない。その後、システムが終了する（ステップＳ２１）。このとき、制限記憶領域２２は、揮発性メモリから構成されるものであり、係るシステム終了と同時に、編集データ１８ｂは消滅する。そのため、制限記憶領域２２の編集データ１８ｂが外部に流出することはない。
【００７２】
一方、共有記憶領域２０の固有データ型Ｆの中に削除用識別データＤ２の存在が確認されない場合（ステップＳ１９においてＮＯ）、すなわち、他のソフトウェア等を介して共有記憶領域２０（クリップボード）に対するコピー操作が行われ、編集データ１８ａが別のデータに上書きれている場合、既に共有記憶領域２０には編集データ１８ａ及び削除用識別データＤ２が存在していないこととなる。そのため、外部に不正に流出する虞はない。そのため、ステップＳ２０の処理がキャンセルされ、システムが終了する（ステップＳ２１）。
【００７３】
以上、説明したように、本実施形態のデータ移行システム１によれば、成績管理プログラムＰＧ及び校務支援システムＳＳの間で学習記録データ１１の移行を行う場合、従来において作成されていたＣＳＶ形式等の中間ファイルがハードディスクドライブ等の記憶手段１３に作成されることがない。そのため、データ移行完了後にこれらの中間ファイルが操作端末１０に残存することがない。
【００７４】
その結果、中間ファイルが外部に流出し、情報が漏洩することがない。更に、成績管理プログラムＰＧと連携してデータ移行プログラムを起動し、係る処理を行うことができるため、従来と比べて、データ移行作業が速やかに行われる。更に、校務支援システムＳＳ側の成績データ入力画面２４に表示された項目と学習記録データ１１（編集データ１８ａ）の配列順序とを照らし合わせ、必要項目のみを確認しながら範囲指定してコピーすることができるため、データ移行時におけるミスの発生を少なくすることができる。
【００７５】
なお、上記移行処理の際に異常を検知した場合であっても（ステップＳ１４においてＹＥＳ）、図５に示すように、当該異常を検知した段階で速やかに本実施形態のデータ移行プログラムが強制停止される（ステップＳ２２）。係る強制停止に伴って制限記憶領域２２の編集データ１８ｂは消滅することになる。その後、共有記憶領域２０の編集データ１８ａを消去した後（ステップＳ２３）、システムが終了する（ステップＳ２４）。ここで、ステップＳ２３において、編集データ１８ａを消去する際に、共有記憶領域２０の固有データ型Ｆに削除用識別データＤ２が残存している場合には編集データ１８ａの消去と同時に、当該削除用識別データＤ２の消去も行われる（図示しない）。
【００７６】
これにより、何らかの異常が発生した場合でも、共有記憶領域２０及び制限記憶領域２２に編集データ１８ａ，１８ｂが残存することがなく、セキュリティ上の問題が発生することはない。なお、図４及び図５において、フローチャートの横に共有記憶領域２０及び制限記憶領域２２に、それぞれ編集データ１８ａ，１８ｂが格納されている状態を示している。
【産業上の利用可能性】
【００７７】
本発明のデータ移行システム１、及びデータ移行プログラムは、小中学校の教育現場において、教材発行会社提供の成績管理プログラムから、教育委員会や教育センター、各小中学校、或いはデータセンター内に設置されたサーバを介した校務支援システムに対して、特に児童生徒の成績に係るデータをセキュリティ上の安全な対策を施した上で移行可能な利用可能性を有している。
【符号の説明】
【００７８】
１：データ移行システム、５：固有データ型登録手段、１０：操作端末、１１：学習記録データ、１２：編集ウインドウ、１３：記憶手段、１４：学習記録読出手段、１５：端末画面、１６：画面表示手段、１７：編集手段、１８ａ，１８ｂ：編集データ、１９：範囲指定手段、２０：共有記憶領域、２１：第一複製手段、２２：制限記憶領域、２３：第二複製手段、２４：成績データ入力画面、２５：貼付手段、２６：操作完了手段、２７：照合手段、２８：編集データクリア手段、２９：評価観点項目、３０：規定配列データ、３１：出席番号、３２：氏名、３３：識別項目、３４ａ，３４ｂ，３４ｃ，３４ｄ：教科、３５：評価観点、３６：成績データ、３７：成績データ欄、３８：移動ボタン、３９ａ，３９ｂ：チェックボックス、４０：コピー開始ボタン、４１：ペースト完了ボタン、Ｃ：教育委員会、Ｄ１：固有識別データ、Ｄ２：削除用識別データ、Ｆ：固有データ型、Ｎ：通信ネットワーク、ＰＧ：成績管理プログラム、ＰＭ：プログラム記憶領域、ＳＳ：校務支援システム、ＳＶ：サーバ。
【図１】
0006259780.tif 000002
【図２】
0006259780.tif 000003
【図３】
0006259780.tif 000004
【図４】
0006259780.tif 000005
【図５】
0006259780.tif 000006