lunes, 26 de enero de 2009

Retomando SELIVP

(Nota: en este momento escucho "Why does my heart feel so bad" de Moby)
SELIVP (Sistema de Evaluaciones en Línea del Instituto Valladolid Primaria) es un sistema programado en PHP que utilizó para hacer los exámenes a los alumnos en el colegio.
Después de un año completo sin cambios, y en vista de que requiero de un reto para mi mente que la mantenga muy ocupada, he decidido comenzar a programar una versión 2.0 desde las bases.
Esta versión debe incluir al menos las siguientes mejoras:
  1. Permitir a los profesores editar el encabezado de una evaluación. Por ejemplo cambiar el tipo de fijo a aleatorio.
  2. Añadir un campo de descripción a cada evaluación con el fin de facilitar la búsqueda del examen correcto.
  3. Permitir el uso de imágenes en las preguntas (FCK Editor).
  4. Cambiar el esquema de la página de inicio del profesor, en lugar de las evaluaciones, las opciones de resultados, generación de evaluaciones, evaluaciones en status borrador, etc. brindarle más información. Además añadir filtros para la búsqueda de evaluaciones.
  5. Trabajar por ciclos, esto quiere decir que una evaluación realizada el ciclo pasado nunca se mostrará a menos que se le importe al siguiente ciclo.
  6. Permitir una consulta de historial de evaluaciones, así como una consulta al kardex de un alumno (cuales evaluaciones ha realizado, y que calificaciones tiene en cada una).
  7. Dar la posibilidad de tabular las preguntas (algunas con valor mayor al que correspondería actalmente) y de preguntas para puntos extras (no afecten calificación a menos que estén correctas).
  8. Guardar en los resultados del alumno el tiempo que le tomó hacer la evaluación y las respuestas que grabó, con el fin de transparentar los resultados.

Ya con esos cambios es bastante programación, aunque otra de las cosas que quiero probar es la posibilidad de leer ciertos datos desde el servo escolar (firebird), pero esto último como extra.
Espero tener el tiempo y poderlo dedicar a este proyecto que puede ser muy importante.

lunes, 19 de enero de 2009

SmoothWall 3.0 sp1

Ya en otra entrada había comentado sobre la instalación del SmoothWall y Dansguardian como filtros de contenido adecuados para la escuela.
Durante la semana pasada había estado teniendo problemas con el SmoothWall ya que no reiniciaba. Vi que había disponible una actualización (update4) y decidí bajarla. Sin embargo dejó de trabajar correctamente. Al parecer hay un bug en el parche que no permite trabajar al Dansguardian.
Inicialmente opté por descargar la versión sp1 y reinstalar todo el servidor, un proceso que no se lleva más de quince minutos. Sin embargo seguí teniendo problemas. Después de buscar en el foro de SmoothWall, vi que la "solución" era instalar el SEMF (smoothwall express mail filter) y reinstalar el dansguardian. Afortunadamente funcionó y nuevamente tenemos internet en el laboratorio.