用語集エントリをインポートする

用語集のエントリはエクスポートしてからXMLファイルを介して別の用語集にインポートできます。

用語集エントリのインポート

  • 教師として、あなたの用語集にアクセス
  • [管理]> [用語集管理]> [エントリをインポートする]に移動します。

glossaryimport29.png

  • [ファイルを選択する]ボタンをクリックして、コンピュータにエクスポートされたエントリのXMLファイルを参照します。
  • 新しいエントリのインポート先を選択します。現在の用語集または新しい用語集のいずれかです。
  • カテゴリ情報をインポートしたい場合は、チェックボックスをクリックしてください。
  • 「送信」ボタンをクリックしてください。

xmlimportscreen.png

その後、用語集に追加されたエントリとカテゴリのレポートが表示されます。用語集を作成したときに重複エントリを有効にした場合は、インポートプロセスによって新しい定義がすべて追加されます。それ以外の場合は、重複したエントリをインポートすることはできません。

あなたはすべてのエントリーの作者としてリストされます。

エクスポートした用語集に埋め込み画像や添付ファイルが含まれている場合は、同じサイトの用語集にインポートしていると仮定して、それらも新しい用語集にインポートされます。

トラブルシューティング

エントリのインポートに関する問題の考えられる原因

  • XMLファイルに<entries>タグがない、または<info>タグが間違った場所にあるなどの間違いがある場合。 XMLファイルを手動で作成したか、Wordでのmailmergeのような何らかのツールを使用してXMLファイルを作成したが、テンプレートが正しくない場合があります。
  • 概念、定義、またはキーワードなどのエンティティのテキストに最上位ビットセット文字がある場合。 &のようなものを&amp;に置き換えます。
  • エントリ間にタブまたはスペースがある場合スペースが問題を引き起こすかどうかはわかりませんが、あるタグの終わりから次のタグの始めまでの間にあるものをすべて除去するのが最善です。たとえば、テキストエディタで> <を> <で検索して置き換えます。
  • ほとんどの場合、これらのエラーのいずれかが発生するとインポートは中止されます。
  • 用語集をマージするときにすでにエントリと衝突するエントリが重複していても通常は問題ありません。
  • のような警告
    警告:exec()は603行目の/moodle/lib/uploadlib.phpでセキュリティ上の理由から無効にされています
    インポート時には問題にならないかもしれませんが、XMLファイルの形式に関する問題を処理することから気を散らすかもしれません。
  • CONCEPT要素またはDEFINITION要素内に記述されたHTMLタグおよびXHTMLタグはインポート時に失敗し、目的のコンテンツではなく「配列」と表示されます。これを解決するには、<![CDATA []]>マークアップ内に(X)HTMLタグを書いてみてください。
  • 用語集のエントリに画像が含まれている場合は、ファイルをインポートしたときに画像が表示されるように、XMLファイル内で検索と置換を行って画像パスを修正する必要があります。

用語集活動のバックアップをリストアする

用語集エントリをインポートする別の方法は、登録ユーザーを含む用語集活動のバックアップをリストアすることです。この方法には、用語集エントリ内のカテゴリ、画像、添付ファイルが含まれます。用語集がリストアされると、エントリの作成者は元の用語集と同じになります。

関連情報

Moodleフォーラムディスカッションを使用する: