Morichal Software

students

Hace un tiempo atrás me propuse la idea de crear un software que permitiera a docentes, alumnos, padres y representantes tener un control total sobre las actividades que suceden dentro de una institución académica, en el sentido, de poder controlar notas, asignaturas, contenidos programáticos. Para el docente y la sociedad actual es esencial manejar estadísticas de todo tipo de cosas, en la educación (por lo menos en Venezuela) se manejan muy pocas, algunas están desfasadas con el tiempo ya, otras son de carácter privado y el fin acá, es que puedan contar con una API donde se conecten y evalúen, por ejemplo, cual ha sido el promedio de notas en una asignatura de un municipio en un estado X, comparar ese promedio con otro municipio en otro estado y a nivel social, poder determinar por que en un u otro los alumnos tienen mejor o peor promedio.

Morichal, nació hace un tiempo, mientras trabajaba como docente de aula, siempre quise conocer los números que rodeaban la educación, promedios generales, asignaturas, docentes mejor evaluados y esas cosas, por ende, decidí crear Morichal, al principio era solo para el liceo donde trabajaba, sin embargo había un enfoque mas de llevar el control del departamento de evaluación, luego deje ese trabajo y pues coloque a un lado el proyecto, sin embargo lo ando retomando, pues veo la necesidad de mejorar la calidad educativa en muchos aspectos, para poder comenzar con esas mejoras es necesario saber donde se esta y hacia donde se va.

Como Ayudar

Ayudar es muy simple, si eres desarrollador de software, analista de datos, diseñador Gráfico simplemente debes clonarte el proyecto en github, crear un branch con los cambios que deseas que se incluyan y hacer un pull request.

El proyecto esta desarrollado con Django 1.11.5 y Django-Rest-Framework 0.1.0

https://github.com/rootweiller/morichal

Coloco mi granito de arena para el cambio que requiere la educacion de hoy, para poder formar mejores profesionales para el futuro.

Anuncios

Aplicaciones Híbridas con Ionic 2 Framework

Hoy vamos a conocer un poco acerca de un framework de desarrollo que ando probando (pero que tiene algo de tiempo ya). Ionic Framework es una herramienta gratuita para el desarrollo de aplicaciones híbridas basadas en HTML5 y JS, el cual esta construido bajo Saas y optimizado al máximo con AngularJS. Cuenta con una documentación muy completa (docs) y con una comunidad amplia, así que recursos y personas dispuestas a ayudarte no te van a faltar.

El proceso de instalación es muy sencillo, debes tener instalado, si no lo tienes o no sabes hacerlo, te dejo una guía npm una vez instalado simplemente ejecutas

npm install -g cordova ionic

Ya con eso tienes instalado ionic 2, vamos a crear un primer proyecto en blanco (se pueden usar templates de proyectos creados), para crearlo usamos el comando

ionic start ionictestblog blank

ionic es el comando que ejecutas para decirle al CLI que debe hacer, en este caso start que es para iniciar un proyecto ionictestblog no es mas que el nombre del proyecto, en mi caso le coloque así por que es lo que haremos un blog, que consuma vía API los posts y que permita enviar posts usando la misma API, para el backend de este blog usaremos mi framework favorito Django y para crear el API, usaremos Django-Rest-Framework, que también lo explicare en posts siguientes. y por ultimo el comando blank le indica al CLI que debe ejecutar un proyecto en blanco, es decir, con las configuraciones básicas del framework.

Una vez creado el proyecto podemos comenzar con la magia de la programación, yo voy a comenzar a hacer una serie de posts sobre una app que ando creando y que usare como ejemplo para facilitarles el camino en la creación de las suyas. Para compilar el proyecto, dependiendo de la plataforma en la que estés puedes usar uno u otro comando es de destacar que puedes compilar para IOS y Android

Android
ionic platform add android
ionic build android
ionic run android

he creado el repositorio en github para que tengas todo el codigo de la app que realizaremos en este mini howTo https://github.com/rootweiller/ionictestblog

Happy Hacking 🙂

CriminalDataVE: Hackaton de Datos Abiertos (1er Lugar)

Entre lunes 28 y martes 29 de noviembre se efectuó el Hackaton de Datos Abiertos en Wayra, organizado por la gente de ChicasPoderosasVE, un excelente espacio de aprendizaje colaborativo y de compartir experiencias con otras personas que desean, cambiar el país que tenemos.

Fui con @BellaDesiree, fue una experiencia inolvidable, tanto para ella, como para mi, conocimos personas geniales y con mucho talento, nos involucramos en un proyecto el cual quedo con el nombre de @CriminalDataVE y que busca contar historias detrás de los homicidios y así generar una estadística general de todas las muertes violentas ocurridas en el país, con ello evaluar, estudiar y/o definir patrones de esos sucesos.

Logramos generar un prototipo de la aplicación (Web y un Launcher para IOS y Android), a las 4:00pm del martes 29 presentamos ante el jurado la solución al problema de la falta de data real acerca de las muertes violentas en el país, la cual encanto, al jurado y al publico presente, fuimos merecedores del 1er Lugar del Hackaton de Datos Abiertos.

Ahora, como equipo, continuamos trabajando para desarrollar la aplicación completa de esta solución, nos mantenemos en contacto y hasta buscamos financiamiento de parte de algunas personas y medios involucrados con el mundo periodístico.

photo_2016-11-30_14-10-08

 

Felicitaciones equipo y a continuar trabajando 🙂

 

Happy Hacking