Импортируйте информацию о курсе из одного Moodle в другой.

StackOverflow https://stackoverflow.com/questions/2155152

  •  23-09-2019
  •  | 
  •  

Вопрос

Я обновляю установку Moodle и меняю внешний вид, роли и т. д.Для этого я замораживаю контент существующей версии, копирую сайт в новое место, обновляю его (мы вносим много изменений), а затем, когда все готово, перемещаю «новый» сайт в старое место.

Проблема в том, что у нас есть несколько человек, проходящих курс, и мы не хотим мешать им завершить, но хотели бы иметь возможность использовать частичные данные, относящиеся к их курсам, для включения в новую версию.

Есть идеи?Кто-нибудь это сделал?Слишком опасно?

Это было полезно?

Решение

вы можете попробовать встроенную функциональность курса резервного копирования/восстановления.Я бы провел его углубленное тестирование перед началом миграции, поскольку, по крайней мере, в старых версиях Moodle (iirc ~ 1.5 или 1.6) результаты резервного копирования/восстановления не всегда были идеальными..

Другие советы

Ваш план звучит разумно.Почему бы после обновления нового сайта, нового внешнего вида, курсов, изменения ролей и т. д. просто не переключить DNS со старого сайта на новый?

Вы также можете создать резервную копию базы данных Moodle на старом сайте, я использую phpMyAdmin, внести изменения на месте, а затем выполнить обновление на месте.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top