Brainstorming

El pasado martes nos reunimos los equipos de desarrollo de SWAD y SWADroid, denominados afectuosamente swaders por Antonio Cañas, para realizar un brainstorming y planificar el futuro tanto de SWAD como de SWADroid.

Comenzamos la mañana en el CEVUG con Antonio Cañas, Juan Miguel y Helena continuando con la implementación de las funciones de SWADroid que están en desarrollo:

  • Envío de avisos por parte de los profesores
  • Reestructuración de la gestión de usuarios para adaptarla al sistema de roles que ha incorporado SWAD recientemente
  • Preparativos para integrar SWADroid con instalaciones de SWAD ajenas a la UGR dentro del ámbito del proyecto OpenSWAD
  • Corrección de bugs de última hora
  • Puesta en común de los últimos cambios realizados
  • Reajustes internos en SWAD para mejorar la integración con las aplicaciones móviles

A mediodía nos reunimos con el resto del equipo, Daniel Calandria y Antonio Aguilera, para ir a comer. Lejos de descansar, continuamos con el brainstorming comentando la función para pasar lista en SWADroid mediante códigos QR que está implementando Antonio Aguilera y proponiendo nuevas funciones que sería interesante incluir tanto en SWAD como en SWADroid:

  • Reimplementar la pizarra virtual de SWAD y acceder a ella desde SWADroid
  • Posibilidad de apuntarse a grupos de teoría y prácticas desde SWADroid
  • Implementar en SWADroid el chat de SWAD a modo de Whatsapp interno (descartada, para eso se puede utilizar el propio Whatsapp)
  • Pasar lista mediante reconocimiento facial (descartada por el momento, implementación muy compleja y resultados poco fiables)
4 swaders con el estómago lleno de pizza y la cabeza llena de ideas. Foto tomada por Antonio Cañas

4 swaders con el estómago lleno de pizza y la cabeza llena de ideas. Foto tomada por Antonio Cañas

De izquierda a derecha de la foto: Antonio Aguilera, Helena Rodríguez, Juan Miguel Boyero y Daniel Calandria.

Por la tarde, ya más relajados y tomando un café, comentamos los últimos puntos del brainstorming:

  • Migrar SWAD a UTF-8
  • Adaptar SWAD para que pueda ejecutarse en entornos Windows
  • Completar la documentación de instalación y configuración de SWAD
  • Empaquetar y distribuir binarios precompilados de SWAD dentro del proyecto OpenSWAD mediante repositorios propios
  • Refactorización completa del código de SWAD
  • Traducción de SWAD a la lengua guaraní (iniciada por Antonio Cañas)

En resumen, una jornada digna de ser repetida en breve.

SWADroid en el 4º Hackathon de proyectos de software libre

Por primera vez SWADroid se incorpora a un hackathon organizado por la Oficina de Software Libre de la Universidad de Granada para dar un último impulso antes de la finalización del VI CUSL.

SWADroid participará junto a otros proyectos que han confirmado su asistencia, que hasta la fecha son:

El hackathon tendrá lugar los días 13 y 16 de abril. El día 13 se trabajará en la zona asignada de la ETSIIT y el día 16 se integrarán en el proyecto los cambios realizados y se presentarán los avances conseguidos durante el hackathon. El fin de semana estará dedicado a trabajar por grupos en el proyecto que cada asistente haya elegido.

A diferencia de otros hackathones, esta vez se comenzará  a trabajar desde el primer día en el proyecto elegido.

Una vez más yo no podré estar presente durante este hackathon por estar trabajando en Madrid, pero asistirán Antonio Cañas y Helena para coordinar el trabajo y resolver las dudas que surjan. Yo colaboraré en la medida de lo posible de forma remota en estas tareas además de seguir implementando nuevas mejoras y funciones en SWADroid. También estaré disponible a través de las cuentas de SWADroid en las redes sociales y en la lista de correo.

Estas son algunas propuestas para colaborar con SWADroid, tanto dentro como fuera del hackathon:

  • Traducción a otros idiomas (aplicación y blog)
  • Mejorar el diseño del interfaz de usuario (aplicación y blog)
  • Crear nuevos servicios web en SWAD para facilitar la ampliación de SWADroid (Prioritario)
  • Crear nuevos módulos que amplíen la funcionalidad
  • Probar en todos los dispositivos posibles
  • Publicitar la aplicación entre los usuarios potenciales
  • Participar activamente en la comunidad (blog y redes sociales)
  • Sugerencias
Para traducir SWADroid a otros idiomas se pueden seguir las instrucciones publicadas en este mismo blog. La información necesaria para implementar un módulo de SWADroid está disponible en la documentación del proyecto. Para crear un nuevo servicio web en SWAD es necesario contactar con Antonio Cañas, que proporcionará las instrucciones necesarias para llevarlo a cabo.