Programming Taskbook

English

E-mail:

Пароль:

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

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

©  М. Э. Абрамян, 1998–2011

 

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

PrevNext


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

Команда «Results-файлы | Просмотреть результаты»

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

Горячая клавиша: Enter.

Кнопка: «Просмотреть результаты (Enter)».

Вариант запуска: двойной щелчок мышью на одном из пунктов списка группы.

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

Назначение: расшифровка, анализ и отображение данных из файла результатов (results.dat для программы PT4Teach, results.abc для программы PABCTeach). В режиме «Учащийся» обрабатывается results-файл для текущего учащегося, в режиме «Вся группа» обрабатываются results-файлы всех учащихся группы. Для обработки и отображения данных используется модуль PT4Results (см. рисунок), интегрированный в программу. Информацию о том, каталоги каких учащихся следует анализировать, модуль PT4Results получает из вспомогательного файла results.lst, который автоматически создается в каталоге преподавателя.

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

Если к группе подключен файл backup-конфигураций, то при просмотре результатов текущего учащегося дополнительно предоставляется возможность просмотреть варианты программ данного учащегося, сохраненные в репозитории (при просмотре результатов всей группы данная возможность отсутствует).

Дополнительные действия: при выполнении данной команды в режиме «Вся группа» в каталоге преподавателя создаются два текстовых файла в Windows-кодировке: results.txt, содержащий расшифрованные данные из всех results-файлов, и results.inf, содержащий сводную информацию по каждому из results-файлов. Кроме того, при выполнении данной команды в любом режиме возможно автоматическое дополнение файла check.inf с идентификаторами check-файлов, если при анализе какого-либо из выполненных заданий обнаружится, что оно было засчитано с использованием check-файла, идентификатор которого не содержится в файле check.inf. В случае, если при просмотре результатов произойдет изменение размеров файла check.inf, будет выведен запрос с предложением немедленно отобразить на экране содержимое файла check.inf. (при положительном ответе будет выполнена команда «Check-файлы | Просмотреть файл check.inf»).

Команда «Results-файлы | Сводная информация»

Доступность: в режимах «Вся группа» и «Учащийся» при условии, что хотя бы для одного учащегося группы доступна информация о полученных результатах.

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

Кнопка: «Сводная информация (Ctrl+Enter)».

Вариант запуска: щелчок мышью на тексте с краткой информацией о результатах для текущего учащегося в нижней части информационной панели.

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

Назначение: отображение сводной информации о результатах работы всех учащихся группы. Сводная информация определяется по краткой информации о результатах работы для каждого учащегося (краткая информация для текущего учащегося отображается в нижней части информационной панели окна программы), которая, в свою очередь определяется по данным, полученным при выполнении команды «Results-файлы | Просмотреть результаты» или по содержимому файла results.inf из каталога преподавателя.

Если для данного учащегося отсутствует краткая информация о результатах, то рядом с его именем выводится текст «<нет данных>» (краткая информация может отсутствовать только в случае, если в каталоге преподавателя отсутствует файл results.inf и после загрузки файла группы для данного учащегося не выполнялся просмотр его результатов).

Информация о каждом учащемся зависит от того, связан ли с ним файл вариантов, определяющий для данного учащегося его вариант индивидуальных заданий. Если вариант для учащегося не указан, то для него приводится количество выполненных заданий, время выполнения и количество запусков программ. Если вариант указан, то дополнительно приводится общее количество заданий в варианте и процент выполнения заданий из данного варианта. Если в варианте предусмотрены баллы за выполнение каждого задания, то эта информация также приводится. Кроме того, для любого учащегося приводится информация о размере его файла результатов и сохраненной архивной копии (см. команду «Results-файлы | Архивировать»). Приведем образец сводной информации:

Группа Group7          12:56 20/12/2005
-------------------------   -------  -----  -----  -------  Файл результатов
        Учащиеся            Задания    %    Время  Запуски  (текущ./архивн.)
-------------------------   -------  -----  -----  -------  ----------------
Андреев Максим:37            10/16     63    7:18    168       4898/5530   *
Беренкеева Марина:38         16/16    100    6:13    168       5530/нет
Бочарова Ольга:39            16/16    100    4:55     48       2844/2844
Булатова Марина:40            9/16     56    7:32    200       4819/4819
Бурцева Евгения:41           16/16    100    5:34     98       4819/2844
Васильев Никита:58           16/16    100   14:11    433      16985/16985
Вовк Сергей:59               16/16    100   14:09    526      12956/12956
Гапоненко Виктория:44     *  14/16     88    8:04    253       6162/6162

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

Метка «*» может также указываться после данных о состоянии файла результатов (как для первого учащегося в приведенном образце); ее наличие означает, что обнаружено серьезное рассогласование между текущим файлом результатов для данного учащегося и его архивной копией. Серьезным считается рассогласование одного из следующих двух типов (подобное рассогласование может возникнуть только при каких-либо неправильных манипуляциях учащихся со своими файлами результатов):

  • размер архивной копии превышает размер текущего файла результатов;
  • сведения об учащемся (фамилия, имя, номер варианта) в текущем файле результатов не совпадают со сведениями в его архивной копии.

Окно «Просмотр и редактирование сводной информации».

Сводная информация отображается в отдельном диалоговом окне (см. рисунок). Размеры данного окна можно изменять с помощью мыши. Текст сводной информации можно откорректировать, а также сохранить в текстовом файле (для сохранения предназначена кнопка «Сохранить» и клавиатурная комбинация Ctrl+S). По умолчанию предлагается сохранить сводную информацию в файле с расширением .txt и именем, которое получается из имени группы присоединением к ней справа символа подчеркивания «_» и текущей даты в формате mm-dd (например, для группы Group1.ptgroup имя файла со сводной информацией может иметь вид Group1_03-25.txt). В качестве каталога для сохранения предлагается каталог преподавателя.

Сводная информация автоматически обновляется после каждого выполнения команды «Results-файлы | Просмотреть результаты».

Команда «Results-файлы | Архивировать»

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

В режиме «Вся группа» команда имеет имя «Архивировать для всех».

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

Кнопка: «Архивировать results-файл (Ctrl+R)».

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

Назначение: сохранение файла результатов текущего учащегося или файлов результатов всех учащихся в специальном архивном файле results.zip, расположенном в каталоге преподавателя. В дальнейшем архивные копии можно использовать для восстановления удаленных или испорченных results-файлов (см. команду «Results-файлы | Восстановить»).

Команда «Results-файлы | Архивировать» всегда доступна в режиме «Вся группа», однако при ее выполнении в этом режиме архивируются только те файлы результатов, для которых выполнено одно из следующих двух условий:

  1. Для данного файла результатов не найдено архивной копии.
  2. Для данного файла результатов копия найдена, причем ее размер меньше размера данного файла результатов, а ее сведения об учащемся совпадают со сведениями из данного файла результатов.

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

В режиме «Учащийся» данная команда доступна в любой из следующих трех ситуаций:

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

После выполнения команды в режиме «Учащийся» информационное окно не выводится, так как результат ее выполнения непосредственно влияет на содержимое информационной панели главного окна программы (см. рисунок окна программы в режиме «Учащийся»).

Команда «Results-файлы | Восстановить»

Доступность: в режиме «Вся группа» при наличии в каталоге преподавателя файла results.zip, а также в режиме «Учащийся» при выполнении дополнительных условий.

В режиме «Вся группа» команда имеет имя «Восстановить для всех».

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

Кнопка: «Восстановить results-файл (Shift+Ctrl+R)».

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

Назначение: восстановление файла результатов текущего учащегося или файлов результатов всех учащихся по их архивным копиям, находящимся в специальном архивном файле results.zip в каталоге преподавателя (для создания архивных копий предназначена команда «Results-файлы | Архивировать»).

Команда «Results-файлы | Восстановить» всегда доступна в режиме «Вся группа» (если в каталоге преподавателя имеется архивный файл results.zip), однако при ее выполнении в этом режиме восстанавливаются только те архивные файлы, размер которых больше размера текущего файла результатов; кроме того, необходимо, чтобы сведения об учащемся в архивном файле совпадали с соответствующими сведениями из текущего файла результатов. После завершения выполнения данной команды в режиме «Вся группа» выводится информационное окно, в котором указывается количество восстановленных файлов результатов. В этом окне выводится также информация о каталогах, для которых обнаружено несоответствие между сведениями об учащемся, хранящимися в файле результатов и в его архивной копии (и которые, следовательно, не были обработаны командой «Results-файлы | Восстановить»).

В режиме «Учащийся» команда «Results-файлы | Восстановить» доступна только в случае, когда для текущего файла результатов имеется архивная копия, причем выполнено одно из следующих двух условий:

  1. Размер архивной копии больше размера текущего файла результатов.
  2. Сведения об учащемся в файле результатов и в его архивной копии не совпадают (в этой ситуации размеры файлов во внимание не принимаются).

После выполнения данной команды в режиме «Учащийся» информационное окно не выводится, так как результат ее выполнения непосредственно влияет на содержимое информационной панели главного окна программы (см. рисунок окна программы в режиме «Учащийся»). Если сведения об учащемся в восстановленном файле результатов содержат другой номер варианта, то в каталоге учащегося автоматически корректируются файлы variant.dat и var_N.txt. Если в новых сведениях об учащемся отсутствует номер варианта, то файлы variant.dat и var_N.txt из каталога учащегося автоматически удаляются.


PrevNext

 

Рейтинг@Mail.ru

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

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