4. コース作成・削除・編集・レイアウト

4.5. コースをバックアップしたい

バックアップ可能な時間帯

授業のある平日の8:00から18:00まで、「教師」によるコースのバックアップは、サーバ負荷の上昇を避けるため禁止されています。

バックアップ可能なコース

コースをバックアップするには、そのコースに「アクティブ」状態の「教師」(「教師-非表示」を含む)として登録されている必要があります。

原則として2年以上前の授業科目連携コースは連携が解除されているため、登録が「一時停止」状態となっており、そのままではコースにアクセスできません。必要であれば「お問い合わせフォーム」で手動登録を依頼してください。

バックアップ内容

バックアップ時にバックアップする内容のオプションとして「登録済みユーザを含む」というチェックボックスが表示され、デフォルトではオフとなっています。この状態でバックアップを実施すると、ユーザ情報(提出物等を含む)はバックアップされません。コンテンツを別のコース等で後日再利用したい等の目的にはこれで必要十分です。

登録済みユーザを含む」を選択すると、バックアップにユーザ情報が含まれます。多数のまたは大きな提出物がある場合は、バックアップのファイルサイズが大きくなります。また、このバックアップファイルは個人情報を含み、リストアすれば検索も容易であることから保有個人データであると考えられ、取り扱いに注意が必要です。

バックアップの方法

コースページ上部の「さらに」より「コース再利用」に進むと関連する機能一覧が表示され、その中から「バックアップ」を選ぶと、バックアップ設定の画面となります。バックアップ不可の時間帯では選択できません。

バックアップ設定画面で、バックアップの必要な項目にチェックを入れ、「最終ステップにジャンプする」により、すぐにバックアップが開始されます。特定のセクションのみ、特定の活動のみ、などの選択をしたい場合は、「次へ」に進んで選択し、さらに進んでいくとバックアップが開始されます。

バックアップには一定の時間を要することがあります。バックグラウンドで実行されますのでブラウザを閉じてもかまいません。完了するとメールで通知されます。

バックアップファイルの取得

バックアップ完了後は、「コース再利用」から「リストア」ページに進むとバックアップファイルの一覧が表示されます。

すぐにダウンロードしてMoodleに残さず削除してください。一定期間放置された場合は強制的に削除することもあります。

バックアップファイルのリストア可否

ダウンロードしたバックアップファイルは、そのサイズによっては以下のように容易にリストアに用いることができない場合があります。後の利用のためには、セクションごとやモジュールごとのバックアップが便利なこともあります。

  • 50MB以下: 教師が単独でアップロード・リストア可能。
  • 1GB以下: マネージャ以上のユーザに依頼すればアップロード・リストア可能。
  • 1GB超え: 管理者がサーバOSにログインしてリストア作業が必要。

バックアップファイルに「登録済みユーザを含む」場合、ユーザ情報を含めたリストアにはマネージャ以上の権限が必要です。

バックアップファイルのMoodle外での利用

バックアップファイルは.mbzという拡張子が付けられ、実体はTAR+GZIPです(Googleなどで検索するとZIPと記述されていることがありますが誤りです)。展開すると、多数のXMLファイルとコースファイル(リソース)が得られますが、コースファイルの元のファイル名はXMLを参照しなければ復元できません。各XMLの構造に関する平易なドキュメントはありません。よほど単純なコースでなければ手作業での読み取り・修正は非現実的であると考えられます。

また、個人情報を含んでいる場合には、安易にクラウドサーバにアップロードしないなど、取り扱いに注意が必要です。