Dentro de mi universidad, existe un sistema de gestión académica llamado SIGA, el cual posee una interfaz bastante… obsoleta por así decirlo, si bien hace la pega, hay muchas cosas que se podrían hacer mejor. Una de ellas, es el avance académico, ya que al solicitarlo, se entrega una lista con los ramos aprobados y sus notas, pero no hay manera rápida de visualizar el avance.

Dado que uno como alumno, siempre quiere saber en qué posición de la carrera se encuentra, y dándome cuenta que año tras año pensaba qué ramos puedo tomar para progresar mejor (porque, por lo menos para mí, la malla es solo una referencia) con el fin de no sufrir en el intento, decidí crear una Malla Interactiva que me facilite este trabajo.

Crowdsourcing

La malla la hice open source, es decir, cualquier persona puede ir a mirar el código, pero no solo eso, si no que mientras la desarrollaba, creé un formato de datos de tal forma, que la creación de una malla sea ajena a la visualización en sí, e intenté hacer el formato lo más amigable posible usando jsons. Sin mucha esperanza, compartí la malla en el grupo de Federación de mi universidad, explicando que si alguna carrera quería agregar su propia malla, existe la posibilidad usando el formato que creé.

Para mi gran gran sorpresa, 11 carreras más se unieron al proyecto, todas estas mallas aportadas por la comunidad misma, y gracias al ánimo de esta, la malla interactiva cuenta con 12 mallas para visualizar, con algunas más en desarrollo.

Ayudando a los sansanos

Ya me sentía muy feliz con el logro de que la gente se animara a aportar su contenido a la malla, ya que hay carreras que son un poco ajenas a la programación, y aún así se animaron a aprender como crear un json con su propia información y compartirlo. Pero esto no termina allí. Llegando fines de agosto, fecha en que nuestro semestre estaba terminando, comienzo a revisar el analytics, y me pillo con la siguiente sorpresa:

¡Más de 5mil usuarios, y 14mil sesiones!

Con estos números, quedé fascinado, la gente realmente estaba ocupando la malla para tomar decisiones sobre qué camino seguir durante su estadía en sus carreras. Wow. Me conformaba con las 20 consultas que recibía SansanoBot porque ya sentía que aportaba un pequeño granito de arena, pero ahora, con estos números, se siente bien hacer algo por la comunidad.

Conclusión

Nunca pensé que funcionaría el crowdsourcing en este proyecto, principalmente porque los jsons no son muy intuitivos, sin embargo, la comunidad me sorprendió bastante, y a la vez me alegró. Lo genial es que la malla la hice para aprender sobre un framework, y mi aprendizaje fue de uso para el resto de la gente.

Ojalá la gente de la comunidad informática se anime a hacer proyectos open sources, y más genial si hacen cosas que aporten a la comunidad universitaria misma.