--- processmail/README 2008/03/24 16:01:47 3.1 +++ processmail/README 2013/10/11 15:39:35 3.2 @@ -22,7 +22,7 @@ понадобится ) Б. В каждом из файлов processmail.pl, createtable.pl, reminder.pl, -collection.pl замените первую строку (#!/usr/local/bin/perl) на ссылку +collection.pl замените первую строку (#!/usr/bin/perl) на ссылку на положение перла в Вашей системе. Сделайте эти файлы выполняемыми (в Юниксе это делает chmod a+x *.pl) @@ -59,6 +59,7 @@ collection.pl замените первую строку (#! процедуры printheader и printfooter печатают заголовок Вашего письма-напоминания на лист z-info + 2. РАБОТА С ПРОГРАММАМИ А. Просмотрите каждое письмо с ответами -- соблюден ли в нем @@ -84,6 +85,7 @@ sprint.mail и stayer.mail. Если от коман бросайте туда ВСЕ. Проверьте, что более поздние письма следуют за более ранними. + В. Время от времени запускайте reminder.pl -r номер_зачета @@ -95,6 +97,7 @@ sprint.mail и stayer.mail. Если от коман Это пошлет на лист z-info сводку о командах, чьи ответы получены. Но не злоупотребляйте сводками, дабы не рассердить Почтмейстера. + Г. Когда ответов скопится достаточно, запустите processmail.pl -o scores Тогда у Вас получится файл scores примерно такого типа: @@ -120,6 +123,7 @@ sprint.mail и stayer.mail. Если от коман processmail.pl -t scores > scores Это приведет к уничтожению ваших старых оценок. + Д. Когда срок приема ответов истечет, ПРОВЕРЬТЕ ваши оценки. Неприятно наталкиваться на собственную небрежность, правда? @@ -137,11 +141,42 @@ sprint.mail и stayer.mail. Если от коман Ключ -s (от Short) выводит ответы в "сжатом" формате ("++-+-++-+-++-+-"). Ключ -m (от Medium) выводит ответы в "среднем" формате ("++-+- ++-+- ++-+-"). -Перед посылкой на общий лист просмотрите файлы еще раз -- а вдруг -ошиблись Вы или я? + +У команды collection.pl тоже есть ключи '-m' и '-s'. По умолчанию, +для каждого вопроса выводятся списки всех полученных ответов, разбитые +на подкатегории "ЗАСЧИТАНО", "НЕ ЗАСЧИТАНО", "НЕ ЯСНО": + ВОПРОС 1: + + ЗАСЧИТАНО: + + НЕ ЗАСЧИТАНО: + - неправильно + + НЕ ЯСНО: + +(даже если в соответствующей подкатегории нет ответов). + +С ключом -s (от Short) печатаются только те подкатегории, в которых +есть хоть один ответ - а пустые подкатегории ("ЗАСЧИТАНО" и "НЕ ЯСНО" +в примере выше) не печатаются совсем. Это компактнее, но менее +предсказуемо. +С ключом -m (от Medium) собрание сочинений будет иметь промежуточный +вид - подкатегории "ЗАСЧИТАНО" и "НЕ ЗАСЧИТАНО" печатаются всегда +(даже если пустые), а "НЕ ЯСНО" - только если в ней что-то есть. + +По опыту, наиболее удобный формат для человеческого восприятия +собраний сочинений - '-m', хотя это, конечно же, дело вкуса. +В любом случае, если ответы в какой-то подкатегории *есть*, то +они будут напечатаны (т.е. ничего не пропадает, речь только о том, +как программа себя ведет при отсутствии соответствующих ответов). + + +Е. Перед посылкой сгенерированных файлов а общий лист просмотрите +файлы еще раз -- а вдруг ошиблись Вы или я? Вот и все! + 3. РАЗНЫЕ РАЗНОСТИ В файле process.tex хранится техническая документация к @@ -152,6 +187,7 @@ sprint.mail и stayer.mail. Если от коман ключом программы печатают массу всякой дополнительной информации -- полезной и не очень... + 4. АВТОР Борис Вейцман, borisv@lk.net @@ -159,4 +195,4 @@ sprint.mail и stayer.mail. Если от коман Я благодарен Якову Зайдельману, Льву Горенштейну, Алексу Покрасу и Дмитрию Рубинштейну за помощь в разработке этой программы. -$Id: README,v 3.1 2008/03/24 16:01:47 boris Exp $ +$Id: README,v 3.2 2013/10/11 15:39:35 boris Exp $