]> git.llucax.com Git - software/sercom-old.git/blobdiff - doc/README
Se mejora el log para que sea más consistente con el de python.
[software/sercom-old.git] / doc / README
index 1c504d8be1875e0414442ecafe2c875750aa7dd5..65b6d46582d57a9c528bace97d139126b43b2ebf 100644 (file)
@@ -10,6 +10,13 @@ Este programa requiere el siguiente los siguientes programas y bibliotecas:
 * 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.
 
@@ -56,7 +63,23 @@ En /var/lib/sercom est
   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