bdswisserfahrung.npage.de

Martes, 10 Junio 2014 17:56

PROGRAMANDO EL FUTURO- Hackaton de Program.AR

Escrito por 
Valora este artículo
(10 votos)

255x185 programar

Durante los días jueves 4 y viernes 5 de junio se desarrolló en el Salón Casullo de la Universidad Nacional de Quilmes, el primer Hackaton convocado por Program.AR, una nueva área de gestión que comprende distintas esferas del Estado nacional, como la Jefatura de Gabinete de Ministros, el Ministerio de Ciencia Tecnología e Innovación Productiva, el Portal Educ.ar, el Ministerio de Educación y el Programa Conectar Igualdad de ANSES, además de la Fundación Sadosky.

 Allí nos presentamos para debatir sobre el futuro de la educación y compartir una propuesta de trabajo en el Hackaton que consistía en crear una plataforma de encuestas que pueda funcionar online-offline y sirva para que los docentes de cualquier asignatura planifiquen actividades de investigación junto a sus estudiantes. Actualmente no existen aplicaciones libres que permitan realizar trabajos de revelamiento de datos o encuestas en modo offline, es decir fuera de linea. Los desarrollos que se encuentran circulando en el mercado son privativos o dependen de la conectividad a internet. La propuesta de trabajo incluía entonces, el desafío de agregar una funcionalidad a un software ya existente, en este caso LimeSurvey, para que pueda funcionar online y offline. Compartimos una breve cronología de nuestra participación en el evento. 

Jueves 4: DEBATE

Luego de la presentación oficial a cargo de las autoridades de Program.ar se da inicio al foro con una charla titulada “Las ideas no se matan: Se programan” a cargo de Dario Golombek, Investigador principal del Consejo Nacional de Investigaciones Científicas y Técnicas (CONICET), docente y director del Laboratorio de Cronobiología de la Universidad de Quilmes.

En la charla, Golombek destacó la importancia de la ciencia en nuestras vidas y nos invitó a concluir en la idea de que en “todo hay ciencia”. Afirmación que podemos comprobar en lo cotidiano, cuando nos despertamos, cuando nos cepillamos los dientes, cuando nos bañamos, o miramos la televisión. En todo hay ciencia. También compartió algunas consideraciones importantes que amplían el concepto de “programar”, muy alejado a la idea del desarrollo y escritura de código. Programar puede ser, pensar una idea, una secuencia lógica. Un verdadero regalo para los allí presentes que pudimos aprender y divertirnos al mismo tiempo. El evento del día jueves buscó abrir el debate en torno a la necesidad de incorporar en el curriculum de la educación, la enseñanza de las Ciencias de la Computación. Una política que se corresponde con el avance de la inclusión digital promovida desde el programa Conectar Igualdad. Podemos decir que en una primera etapa se implementaron políticas orientadas a mejorar la infraestructura tecnológica de las escuelas: redes, servidores, netbooks, NAC, conectividad, y el maravilloso sistema operativo Huayra Linux desarrollado por programadores argentinos son un ejemplo de la gran inversión volcada en materia tecnológica. El escenario en donde se reproducía el conocimiento se modificó sustancialmente. En la actualidad los docentes disponemos de herramientas para producir nuestros propios contenidos por ello la pedagogía entra en conflicto con las tecnologías, la preocupación del “como” enseñamos esta siempre presente, pero es un problema que atraviesan todas las disciplinas. En la escuela pública disponemos de herramientas para trabajar con tecnología, algunas escuelas mejor dotadas que otras quizás, pero se sigue trabajando en ese aspecto para garantizar la inclusión. Dicho avance en materia de infraestructura corre el eje de discusión, en la actualidad no es tanto la preocupación por el acceso a la tecnología, sino que la inclusión gira en torno al conocimiento y habilidades que poseemos de dichas herramientas. De una manera más concreta, la apuesta ahora es incluir con conocimientos sobre dichas tecnologías.

Proyecto ENCUESTAR

La inclusión educativa con conocimientos tecnológicos es necesaria. Por lo tanto es necesario reconocer que la “computación” dejó, hace mucho tiempo, de ser un área de entretenimiento o hobby. Hay un objeto de estudio para interpelar, hay un cúmulo de conocimientos diversificados, hay desarrollos, hay investigación, hay un método, hay por lo tanto, CIENCIA. Ciencias de la Computación, una ciencia tan relevante y significativa para nuestros tiempos que no comprenderla y conocerla puede ser un determinante para la inclusión en las sociedades modernas.

Viernes 5 - HACKATON.

El viernes arrancó el Hackaton, un evento que convocaba a especialistas del área tecnológica para presentar propuestas de desarrollo y crear aplicaciones en una jornada de trabajo que duraba 12 horas. Luego de una breve introducción se procedió a presentar las herramientas disponibles para utilizar en el evento, entre ellas la web de Datos Públicos, las API de Educ.ar y el HackDash que consistía en una lista de proyectos sobre los cuales se podía trabajar. Algunos equipos de trabajo ya estaban conformados con anterioridad, como el caso de Educ.ar que desarrolló una aplicación para consumir los recursos de Educ.ar, Paka Paka y Canal Encuentro. Había varios proyectos inscriptos y se compartieron muchas herramientas interesantes relacionadas a las temáticas convocadas por Program.AR: Educación, Fútbol y Datos públicos.

Encuestar Logob

ENCUEST.AR

Iniciado el Hackaton en el Salón de la Universidad Nacional de Quilmes, tuvimos la oportunidad de compartir nuestro proyecto con los participantes para desarrollar una plataforma de encuestas que funcione en modos online y offline. Y llegó lo mejor. A los pocos minutos de presentada la propuesta se conformó una mesa de trabajo con profesionales de diferentes perfiles y regiones geográficas que se dispusieron a cooperar con nuestra idea para vivir una experiencia verdaderamente increíble. Es así que se sumaron al proyecto aportando su tiempo y conocimientos:

Madelein Bordón (Técnica Superior en Analista Programadora – NAC - Corrientes), Natalia Luque (Técnica Superior en Infraestructura Informática – NAC – Corrientes), David Vinazza (Administrador de Sistemas, Python, Ministerio de Educación de la Nación) Sehoon Park (Administrador de Servidores LINUX, RUBY,ONRAILS – Corea), Pablo Veliz (Técnico en Electrónica, Técnico Linux, Merlo, Bs. As.), Diego Riquelme (Programador PHP- Formosa), Edgardo Krause (Diseño Web, electrónica, ONGs – Ituzaingó, Bs. As.)

Un verdadero equipo de trabajo y todas las condiciones generadas para trabajar en un ambiente cálido y acompañados de la motivación constante de los coordinadores del evento y los especialistas en diferentes áreas que se acercaban a preguntar y realizar sugerencias.

David Vinazza se acercó a la mesa porque venía desarrollando una aplicación para realizar encuestas en offline para un programa de evaluación educativa, pero que no solucionaba el problema de la exportación de datos vía web. La necesidad de una herramienta de encuestas que trabaje en offline es compartida. David se acercó a la mesa y nos mostró sus desarrollos. Habían logrado importantes avances y fue un buen punto de partida para iniciar las discusiones. Coincidimos en que la plataforma debería correr bajo Linux. Pensamos que lo mejor sería no partir de cero y que resultaría interesante aplicar una funcionalidad al software para gestionar encuestas LimeSurvey de código abierto que viene operando en el mercado hace varios años. Permite administrar y cargar fácilmente un formulario de encuesta como así también dispone de un potente motor que permite visualizar la información estadística en diferentes formatos. Pero no permite trabajar en modo offline ni exportar datos.

Conseguimos un API de LimeSurvey que nos permitió trabajar en la aplicación programando bajo python. El plan era entonces, desarrollar una funcionalidad al software LimeSurvey que le permita trabajar en modo offline. Para recopilar información en el aula pensamos que una opción podría ser trabajar con un servidor central (web) y un servidor distribuido (docente). El docente/operario carga en el servidor central un formulario encuesta, trabajado previamente con sus estudiantes, luego se dirige al aula y los estudiantes/clientes se conectan al sistema desde sus netbook y visualizan la pantalla de carga de datos para realizan campañas de encuestas. Los estudiantes, mientras se mantienen conectados al servidor distribuido, pueden realizar encuestas a sus compañeros sin necesidad de contar con internet. Los datos se almacenan en la base de datos de la netbook del docente que podrá realizar la exportación al servidor central cuando cuente con conectividad a internet. Todos los docentes podrán bajar formularios de encuestas y subir los suyos para crear una gran base de datos que nos permita conocernos y aprender investigando.


Luego de algunos debates, ideas que iban y venían, pensamos en bautizar el desarrollo con el nombre Encuest.ar, inspirados en quienes patrocinaban el evento.

Todos opinaron libremente en la mesa y cada idea era tomada muy en cuenta por el grupo, verdaderamente fue un trabajo en equipo. Apenas arrancamos dividimos algunas tareas para avanzar más rápido en el proyecto. David, Diego y Sehoon trabajaron el el desarrollo, la parte dura, el “código”. Madelein se encargó de realizar un diagrama de flujo que nos permitió pensar mejor en el circuito de la información. Natalia, realizó un relevamiento de los recursos humanos con los que contábamos en la mesa de trabajo, con información de contactos y perfiles. Edgardo realizó el logo del sistema, Pablo realizó un testeos de las encuestas en un modelo de prueba alojado en los servidores de nuestra web koala, que en este caso funcionaba como servidor central. También aprovechamos los datos públicos disponibles para el evento. Un buen recurso para que los desarrolladores tengan en cuenta es la base de datos BAHRA (Base de Asentamientos Humanos de la República Argentina) un listado con mas de 13.000 (trece mil) localidades agrupadas por provincia que nos sirvió para crear una etiqueta dentro de LimeSurvey con los datos necesarios para geolocalizar las investigaciones.

Al cierre del evento pudimos compartir las experiencias de todos los participantes, algunos desarrollos fueron verdaderamente increíbles. Es de destacar la API liberada de Educ.ar, una herramienta que permite a los desarrolladores acceder a los recursos del portal y crea nuevas aplicaciones contando únicamente con el limite que impone la imaginación.

Nosotros por nuestra parte presentamos el desarrollo y logramos hacer una pequeña demostración cargando una encuesta en modo offline y luego exportando los datos a la web. El desarrollo no está completo, falta trabajar mucho, desarrollar una interfase, programar, analizar los flujos de datos, etc. Pero lo más importante es que pudimos demostrar que nuestra idea era posible y que en ese camino de “hacer” nos conocimos un grupo de gente hermosa. Abrimos la invitación para quienes se quieran sumar en esta experiencia y aportar una semilla en nuestra educación.

CONCLUSIONES

El evento es una invitación imperdible para todas las personas aficionadas al mundo de la tecnología como así también para aquellos que quieran adentrarse en el mismo. Se están programando varios Hackatones a lo largo del año y en diferentes regiones del país, así que a estar atentos y no perderse la oportunidad de participar.

Esperamos saber más de Program.ar y de las posibilidades que se siguen abriendo para incluir con tecnología y conocimiento tecnológico.

 

 

Curiosidad: Nuestro plantel contaba con cinco equipos: Tres cargados con Huayra Linux, uno con Ubuntu y uno con Windows.

 Enlace del desarrollo en https://github.com/dvinazza/encuesta-distribuida

contacto: Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.

  

Visto 1698 veces Modificado por última vez en Viernes, 04 Julio 2014 02:05
Lic. Martín N. Sánchez Morales

Email Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.

Deja un comentario

Asegúrate de llenar la información requerida marcada con (*). No está permitido el Código HTML. Tu dirección de correo NO será publicada.

lunes 24 de julio del 2017.