Course Test Managerファイルのインポート
Course Test ManagerはCourse Technology社による「存続期間を終了した」ソフトウェアパッケージです。 現在、Course Technology社により、積極的には開発されていません。 Course Test ManagerはExamViewと呼ばれる新たなテストマネージャに入れ替えられました。 しかし、CTMテストバンクからエクスポートされたフォーマットを、他の一般的なフォーマットに移管する方法が存在しません。 そのため、このモジュールが開発されました。
CTMから問題をインポートするには、あなたのWindowsマシンにCTMをインストールして、そのマシンのMS Accessデータベースにアクセスできるようにする必要があります。 データファイルにアクセスするには、2つのデータファイルが必要です:
- System.mda - このファイルはあなたのCTMのトップディレクトリに置かれ、MSアクセス用語「System Database」にて参照することができます。
- ctm.mdb - このファイルはテストバンクの問題を含むデータベースです。CTMにインストールされたコースそれぞれに、これらのデータベースが配置されます。あなたのインストール済みCTMの1レベル下のディレクトリに配置されます。
WindowsベースのMoodleシステムの場合、プロセスは若干容易になります。 CTMインポートクラスを使用する上で、あなたに必要なことは以下のとおりです:
- ファイルマネージャを使用して、system.mdaシステムデータベースをMoodleにアップロードします。 あなたがsystem.mdaをアップロードするのはどのコースでもかまいません。アップロードされた場所に係わらず、Moodleがsystem.mdaを探し出します。
- あなたの小テストを作成した後、「ファイルから問題をインポートする」ページにアクセスします。インポートするファイルとして、あなたが選択したctm.mdbデータベースをアップロードしてください。 この作業に成功した場合、データベースからインポートするための、あなたが選択することのできる問題サブカテゴリが表示されます。 このステップが存在する理由はしばしばCTMテストバンクが、本の章またはコースセクションをベースとした多数の問題カテゴリを含むからです。
LinuxベースのMoodleシステムの場合、CTMデータベースをインポートするには、ODBCソケットサーバと呼ばれる、サードパーティのソフトウェアコンポーネントをインストールする必要があります。 CTMデータベースをLinuxにインポートするには、最初に、あなたのCTMデータベースを含むWindowsシステムに、この小さなネットワークプログラムをダウンロードおよびインストールする必要があります。 ODBCソケットサーバのインストールで言及されるインストールステップに従わないでください。 それらのステップは必要以上に複雑になっています! あなたのWindowsシステムに、このプログラムをインストールするには、代わりに、以下のステップに従ってください:
- Windowsシステムに入って、あなたがこのサイトからシステムにダウンロードしたファイルを解凍してください。
- あなたの永続的なディレクトリ、システムディレクトリ (恐らく、C:\WINNT\ または C:\Windows) またはProgram Filesディレクトリ内に、ODBCSocketServer.exeバイナリを入れてください。
- 以下のコマンドにより、システムのサービスとして、ODBCソケットサーバをインストールしてください:
<上記ステップで、あなたがファイルをコピーしたパス>ODBCSocketServer.exe /Service
あなたはこのコマンドを「スタート->ファイル名を指定して実行 ...」、またはコマンドプロンプトにより、実行することができます。 - 「スタート->設定->コントロールパネル->管理ツール->サービス」または「マイ コンピュータ」上で右クリックすることで、 サービスマネージャを開いてください。そして、右側のパネルから、サービスとアプリケーション->サービスを選択してください。 あなたは「スタート->ファイル名を指定して実行 ...」にて、services.mscとタイプすることにより、サービスマネージャにアクセスすることもできます。
- サービスマネージャ内のODBCソケットサーバ上で右クリックして、スタートアイテムを選択してください。 あなたが選択した場合、ステータスが「開始」に変更されます。 インポート処理を終了した後、あなたはこのサービスを完全に停止または無効にすることができます。
- system.mdaおよびctm.mdb Accessデータファイルがマシン上にあり、MS Access ODBCドライバが存在していることを確認してください。 これは標準的なWindowsにインストールされています。 あなたは「管理ツール」内の「データソース」アイテムを開いて、「ドライバ」タブをクリックすることにより、MS Access ODBCドライバがインストールされているかどうか確認することができます。 あなたはどこにCTMをインストールするか、system.mdaファイルおよびctm.mdaデータベースをどこに置くか、またはデータをインポートしたいデータベースを決定する必要があります。 WindowsサーバのIPアドレスまたはホスト名と同様に、これらのファイルへのローカルパスも記録してください。
- これで、あなたはMoodleにテストバンクをインポートすることができるようになります。 あなたの小テストを作成して、「ファイルから問題をインポートする」処理に移動してください。 ここからはLINUXで異なる部分です - インポート処理を開始するため、あなたはアップロードフィールドでダミーファイルを指定する必要があります。 このファイルは処理されず、インポートフォームの仮の入力値 (placeholder) となるだけです。 次にあなたはWindowsサーバ情報を指定する場所へ移動します。そして、次にあなたはシステムおよびテストバンクデータベースのパスと同様に Windows ODBCソケットサーバマシンのホスト名を入力することができます。 あなたが前のステップで入力した情報をここに入力して、「サーバに接続する」をクリックしてください。 すべてが正しく設定された場合、あなたがデータベースからインポートすることのできる、問題サブカテゴリを選択するフォームが表示されます。 このステップが存在する理由はしばしばCTMテストバンクが、本の章またはコースセクションをベースとした多数の問題カテゴリを含むからです。 このステップにエラーなしに到達できた場合、あなたはソケットサーバを正しく設定できています。そして、あなたはMoodleに問題をインポートすることができます!
この処理中にエラーメッセージが表示された場合、この技術情報が有益だと理解できるでしょう。 クエリがクエリ結果用のXML結果テーブルを利用できるようにするため、ODBCソケットサーバはXMLソケットのオープンにポート9628を使用します。 インポートクラスは私がインポートするために使用するローカルクエリのように、XMLを構文解析して使用します。
全ヘルプファイルのインデックス
このヘルプを次の言語で表示する: English
Copyright c 2015 株式会社アクイル All Rights Reserved