перенос курса из Gnomio в mdl2

перенос курса из Gnomio в mdl2

от Марина Золочевская -
Количество ответов: 10

Курс был размещен и использовался на gnomio.com (Moodle 1.9). Пытаюсь перенести на mdl2.com (Moodle 2). Первая проблема, с котрой столкнулась, при переносе через "резервное копирование"/"восстановление" - не восстанавливаются участники курса. Можно ли это побороть и как?

В ответ на Марина Золочевская

Re: перенос курса из Gnomio в mdl2

от Artem Andreev -
Изображение пользователя Эксперт по Moodle
В ответ на Artem Andreev

Re: перенос курса из Gnomio в mdl2

от Марина Золочевская -

Спасибо. Очень жаль в смятении.  А может быть как-то можно сохранить базу пользователей из "гномио" вне сайта, переконвертировать вручную и импортировать в  mdl2?  в думах Как? 

 

В ответ на Марина Золочевская

Re: перенос курса из Gnomio в mdl2

от Александр Анисимов -
Изображение пользователя Майнтейнер перевода Изображение пользователя Эксперт по Moodle

Можно попытаться сделать следующее:

  1. Установить на локальном компьютере Мудл 1.9.
  2. Восстановить на ней курс из резервной копии с gnomio.com.
  3. Обновить Мудл до 2.1.
  4. Создать резервную копию курса.
  5. Перенести и восстановить курс на mdl2.com
В ответ на Александр Анисимов

Re: перенос курса из Gnomio в mdl2

от Марина Золочевская -

Александр, а как выполнить пункт 3 - обновление до 2.1. Через резервное копирование и восстановление у меня не получилось. Можно ли готовый курс, сделанный на Moodle1.9, апргейдить до  Moodle 2?

В ответ на Марина Золочевская

Re: перенос курса из Gnomio в mdl2

от Vadim Tabunshchik -
Изображение пользователя Developers

Можно ли готовый курс, сделанный на Moodle1.9, апргейдить до  Moodle 2?

Вам не курс нужно апгрейдить, а всю систему полностью обновить до Moodle 2.1.x.

Т. е. нужно проделать следующее:

  1. Сохранить рез. копию системных файлов Мудл 1.9
  2. Сохранить рез. копию БД Мудл 1.9
  3. Сохранить рез. копию moodledata из Мудл 1.9
  4. Удалить системные файлы Мудл 1.9, обязательно сохранив config.php
  5. Скопировать в папку Мудл системные файлы версии 2.1.х
  6. В браузере зайти на сайт, в админку.
  7. Мудл предупредит об обновлении версии до 2.1.х, будете следовать ее указаниям.

В результате обновления Мудл обновится структура БД, откатиться назад будет невозможно (для этого и нужна рез. копия БД от Мудл 1.9 и сист. файлов 1.9), обновится также и moodledata - будет совершенно иная система хранения файлов (поэтому для отката к 1.9 и нужна рез. копия moodledata версии 1.9).

После этого выполняете пункты 4 и 5, указанные Александром.

Как видите, обновление Мудл само по себе простое занятие улыбаюсь, но требует предварительной подготовки, вдруг что-то пойдет не так.

Думаю, понятно, что перед обновлением до 2.1.х в версии 1.9 Вам нужно иметь все курсы, кот. Вы потом захотите перенести на рабочий сервер mdl2.com.

В ответ на Vadim Tabunshchik

Re: перенос курса из Gnomio в mdl2

от Марина Золочевская -

Спасибо. А Вы не могли бы уточнить, какие файлы считать системными? Все подготовила, но не уверена, какие именно файлы надо заменить из пакета Moodle2.1. в папке с Moodle 1.9. Очень благодарна за помощь!

В ответ на Марина Золочевская

Re: перенос курса из Gnomio в mdl2

от Vadim Tabunshchik -
Изображение пользователя Developers

Системные файлы - это абсолютно все файлы из каталога moodle.
Конфигурационный файл config.php создается один раз во время первой инсталляции системы, поэтому его нужно обязательно сохранить при обновлении. И не делайте замену, т. к. в версиях много файлов не совпадают, останутся ненужные, просто все файлы 1.9 удалите и скорируйте на их место файлы Moodle 2.1.х.

ЗЫ: Вот тут подробненько Алексей Попов описал структуру Moodle.
Программная часть - это и есть системные файлы.

В ответ на Vadim Tabunshchik

Re: перенос курса из Gnomio в mdl2

от Марина Золочевская -

Большое спасибо. Все получилось. Достаточно оказалось обновить до Moodle 2.0.х. Все участники оказались на новом сайте, чего и добивалась улыбаюсь