* python2.4
* python2.4-sqlobject (0.6.2 o superior)
+La base de datos a utilizar es a elección, pero se recomienda SQLite, con la
+que fue desarrollado y la única probada, por lo tanto los siguientes paquetes
+son también necesarios en condiciones normales:
+* sqlite (para crear la base de datos y tareas de mantenimiento)
+* php4-sqlite
+* python2.4-sqlite
+
En el directorio /etc/sercom se encuentran los archivos de configuración,
debería darle una mirada antes de correr el servidor.
Pero recuerde que también habrá que cargar la base de datos con los datos
mínimos para que el corrector funcione (entregas, ejercicios, cursos,
docentes, inscriptos, casos de prueba).
+ Para agregar o listas 'objetos' de la base de datos, se puede utilizar el
+ programa sc_dbq, que permite ABMCL sobre la DB de manera simple.
Por omisión el programa guarda el archivo de log en /var/log/sercom.log.
+Una aclaración sobre el servidor de correo a utilizar. El corrector, al
+finalizar una entrega, envía un mail a cada alumno avisando qué intento fue
+tomado como final para corregir. Esto significa que el corrector enviará una
+ráfaga de N mails (siendo N la cantidad de alumnos que entregaron, generalmente
+en el orden de los 100 para la primera entrega). Generalmente los servidores de
+mail tienen una protección y aceptan M conexiones por minuto, siendo M del orden
+de 50 (claro que puede variar, y mucho).
+En el caso particular de inetd, esto se puede configurar, agregando un punto '.'
+y la cantidad máxima de conexiones a aceptar por minuto luego del parámetro
+'wait' (o 'no wait'). Por ejemplo, una configuración apropiada para utilizar el
+corrector bajo inetd+exim sería:
+smtp stream tcp nowait.200 mail /usr/sbin/exim exim -bs
+(donde el 200 significa que se aceptan hasta 200 conexiones por minuto)
+
-- Leandro Lucarella <llucare@fi.uba.ar>, sáb mar 5 22:16:29 ART 2005