«Умный» импорт курсов. Свершилось!
В первые же дни работы с WebTutor столкнулся с неприятной особенностью – при импорте курсов затираются все настройки в карточке курса: описания, размеры окна курса, названия модулей, порядок и условия прохождения, баллы… А если модулей много и причина повторного импорта орфографическая ошибка на одном слайде, то процедура вообще в пытку превращается! (Исправление в курсе одно, а настроек восстановить - с десяток)
Долго и настойчиво просил изменить механизм импорта, но потом смирился. Точнее - приспособился!
Чтоб безболезненно обновлять курсы на портале:
1. В курсе ставлю код. Он должны быть «правильными» - менять его нельзя.
2. Импортирую курс в WT.
3. В карточке курса добавляю к коду курса, например, tmp.
И теперь можно делать все необходимые настройки!
tmp в коде оставляю на весь период разработки.
4. Если в ходе разработки необходимо «перезалить» курс на портал, делаю это не задумываясь! (а если отлаживаю сложный самодельный объект, который работает только на портале, в день приходится обновлять десятки раз)
При этом создается новая карточка курса, которую можно удалить.
5. Когда курс готов и подписан Заказчиком, убираю tmp и назначаю работникам.
Если требуется обновить курс, запущенный в эксплуатацию, повторяю шаги 3, 4 и 5.
И вот свершилось! Как обещал Алексей Корольков на конференции клиентов WebSoft «E-Практика 2013» 10 июня 2013 начиная с версии 3.1 WebTutor будет сам отслеживать и предлагать обновить или сохранить существующие настройки. Осталось дождаться выхода WebTutor 3.1.
Долго и настойчиво просил изменить механизм импорта, но потом смирился. Точнее - приспособился!
Чтоб безболезненно обновлять курсы на портале:
1. В курсе ставлю код. Он должны быть «правильными» - менять его нельзя.
2. Импортирую курс в WT.
3. В карточке курса добавляю к коду курса, например, tmp.
И теперь можно делать все необходимые настройки!
tmp в коде оставляю на весь период разработки.
4. Если в ходе разработки необходимо «перезалить» курс на портал, делаю это не задумываясь! (а если отлаживаю сложный самодельный объект, который работает только на портале, в день приходится обновлять десятки раз)
При этом создается новая карточка курса, которую можно удалить.
5. Когда курс готов и подписан Заказчиком, убираю tmp и назначаю работникам.
Если требуется обновить курс, запущенный в эксплуатацию, повторяю шаги 3, 4 и 5.
И вот свершилось! Как обещал Алексей Корольков на конференции клиентов WebSoft «E-Практика 2013» 10 июня 2013 начиная с версии 3.1 WebTutor будет сам отслеживать и предлагать обновить или сохранить существующие настройки. Осталось дождаться выхода WebTutor 3.1.
УРА, Товарищи!