「コースのバックアップ」の版間の差分
Toshihiro KITA (トーク | 投稿記録) |
Toshihiro KITA (トーク | 投稿記録) |
||
1行目: | 1行目: | ||
{{バックアップ}} | {{バックアップ}} | ||
コースは、コースバックアップを使用して、一部またはすべてのパーツとともに保存できます。通常、サイト管理者は、サイト全体に対して[[自動コースバックアップ|自動コースバックアップ]]のスケジュールを設定します。教師はバックアップを作成したり、既存のバックアップをダウンロードして安全に保管したり、別のMoodleサイトで使用したりできます。 | コースは、コースバックアップを使用して、一部またはすべてのパーツとともに保存できます。通常、サイト管理者は、サイト全体に対して[[自動コースバックアップ|自動コースバックアップ]]のスケジュールを設定します。教師はバックアップを作成したり、既存のバックアップをダウンロードして安全に保管したり、別のMoodleサイトで使用したりできます。 | ||
{{MediaPlayer | url = https://youtu.be/eNe6kRv2ndI | desc =コースのバックアップ:Moodle 3.7}} | {{MediaPlayer | url = https://youtu.be/eNe6kRv2ndI | desc =コースのバックアップ:Moodle 3.7}} | ||
==コースのバックアップ== | ==コースのバックアップ== | ||
コースをバックアップするには | コースをバックアップするには | ||
#コースに入ります。 | |||
# | #歯車メニューまたは管理ブロックのバックアップリンクをクリックします。(テーマによって違います) | ||
# | #「初期設定」の画面で、必要に応じて、活動、ブロック、フィルタ、その他のアイテムを選択し、「次へ」のボタンをクリックします。管理者やマネージャーなどの適切な権限を持つユーザは、バックアップに含める項目の設定として、[[ユーザデータのバックアップ|ユーザを含めるか]]、ユーザ情報を匿名化するか、ユーザロールの割り当て、グループ、グルーピング、ユーザファイル、コメント、ユーザ完了の詳細、コースログと評定履歴を含めるかどうかを選択できます。 | ||
# | #「スキーマ設定」の画面で、バックアップに含める特定のアイテムを選択/選択解除し、「次へ」のボタンをクリックします。 | ||
# | #必要に応じて、「タイプオプションを表示する」のリンクをクリックして、バックアップする特定のタイプの活動を選択します。 | ||
# | #「確認およびレビュー」の画面で、すべてがちゃんと選択できているかを確認します。必要に応じて、戻るボタンを使用して戻ってください。大丈夫ならば、「バックアップを実行する」のボタンをクリックします。 | ||
# | #「完了」の画面では、「続ける」のボタンをクリックします | ||
# | |||
{| | {| | ||
| | | | ||
|[[File:26backuprestore1.png|thumb|すべてまたはなしを選択するオプションがあるバックアップ画面]] | |[[File:26backuprestore1.png|thumb|すべてまたはなしを選択するオプションがあるバックアップ画面]] | ||
24行目: | 19行目: | ||
|[[File:26backuprestore2.png|thumb|活動タイプを選択するオプションがあるバックアップ画面]] | |[[File:26backuprestore2.png|thumb|活動タイプを選択するオプションがあるバックアップ画面]] | ||
|} | |} | ||
次に、バックアップファイル(.zipファイルとの混同を避けるために固有の.mbz拡張子が付いたもの)がコースバックアップ領域に保存されます。バックアップファイル名の形式は '' backup-moodle2-course-coursename-date-hour.mbz ''で、ユーザなしでバックアップした場合は '' -nu.mbz ''で終わり、 ''-an.mbz ''になります。匿名化された名前。 | 次に、バックアップファイル(.zipファイルとの混同を避けるために固有の.mbz拡張子が付いたもの)がコースバックアップ領域に保存されます。バックアップファイル名の形式は '' backup-moodle2-course-coursename-date-hour.mbz ''で、ユーザなしでバックアップした場合は '' -nu.mbz ''で終わり、 ''-an.mbz ''になります。匿名化された名前。 | ||
ヒント:デフォルト設定に満足し、すべてのバックアップ画面を通過したくない場合は、'最終ステップにジャンプ' をクリックしてバックアップを実行できます。 | ヒント:デフォルト設定に満足し、すべてのバックアップ画面を通過したくない場合は、'最終ステップにジャンプ' をクリックしてバックアップを実行できます。 | ||
==ユーザー情報の匿名化== | ==ユーザー情報の匿名化== | ||
ユーザー情報の匿名化は、各ユーザーを匿名にすることで ''ユーザーの身元を保護する'' バックアップ機能です。バックアップの初期設定でこのボックスがチェックされている場合、Moodleは@doesntexist.comの電子メールアドレスなどを置き換えて、実名をエイリアスに置き換えます。たとえば、''Max Manager'' は ''anonfirstname4 anonlastname4'' になる可能性があります。 | ユーザー情報の匿名化は、各ユーザーを匿名にすることで ''ユーザーの身元を保護する'' バックアップ機能です。バックアップの初期設定でこのボックスがチェックされている場合、Moodleは@doesntexist.comの電子メールアドレスなどを置き換えて、実名をエイリアスに置き換えます。たとえば、''Max Manager'' は ''anonfirstname4 anonlastname4'' になる可能性があります。 | ||
==非同期コースバックアップ== | ==非同期コースバックアップ== | ||
大きなコースでは、コースがバックグラウンドでバックアップされている間も作業を続行できると便利です。これは、管理者が ''サイト管理 / 高度な機能'' の '非同期バックアップを有効にする' チェックボックスをオンにすると実行できます | 大きなコースでは、コースがバックグラウンドでバックアップされている間も作業を続行できると便利です。これは、管理者が ''サイト管理 / 高度な機能'' の '非同期バックアップを有効にする' チェックボックスをオンにすると実行できます | ||
==管理者向けのCLI経由のバックアップ== | ==管理者向けのCLI経由のバックアップ== | ||
サイト管理者は、CLIスクリプトを使用して、選択したコースをバックアップできます。 | サイト管理者は、CLIスクリプトを使用して、選択したコースをバックアップできます。 | ||
===オプション=== | ===オプション=== | ||
*--courseid=INTEGER(バックアップのコースID) | *--courseid=INTEGER(バックアップのコースID) | ||
46行目: | 33行目: | ||
*--destination=STRING(バックアップファイルを保存するパス。設定されていない場合、バックアップはコースバックアップファイル領域内に保存されます。) | *--destination=STRING(バックアップファイルを保存するパス。設定されていない場合、バックアップはコースバックアップファイル領域内に保存されます。) | ||
*-h、--help(このヘルプを印刷します。) | *-h、--help(このヘルプを印刷します。) | ||
===例=== | ===例=== | ||
<code php> | <code php> | ||
60行目: | 46行目: | ||
Courseid=25の.mbzバックアップファイルは、''Moodledata''($CFG->dataroot)フォルダの''backup''サブフォルダに保存されます。 | Courseid=25の.mbzバックアップファイルは、''Moodledata''($CFG->dataroot)フォルダの''backup''サブフォルダに保存されます。 | ||
==ヒントとコツ== | ==ヒントとコツ== | ||
*Moodle 2.0での復元後にコンテンツが失われますか? ''孤児になった活動'' というトピック見出しはありますか?解決策:コース設定に移動し、トピックセクションの数を増やすと、通常に戻ります。 | *Moodle 2.0での復元後にコンテンツが失われますか? ''孤児になった活動'' というトピック見出しはありますか?解決策:コース設定に移動し、トピックセクションの数を増やすと、通常に戻ります。 | ||
==クリエイティブな用途== | ==クリエイティブな用途== | ||
バックアップとリストアのプロセスは、教師と管理者に多くの創造的なソリューションを提供できます。 | バックアップとリストアのプロセスは、教師と管理者に多くの創造的なソリューションを提供できます。 | ||
71行目: | 55行目: | ||
*Moodleの以前のバージョンでは、過去の学生の活動なしにコースを進める方法 | *Moodleの以前のバージョンでは、過去の学生の活動なしにコースを進める方法 | ||
*空の活動を作成し、その活動のみを保存してから、コースまたは別のコースに1回以上リストアします。 | *空の活動を作成し、その活動のみを保存してから、コースまたは別のコースに1回以上リストアします。 | ||
==一般的なバックアップのデフォルト== | ==一般的なバックアップのデフォルト== | ||
コースバックアップのデフォルト設定は、サイト管理の '一般バックアップデフォルト' でサイト管理者が設定できます。 | コースバックアップのデフォルト設定は、サイト管理の '一般バックアップデフォルト' でサイト管理者が設定できます。 | ||
79行目: | 61行目: | ||
''ログの保持期間'' ドロップダウンで時間を選択することにより、バックアップログ情報が削除されるまで保持される期間を指定できます。この情報は非常に大きい可能性があるため、選択する時間は非常に短いことが推奨されます。 | ''ログの保持期間'' ドロップダウンで時間を選択することにより、バックアップログ情報が削除されるまで保持される期間を指定できます。この情報は非常に大きい可能性があるため、選択する時間は非常に短いことが推奨されます。 | ||
==コースバックアップは90%を超えて停止し、エラーは表示されません== | ==コースバックアップは90%を超えて停止し、エラーは表示されません== | ||
これは次の原因で発生すると報告されています: | これは次の原因で発生すると報告されています: | ||
*[[コースフォーマット |非標準のコースフォーマット]]。コース形式を置き換えてみてください。 | *[[コースフォーマット |非標準のコースフォーマット]]。コース形式を置き換えてみてください。 | ||
*サーバーのRAMが不足しています。通常、サーバーにRAMを追加するのが最初の[[パフォーマンスの推奨 |パフォーマンスの推奨事項]]です。 | *サーバーのRAMが不足しています。通常、サーバーにRAMを追加するのが最初の[[パフォーマンスの推奨 |パフォーマンスの推奨事項]]です。 | ||
==コースバックアップケイパビリティ== | ==コースバックアップケイパビリティ== | ||
*[[Capabilities/moodle/backup:anonymise|バックアップ上の匿名ユーザーデータ]] | *[[Capabilities/moodle/backup:anonymise|バックアップ上の匿名ユーザーデータ]] | ||
*[[Capabilities/moodle/backup:backupcourse|バックアップコース]] | *[[Capabilities/moodle/backup:backupcourse|バックアップコース]] | ||
94行目: | 73行目: | ||
*[[Capabilities/moodle/backup:downloadfile|バックアップ領域からファイルをダウンロード]] | *[[Capabilities/moodle/backup:downloadfile|バックアップ領域からファイルをダウンロード]] | ||
*[[Capabilities/moodle/backup:userinfo|ユーザーデータのバックアップ]] | *[[Capabilities/moodle/backup:userinfo|ユーザーデータのバックアップ]] | ||
==エラー:バックアップファイルからユーザ 'admin' をリストアしようとすると、競合が発生します== | ==エラー:バックアップファイルからユーザ 'admin' をリストアしようとすると、競合が発生します== | ||
*続行する前に、''何か問題が発生した場合に備えて'' 2番目の管理者アカウントを作成することをお勧めします。 | *続行する前に、''何か問題が発生した場合に備えて'' 2番目の管理者アカウントを作成することをお勧めします。 | ||
102行目: | 80行目: | ||
*ログアウトする前に、'インポートされた' メイン '管理者' アカウントのパスワードを更新/リセットすることをお勧めします。これは、サイトのメイン '管理者' アカウントである可能性が高く、このアカウントが機能しなくなると深刻な問題が発生するためです。 | *ログアウトする前に、'インポートされた' メイン '管理者' アカウントのパスワードを更新/リセットすることをお勧めします。これは、サイトのメイン '管理者' アカウントである可能性が高く、このアカウントが機能しなくなると深刻な問題が発生するためです。 | ||
*なんらかの問題が発生した場合は、2番目の管理者アカウントを使用してメインの管理者アカウントを修正できます。 | *なんらかの問題が発生した場合は、2番目の管理者アカウントを使用してメインの管理者アカウントを修正できます。 | ||
==こちらもご覧ください== | ==こちらもご覧ください== | ||
*[[コースのリストア]] | *[[コースのリストア]] | ||
*[[ユーザデータのバックアップ]] | *[[ユーザデータのバックアップ]] | ||
*[[活動バックアップ]] | *[[活動バックアップ]] | ||
*管理者は[http://moosh-online.com/commands/#course-restore MOOSH]を使用して、CLIからコースを一括バックアップおよびリストアできます。 | *管理者は[http://moosh-online.com/commands/#course-restore MOOSH]を使用して、CLIからコースを一括バックアップおよびリストアできます。 | ||
[[カテゴリ:コース]] | [[カテゴリ:コース]] | ||
[[en:Course backup]] | [[en:Course backup]] | ||
[[de:Kurssicherung]] | [[de:Kurssicherung]] |
2021年9月20日 (月) 06:22時点における版
コースは、コースバックアップを使用して、一部またはすべてのパーツとともに保存できます。通常、サイト管理者は、サイト全体に対して自動コースバックアップのスケジュールを設定します。教師はバックアップを作成したり、既存のバックアップをダウンロードして安全に保管したり、別のMoodleサイトで使用したりできます。
コースのバックアップ
コースをバックアップするには
- コースに入ります。
- 歯車メニューまたは管理ブロックのバックアップリンクをクリックします。(テーマによって違います)
- 「初期設定」の画面で、必要に応じて、活動、ブロック、フィルタ、その他のアイテムを選択し、「次へ」のボタンをクリックします。管理者やマネージャーなどの適切な権限を持つユーザは、バックアップに含める項目の設定として、ユーザを含めるか、ユーザ情報を匿名化するか、ユーザロールの割り当て、グループ、グルーピング、ユーザファイル、コメント、ユーザ完了の詳細、コースログと評定履歴を含めるかどうかを選択できます。
- 「スキーマ設定」の画面で、バックアップに含める特定のアイテムを選択/選択解除し、「次へ」のボタンをクリックします。
- 必要に応じて、「タイプオプションを表示する」のリンクをクリックして、バックアップする特定のタイプの活動を選択します。
- 「確認およびレビュー」の画面で、すべてがちゃんと選択できているかを確認します。必要に応じて、戻るボタンを使用して戻ってください。大丈夫ならば、「バックアップを実行する」のボタンをクリックします。
- 「完了」の画面では、「続ける」のボタンをクリックします
次に、バックアップファイル(.zipファイルとの混同を避けるために固有の.mbz拡張子が付いたもの)がコースバックアップ領域に保存されます。バックアップファイル名の形式は backup-moodle2-course-coursename-date-hour.mbz で、ユーザなしでバックアップした場合は -nu.mbz で終わり、 -an.mbz になります。匿名化された名前。
ヒント:デフォルト設定に満足し、すべてのバックアップ画面を通過したくない場合は、'最終ステップにジャンプ' をクリックしてバックアップを実行できます。
ユーザー情報の匿名化
ユーザー情報の匿名化は、各ユーザーを匿名にすることで ユーザーの身元を保護する バックアップ機能です。バックアップの初期設定でこのボックスがチェックされている場合、Moodleは@doesntexist.comの電子メールアドレスなどを置き換えて、実名をエイリアスに置き換えます。たとえば、Max Manager は anonfirstname4 anonlastname4 になる可能性があります。
非同期コースバックアップ
大きなコースでは、コースがバックグラウンドでバックアップされている間も作業を続行できると便利です。これは、管理者が サイト管理 / 高度な機能 の '非同期バックアップを有効にする' チェックボックスをオンにすると実行できます
管理者向けのCLI経由のバックアップ
サイト管理者は、CLIスクリプトを使用して、選択したコースをバックアップできます。
オプション
- --courseid=INTEGER(バックアップのコースID)
- --courseshortname=STRING(バックアップ用のコースショートネーム)
- --destination=STRING(バックアップファイルを保存するパス。設定されていない場合、バックアップはコースバックアップファイル領域内に保存されます。)
- -h、--help(このヘルプを印刷します。)
例
\$sudo -u www-data /usr/bin/php admin/cli/backup.php --courseid=2 --destination=/moodle/backup/
Windowsでは、cmd.exeを使用して/admin/cli/backup.phpスクリプトを実行します。別のデータサーバーにMoodledataフォルダをセットアップしている場合は、そのデータサーバー上のバックアップフォルダへのUNCパスを指定できます。コマンドラインCDからMoodle \admin\cliフォルダに移動し、次のコマンドを実行します:
php backup.php --courseid=25 --destination=\\moodledata\backup
ここで、'-courseid' は、バックアップするコースのIDです。
Courseid=25の.mbzバックアップファイルは、Moodledata($CFG->dataroot)フォルダのbackupサブフォルダに保存されます。
ヒントとコツ
- Moodle 2.0での復元後にコンテンツが失われますか? 孤児になった活動 というトピック見出しはありますか?解決策:コース設定に移動し、トピックセクションの数を増やすと、通常に戻ります。
クリエイティブな用途
バックアップとリストアのプロセスは、教師と管理者に多くの創造的なソリューションを提供できます。
- あるコースのコースまたは特定の活動を別のコースに複製する(インポートと同様)
- ローカルホストサイトコースの資料を使用して、プロダクションMoodleサイトコースを更新する
- コースを新しいMoodleサイトに転送します。
- Moodleの以前のバージョンでは、過去の学生の活動なしにコースを進める方法
- 空の活動を作成し、その活動のみを保存してから、コースまたは別のコースに1回以上リストアします。
一般的なバックアップのデフォルト
コースバックアップのデフォルト設定は、サイト管理の '一般バックアップデフォルト' でサイト管理者が設定できます。
選択した設定がロックされている可能性があるため、コースバックアップの作成時に変更できません。
ログの保持期間 ドロップダウンで時間を選択することにより、バックアップログ情報が削除されるまで保持される期間を指定できます。この情報は非常に大きい可能性があるため、選択する時間は非常に短いことが推奨されます。
コースバックアップは90%を超えて停止し、エラーは表示されません
これは次の原因で発生すると報告されています:
- 非標準のコースフォーマット。コース形式を置き換えてみてください。
- サーバーのRAMが不足しています。通常、サーバーにRAMを追加するのが最初のパフォーマンスの推奨事項です。
コースバックアップケイパビリティ
- バックアップ上の匿名ユーザーデータ
- バックアップコース
- バックアップセクション
- インポート用のバックアップ
- バックアップオプションの構成
- バックアップ領域からファイルをダウンロード
- ユーザーデータのバックアップ
エラー:バックアップファイルからユーザ 'admin' をリストアしようとすると、競合が発生します
- 続行する前に、何か問題が発生した場合に備えて 2番目の管理者アカウントを作成することをお勧めします。
- 各サーバの管理者アカウントに異なる一意のユーザ名とメールアドレスがあることを確認してから再度、ユーザデータを含めたコースバックアップを行い、それをリストアしてください。
- 新しいバックアップを作成できず、既存の '競合する' バックアップファイルを使用する必要がある場合は、細心の注意を払って新しいメインの管理者のパスワードとメールを忘れずに控えておき、新しいサイトのメインの管理者アカウントを変更する必要があります。
- ファイルでインポートして作成した方の管理者アカウントは、パスワードを失い、使用できなくなる可能性があることに注意してください。
- ログアウトする前に、'インポートされた' メイン '管理者' アカウントのパスワードを更新/リセットすることをお勧めします。これは、サイトのメイン '管理者' アカウントである可能性が高く、このアカウントが機能しなくなると深刻な問題が発生するためです。
- なんらかの問題が発生した場合は、2番目の管理者アカウントを使用してメインの管理者アカウントを修正できます。
こちらもご覧ください
- コースのリストア
- ユーザデータのバックアップ
- 活動バックアップ
- 管理者はMOOSHを使用して、CLIからコースを一括バックアップおよびリストアできます。