DL Master. Помощь и описание.
Как воспользоваться утилитой DL Master
DL Master 2. Помощь и описание.
DL Master -программа, изначально задуманная для администраторов сайта дистанционного обучения. Она включает средства для:
Использовать программу могут следующие пользователи:
Задачи и курсы представлены в виде деревьев, которые используются для удобства поиска (Ctrl-F) и наглядности. Во всей программе используются одинаковые типы деревьев.
Если вызвать всплывающее меню над задачей и выбрать пункт меню "редактировать условие", то будет вызван редактор html условия задачи, если таковое существует.
При помощи панели навигатора можно совершать все необходимые действия над деревьями задач:
Естественно, для выполнения этих функций пользователь должен иметь соответствующие права на задачу или курс.
Удаление - может быть двух типов : со вложенными узлами и только выделенных узлов. В случае с вложенными узлами произойдет удаления по аналогии с удалением файлов в файловых менеджерах. Если выбрано удалять только выделенные узлы, то те вложенные узлы, предки которых будут удалены, станут на уровень выше.
Копирование только времени применяется в тех случаях, когда дерево источника совпадает по структуре с деревом приемника, тогда происходит копирование дат открытия и закрытия в каждом из вложенных к указанному (на панели навигатора) узле.
По отношению к курсам в нестоящее время разработано:
В дереве курсов доступен пункт меню "настройки курса". Здесь вы можете найти все доступные опции для курса и способов отображения дерева задач и таблиц результатов(на сайте).
Редакторы курсов и администраторы сайта могут воспользоваться утилитой по выгрузке задач. Данная утилита упаковывает задачи в архив в том же формате, как и при загрузке задач на сайт, и отсылает его пользователю. Вы можете использовать этот архив для корректировки заданий и установить его обратно на сайт.
При помощи запланированного копирования можно копировать задачи из одного курса в другой по мере закрытия олимпиад в первом. Достаточно один раз запланировать данное действие, а система сама будет автоматически следить за обновлениями дат на сайте, и копировать задачи в необходимое время. Для планирования на панели навигатора надо выделить два курса: тот, из которого будет запланировано копирование и тот, в который оно будет осуществляться, выбрать пункт меню "запланировать копирование из данного курса" и следовать инструкциям.
Некоторые ошибки допускаемые при установке задач
Иногда при установке задач посредством копирования или установке вручную, порой
заносят в базу соответствующего курса данные противоретящие необходимым.
Поясню, есть такой параметр в таблице Courses - isNode. Если этот параметр установлен
в 0, и у данного курса есть подкурсы, то DLMaster будет отображать данный курс как лист.
Поэтому нужно данный параметр изменить на 1. Это можно сделать с помощью Sql Analyzer
в кладке tools Sql Server-а написав следующийй запрос:
update courses set isNode=1 where name='name_of_course'
,
где вместо name_of_course указывается реальное имя курса.
Почему появилась вторая версия
DLMaster 2 - обновление, которому было поручено устранить
недочёты первой версии, а так же расширение перечня возможностей, предоставляемых редакторам курсов.
Перечень недочётов:
Внешний вид редактора файлов задачи
Помимо редактирования редактор позволяет просматривать (редактировать) любой файл задачи запуском стандартных приложений
Windows. Для нормального запуска у вас должны быть права на чтение файлов с сервера (каталог \\NEWIT_SERVER\data\dldata\archives\) и настроено
соответствие в реестре между расширениями файлов и приложениями, которые их запускают.
Примерный вид cmd-файла, который позволяет настроить запуск основных файлов (*.in,*.out,...) с помощью блокнота
можно взять здесь dlassoc.cmd.
Но учтите, что запуск этого cmd-файла будет успешным только если у вас имеются права администратора на той
машине, где вы работаете. Команды такого типа, которые находятся в данном cmd-файле, изменяют содержимое реестра.
Наверняка есть возможность устанавливать такого вида настройки под пользователя, а не для всей системы.
Раньше при каждом изменении пользователем
структуры дерева задач какого-либо курса (переименование, удаление, перемещение, копирование узлов
и поддеревьев) происходила автоматическая перестройка таблицы результатов для данного курса,
что очень сильно подтормаживало систему и отнимало много времени у пользователя DL Master.
Теперь перестройка таблицы результатов курса, при внесении изменений в его структуру
возлагается на самого пользователя DL Master. Т.е. после того как вы внесёте комплекс нужных
вам изменений в структуру дерева задач курса или нескольких курсов вы должны будите сами
перестроить таблицы результатов. Сделать это можно в меню -
"Главное\Состояние системы\Измененные курсы" или нажав Ctrl+Alt+Space.
Внешний вид окна перестройки отредактированных таблиц результатов
Возможность просмотра истории обновления средствами DL Master
Просмотреть историю обновления можно через "О программе\История обновления".
Внешний вид окна для просмотра истории обновления приложения
Групповое редактирование task.cfg файлов (old)
Редактор группового редактирования task.cfg файлов (старая версия) доступен при щелчке на "Поднять все task.cfg (old)" во всплывающем меню над узлом в дереве задач. Если вы хотите отредактировать все task.cfg файлы, например, в узле Day1, то необходимо счёлкнуть правой кнопкой мыши над этим узлом в дереве задач и кликнуть на "Поднять все task.cfg (old)". В результате появиться окно редактора следующего вида:
Групповое редактирование task.cfg файлов (new)
Руководство по пользованию по большей части такое же как и для старой версии. Требуется отметить следующее: