--- processmail/process.tex 2002/02/04 15:04:53 2.1 +++ processmail/process.tex 2002/02/04 16:53:15 2.4 @@ -1,5 +1,14 @@ -%$Id: process.tex,v 2.1 2002/02/04 15:04:53 boris Exp $ +%$Id: process.tex,v 2.4 2002/02/04 16:53:15 boris Exp $ %$Log: process.tex,v $ +%Revision 2.4 2002/02/04 16:53:15 boris +%Added numletters +% +%Revision 2.3 2002/02/04 16:52:37 boris +%Added num +% +%Revision 2.2 2002/02/04 15:43:34 boris +%Added new features +% %Revision 2.1 2002/02/04 15:04:53 boris %Started anew % @@ -30,7 +39,9 @@ % % Руссификация. Бывает и новее... % -\usepackage{lh,russian,koi8} +\usepackage[koi8-r]{inputenc} +\usepackage[russian]{babel} +\usepackage{pscyr} \usepackage{amsmath} \newcommand{\prog}[1]{\ensuremath{\text{{\textsl{#1}}}}} @@ -39,8 +50,8 @@ \begin{document} \title{Программа для обработки писем в IGP} -\author{Boris Veytsman, \texttt{boris@plmsc.psu.edu}} -\date{November 1998} +\author{Boris Veytsman, \texttt{borisv@lk.net}} +\date{Февраль 2002} \maketitle \thispagestyle{empty} \tableofcontents @@ -176,17 +187,30 @@ Subject: Otvety komandy "Stop", 222 \subsection{Формат таблицы результатов} -Таблица результатов имеет следующий формат: +У таблицы результатов есть два формата. +\begin{enumerate} +\item Длинный формат \begin{verbatim} N 1 2 3 4 5 6 7 8 9 10 11 12 О Р КОМАНДА 111 + + + + + + + + + + + + 12 359 Марсиане 436 + + + + + + + + + + + + 12 359 Venera II [...] - Р 24 21 34 24 41 43 18 31 26 32 36 29 \end{verbatim} +\item Короткий формат +\begin{verbatim} + N 123456789012 О Р КОМАНДА + 111 ++++++++++++ 12 359 Марсиане + 436 ++++++++++++ 12 359 Venera II +[...] +Рейтинг + 1 2 3 4 5 6 7 8 9 10 11 12 +24 21 34 24 41 43 18 31 26 32 36 29 +\end{verbatim} +\end{enumerate} В последних графах стоит полное число взятых вопросов и суммарный рейтинг соответственно. В последней строке таблицы---рейтинги -вопросов. +вопросов. В коротком формате вместо строки с рейтингом отдельная +таблица ``Рейтинг''. \subsection{Формат собрания сочинений} @@ -248,17 +272,18 @@ processmail.pl [-d] [-t table_file] [-m reminder.pl [-t table_file] \end{verbatim} Она генерирует список команд, которые имеются в файле с таблицей (по -умолчанию---стандартный выход), и посылает его на z-info. +умолчанию---стандартный вход), и посылает его на z-info. \subsection{Результаты} Итоговая таблица и собрание сочинений генерируются программами \begin{verbatim} -createtable.pl [-d] [-t table_file] [-m mail_file] [-o results] +createtable.pl [-d] [-s] [-t table_file] [-m mail_file] [-o results] collection.pl [-d] [-t table_file] [-m mail_file] [-o results] \end{verbatim} Ее ключи имеют то же смысл, что и у программы \prog{processmail.pl}. +Флаг \prog{-s} означает выбор короткой формы таблицы. \section{Программа} @@ -273,6 +298,7 @@ collection.pl [-d] [-t table_file] [-m полями: \begin{description} \item[\prog{regnum}] регистрационный номер + \item[[\prog{numletters}] количество писем с ответами \item[\prog{answers}] ссылка на массив из ответов \item[\prog{score}] общий итог \item[\prog{rating}] общий рейтинг