Uploader

Сначала нужно разобраться с системой обновления курсов…

Как Вы знаете, курс может состоять из несколько частей (а каждая часть - несколько Разделов). Итак. Сначала на сервер загружается весь курс целиком. После чего, создатель курса может внести изменения в какую либо из его частей. Изменения нужно загрузить на сервер предварительно изменив версию отредактированной части в файле config.ini.

Если изменения коснулись последней цифры (например, было 1.0.0 – стало 1.0.1), то программа автоматически в фоновом режиме обновит курс на компьютерах пользователей. НО! Последнюю часть версии можно менять, если изменения не коснулись иллюстраций и аудио-видео файлов.

Все прочие изменения, что касаются содержаний ячеек рабочего xslm-файла (тексты, упражнений, аудиограницы, комментарии, элементы навигации) – составляют небольшой пакет данных (не больше мегабайта), поэтому и обновляются «незаметно» для пользователя, в фоновом режиме.

Другие изменения подразумевают добавление версии по первым двум цифрам. Кроме того, это будет означать, что пользователь сам решит – обновлять ему соответствующую часть курса или нет. Сообщение об этом (в виде зеленой кнопки «Обновить») будет находится в окне загрузки курсов.

 

Запомним.

1 тип обновления затрагивает служебные текстовые файлы (info, detail, fact). Чтобы выгрузить курс где лишь ТОЛЬКО изменилось что-то в этих файлах, нет необходимости менять версию в config. Просто запустите uploader, укажите месторасположение файла базы данных description.xml (находится в корне сконвертированного курса) и программа сама обновит данные по указанным файлам.

2 тип обновления затрагивает изменения в xslm-файле. Такая загрузка с точки зрения Uploader’a называется «быстрой».

3 тип обновления затрагивает изменения в составе аудио, видео файлов и иллюстрациях к курсу. Это «полная» загрузка.

У Uploader'a есть ещё одна маленькая, но полезная функция – указав количество частей в курсе и нажав кнопку «Создать пароль», Вы можете из буфера вставить в файл config значение для параметра PartsKeys.

ГЛАВНОЕ помнить, что единожды создав и загрузив курс на сервер, больше НЕЛЬЗЯ менять пароли к нему. Поскольку в этом случае пользователи не смогут загрузить курс для обучения.

Разработано в 66 Бит

  • Я принимаю Яндекс.Деньги

Компания «66 Бит»
Copyright © 2008—2012

Тел.: (343) 290-84-76