Programming Taskbook


E-mail:

Пароль:

Регистрация пользователя   Восстановление пароля

 

ЮФУ SMBU

Электронный задачник по программированию

©  М. Э. Абрамян (Южный федеральный университет, Университет МГУ-ППИ в Шэньчжэне), 1998–2024

 

Teacher Pack | Контрольный центр преподавателя | Меню «Var-файлы»

PrevNext


Меню «Var-файлы»

Команда «Var-файлы | Добавить»

Доступность: в режимах «Вся группа» и «Учащийся».

Если с группой или текущим учащимся уже связан файл вариантов, то команда имеет имя «Заменить».

Горячая клавиша: Ctrl+V.

Кнопка: «Добавить/заменить var-файл (Ctrl+V)».

Вариант запуска: щелчок мышью на поле «Основной var-файл группы/Var-файл учащегося» на информационной панели окна программы.

Успешное выполнение команды приводит к изменению свойств группы.

Назначение: добавление или замена файла вариантов для отдельного учащегося или группы в целом. В режиме «Вся группа» добавляется основной файл вариантов, который сразу назначается всем учащимся, не имеющим файла вариантов. В режиме «Учащийся» файл вариантов добавляется к текущему учащемуся; подобные файлы вариантов, связанные не с группой в целом, а с отдельными учащимися, считаются дополнительными. При наличии ранее определенного основного файла предварительно выводится запрос на подтверждение замены основного файла группы. Файл вариантов выбирается с помощью диалогового окна открытия файла (с заголовками «Выбор основного var-файла группы», «Замена основного var-файла группы», «Выбор var-файла для учащегося» или «Замена var-файла для учащегося»); стартовым каталогом для поиска var-файла является каталог преподавателя. При выходе из этого окна по нажатию кнопки «Отмена» действие команды отменяется. Действие команды отменяется также в случае, если выбранный var-файл не удалось скопировать в каталог преподавателя; при этом выводится сообщение об ошибке (в каталог преподавателя копируется не только основной var-файл, но и все дополнительные var-файлы). При успешном копировании основного var-файла группы в каталог преподавателя этот файл автоматически копируется во все каталоги учащихся, не имеющие var-файла или ранее связанные с предыдущим основным var-файлом. Если в некоторые каталоги учащихся новый основной var-файл скопировать не удалось, то выводится соответствующее сообщение об ошибке, однако это не отменяет действие данной команды.

Дополнительные действия: перед добавлением или заменой var-файла в каталоге учащегося удаляются все имеющиеся в нем var-файлы, все файлы с маской var_*.txt, а также файл variant.dat. При успешном добавлении или замене var-файла в каталоге учащегося создаются дополнительные файлы: var_N.txt, содержащий список заданий варианта номер N в текстовом виде (кодировка Windows), и файл variant.dat, непосредственно используемый электронным задачником Programming Taskbook. Однако создание этих файлов возможно только при выполнении двух условий:

  1. Var-файл содержит правильные данные.
  2. В сведениях об учащемся указан номер варианта (этот номер должен располагаться после данных о фамилии и имени и отделяться от них двоеточием).

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

Команда «Var-файлы | Удалить»

Доступность: в режиме «Вся группа» при наличии в группе основного var-файла; в режиме «Учащийся» при наличии подключенного к данному учащемуся var-файла.

Горячая клавиша: Shift+Ctrl+V.

Кнопка: «Удалить var-файл (Shift+Ctrl+V)».

Успешное выполнение команды приводит к изменению свойств группы.

Назначение: удаление файла вариантов для отдельного учащегося или группы в целом. Предварительно выводится запрос на подтверждение удаления var-файла. При подтверждении удаления основного var-файла группы данный файл удаляется из каталогов всех учащихся, связанных с данным файлом. При подтверждении удаления var-файла, связанного с отдельным учащимся, данный файл удаляется только из каталога этого учащегося. Однако в любом случае var-файл сохраняется в каталоге преподавателя (чтобы упростить дальнейшее подключение данного файла к группе или отдельному учащемуся командой «Var-файлы | Добавить»). Информация о результате выполнения команды не отображается в отдельном информационном окне, так как выполнение этой команды непосредственно влияет на содержимое информационной панели главного окна программы (см. рисунки этого окна в режимах «Вся группа» и «Учащийся»).

Дополнительные действия: кроме удаления самого var-файла из каталога учащегося удаляются вспомогательные файлы, связанные с файлом вариантов: текстовый файл с описанием варианта var_N.txt и двоичный файл variant.dat.


PrevNext

 

Рейтинг@Mail.ru

Разработка сайта:
М. Э. Абрамян, В. Н. Брагилевский

Последнее обновление:
01.01.2024