Миграция тренингов с 1.0 на 2.0

Последние изменения: 15.09.2021

В настоящий момент в системе (версия 3.1.0) реализована возможность выгрузки тренингов 1.0, для импортирования их в тренинги 2.0

Механизм работает через загрузку/выгрузку файлов формата CSV

Для выгрузки тренинга, нужно войти в настройки тренинга и в самом низу нажать кнопку выгрузить тренинг.

174c4fb7de5c14cd8469a95ddd6e06f6.png


Далее система сформирует архив с 3-емя csv файликами.

1b66158ec1cf3245d6c3c17d034eafc7.png

Его нужно разархивировать. внутри архива будут файлы

726dd27faeb32198e80ecccc8cdbe629.png

сourse_ID_data.csv - это настройки тренинга
lessons_ID_data.csv - это все уроки с настройками и содержимым контента
users_ID_data.csv - это список пользователей и статусы прохождения уроков(с историей). Без вложений и содержимого ответов и переписки. То есть этот файл позволит продолжить прохождение в новых тренингов с урока где они остановились на момент выгрузки тренинга.

Перед выгрузкой тренингов вы должны убедится, что у Вас нет уроков с одинаковой сортировкой. Так-же не желательны пропуски в сортировке. То есть 1 - 3 - 5 и т.д. У уроков должна быть четкая и последовательная сортировка 1-2-3 и т.д.

9be4510c6732828dc7560b25b2a2b219.png

Если у Вас есть уроки с одинаковым порядковым номером(сортировкой), обязательно исправьте эту ситуацию, так как при выгрузке порядок уроков и связь с учениками будет выстроена по этому номеру(можно считать его как id для миграции). Для исправления сортировки, Вам нужно поменять местами 2 любых урока между собой зацепив крестик со стрелочками. И вернуть их обратно. После этого обновить страницу(кнопка F5) и вы увидите что сортировка у уроков стала с 1 и она вся красивая и последовательная. Абсолютно так-же они загрузятся в новые тренинги 2.0. Имейте это ввиду. Миграция пользователей не произойдёт если будет расхождение по кол-ву уроков, а так-же она будет некорректная если сортировка уроков сбитая.

Далее для загрузки(создания/импорт) нового тренинга из этих файлов, заходите в тренинги 2.0

по кнопке добавить, там есть пункт импорт тренинга

55599331f5b018ab1954cfcd5828257b.png


откроется форма импортирования тренинга, она состоит из двух вкладок “Основное” и Миграция учеников.

Первым шагом вы импортируете тренинг, вторым шагом переносите учеников или загружаете их из файла.

cc938a99e5bbd5e6e66b303b0ede904f.png

На основной вкладке вы указываете файлы с тренингом и уроками которые были распакованы на предыдущем шаге и нажимаете кнопку импортировать.

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

Далее на вкладке “Миграция учеников” есть 2 варианта переноса/загрузки учеников.

5b30a88dfe0cdc78252ad13fb68c90f0.png

Первый вариант: Это перенос учеников вместе с историей ответов. Просто укажите тренинг откуда и в какой тренинг переносим учеников. И нажмите кнопку Перенести.

  • Миграция учеников полностью очищает всю историю в тренинге в который вы её делаете. Предположительно она сделана для только что импортированных тренингов или новых тренингов. Так-же система проверяет кол-во уроков и их сортировку, если есть расхождения между тренингами перенос учеников произведен не будет. Система выдаст предупреждение.

Второй вариант: Импорт через файл, устанавливает у пользователей только стартовый урок, все предыдущие делает пройденными. Этот импорт удобен если вам нужно перенести пользователей из внешней системы.

Формат файла csv, структура: в первой строке обязательно название колонок. Разделитель в файле ,(запятая)

user_email,lesson_sort
user@test.com,5
user2@test.com,3
….

В вышеуказанном примере у первого пользователя будут пройдены 4 первых урока. 5-ый урок будет доступным. У второго пользователя первые 2 урока будут пройдены 3-ий будет доступен.


Примечания:

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

  • Если в старых тренингах есть задержка открытия уроков и она меньше чем 24 часа(например 5 часов), то в новых тренингах будет задержка открытия 1 день.

  • Файл с учениками не является обязательным.

  • При каждом импорте создается новый тренинг. Обновления данных не происходит.

  • Вложения которые были в старых тренингах, в новых будут перенесены как ссылка. Но в новых тренингах так-же вложения можно сделать через файлы и тогда они будут защищены от прямого копирования по ссылке.

  • После импорта тренинга не забудьте проверить все новые настройки которых не было в прошлой версии тренингов. 


Помогла ли вам статья?