Sistema administrador de eventos de software libre

Esta semana comencé un curso intensivo de Ruby on Rails que se está llevando adelante en CoworkingMVD. Tras la primera clase, el curso ya pinta muy bueno. Y para practicar con este potente framework, empecé a pensar en algún proyecto para llevar a cabo.

La respuesta viene de otro proyecto que se viene desarrollando desde los preparativos de FLISoL 2008. El proyecto lugadmin pretendía cubrir las necesidades de inscripción de asistentes a los eventos de software libre.

Si bien es cierto que lugadmin es un proyecto libre, por lo que podría optar por mejorarlo y extenderlo, la realidad es que el objetivo de mi proyecto es practicar con el lenguaje que estoy aprendiendo. Por otro lado, lugadmin es un proyecto definitivamente muerto, del que sólo algunas pocas personas se acuerdan justo un par de días antes de un evento.

Por esto decidí ir un paso más allá, y plantear un software un poquito más ambicioso. Dada la simplicidad del framework RoR, creo que la mayor parte de este proyecto será bastante simple. Probablemente algunas de las funcionalidades deseadas lleven un poco más de trabajo, pero eso ya será en una etapa de extensión del proyecto inicial.

Mi software pretende cubrir las siguientes funcionalidades:

  • Se generan distintos eventos en diferentes fechas.
  • Un evento puede durar varios días.
  • Cada día puede tener varios tracks de charlkas, típicamente conferencias normales y talleres.
  • Cada track tiene una hora de compienzo y una hora de fin. Esto debería ayudar a armar el cronograma.
  • Cada charla tiene su:
    • duración.
    • expositor.
    • referencias del expositor.
    • abstract.
    • descripción completa.
    • prerequisitos.
    • alcance (novato, medio, avanzado).
    • temática (el evento puede tener varios ejes temáticos).
  • Al evento asisten personas, que pueden preinscribirse al evento.
  • Luego el día del evento se inscriben en la recepción. Si estaban preinscriptos sus datos ya están, y este proceso es más simple.
  • Finalmente si el evento lo permite, se podrían generar certificados de asistencia.
  • Escapa del alcance del proyecto permitir eventos simultaneos.
  • Cada evento devería tener un template con la estética correspondiente, que se pudiera generar y o subir fácilmente.

Si alguien tiene ideas, o piensa que puede colaborar con esto, es bienvenido. Cuando tenga algo hecho en un par de días lo voy a subir al repositorio de MontevideoLibre

Discusión

Ingrese su comentario (se permite sintáxis wiki):
blog/sistema_administrador_de_eventos_de_software_libre.txt · Última modificación: 2009/10/20 07:16 por dklight · []
Recent changes RSS feed Valid XHTML 1.0 Some Rights Reserved Valid CSS Driven by DokuWiki