В настоящий момент в системе (версия 3.1.0) реализована возможность выгрузки тренингов 1.0, для импортирования их в тренинги 2.0
Механизм работает через загрузку/выгрузку файлов формата CSV
Для выгрузки тренинга, нужно войти в настройки тренинга и в самом низу нажать кнопку выгрузить тренинг.
Далее система сформирует архив с 3-емя csv файликами.
Его нужно разархивировать. внутри архива будут файлы
сourse_ID_data.csv - это настройки тренинга
lessons_ID_data.csv - это все уроки с настройками и содержимым контента
users_ID_data.csv - это список пользователей и статусы прохождения уроков(с историей). Без вложений и содержимого ответов и переписки. То есть этот файл позволит продолжить прохождение в новых тренингов с урока где они остановились на момент выгрузки тренинга.
Перед выгрузкой тренингов вы должны убедится, что у Вас нет уроков с одинаковой сортировкой. Так-же не желательны пропуски в сортировке. То есть 1 - 3 - 5 и т.д. У уроков должна быть четкая и последовательная сортировка 1-2-3 и т.д.
Если у Вас есть уроки с одинаковым порядковым номером(сортировкой), обязательно исправьте эту ситуацию, так как при выгрузке порядок уроков и связь с учениками будет выстроена по этому номеру(можно считать его как id для миграции). Для исправления сортировки, Вам нужно поменять местами 2 любых урока между собой зацепив крестик со стрелочками. И вернуть их обратно. После этого обновить страницу(кнопка F5) и вы увидите что сортировка у уроков стала с 1 и она вся красивая и последовательная. Абсолютно так-же они загрузятся в новые тренинги 2.0. Имейте это ввиду. Миграция пользователей не произойдёт если будет расхождение по кол-ву уроков, а так-же она будет некорректная если сортировка уроков сбитая.
Далее для загрузки(создания/импорт) нового тренинга из этих файлов, заходите в тренинги 2.0
по кнопке добавить, там есть пункт импорт тренинга
откроется форма импортирования тренинга, она состоит из двух вкладок “Основное” и Миграция учеников.
Первым шагом вы импортируете тренинг, вторым шагом переносите учеников или загружаете их из файла.
На основной вкладке вы указываете файлы с тренингом и уроками которые были распакованы на предыдущем шаге и нажимаете кнопку импортировать.
После того как тренинг загрузился, можете проверить его в списке выключенных, желательно попробовать сохранить его и перезаписать(сохранить) выборочно какие-то уроки и убедится что все перенеслось корректно.
Далее на вкладке “Миграция учеников” есть 2 варианта переноса/загрузки учеников.
Первый вариант: Это перенос учеников вместе с историей ответов. Просто укажите тренинг откуда и в какой тренинг переносим учеников. И нажмите кнопку Перенести.
Миграция учеников полностью очищает всю историю в тренинге в который вы её делаете. Предположительно она сделана для только что импортированных тренингов или новых тренингов. Так-же система проверяет кол-во уроков и их сортировку, если есть расхождения между тренингами перенос учеников произведен не будет. Система выдаст предупреждение.
Второй вариант: Импорт через файл, устанавливает у пользователей только стартовый урок, все предыдущие делает пройденными. Этот импорт удобен если вам нужно перенести пользователей из внешней системы.
Формат файла csv, структура: в первой строке обязательно название колонок. Разделитель в файле ,(запятая)
user_email,lesson_sort
user@test.com,5
user2@test.com,3
….
В вышеуказанном примере у первого пользователя будут пройдены 4 первых урока. 5-ый урок будет доступным. У второго пользователя первые 2 урока будут пройдены 3-ий будет доступен.
Примечания:
Не переносятся блоки уроков, блоки или разделы нужно создавать вручную уже после переноса и подвязывать уроки руками.
Если в старых тренингах есть задержка открытия уроков и она меньше чем 24 часа(например 5 часов), то в новых тренингах будет задержка открытия 1 день.
Файл с учениками не является обязательным.
При каждом импорте создается новый тренинг. Обновления данных не происходит.
Вложения которые были в старых тренингах, в новых будут перенесены как ссылка. Но в новых тренингах так-же вложения можно сделать через файлы и тогда они будут защищены от прямого копирования по ссылке.
После импорта тренинга не забудьте проверить все новые настройки которых не было в прошлой версии тренингов.