Objetivos
Los objetivos o actividades realizadas en este trabajo se definen a continuación:
A1**.** Analizar la plataforma GitHub Education y su metodología.
A2. Estudiar y analizar el funcionamiento de las aplicaciones ya pertenecientes a GitHub Education: GitHub Classroom y Teacher's Pet.
A3. Estudiar sobre el enfoque de la aplicación a diseñar y las tecnologías requeridas.
A4**.** Estudiar cómo realizar la aplicación y que funcionalidades se van a incluir en ella.
A5. Crear una aplicación básica que permita al usuario autentificarse y conectarse con su cuenta de GitHub, además de ejecutar consultas simples.
A6. Ampliar el desarrollo de la aplicación para que pueda incluir la estructura y funcionalidades necesarias para la metodología que propone GitHub Education.
A7. Implementar el sistema automatizado de creación de Asignaciones de tareas para los miembros de una clase.
A8. Añadir la posibilidad de importar y el manejo de datos de alumnos para poder tener una información extendida de los miembros de una clase.
A9. Creación de una gema para mejorar la usabilidad de la aplicación.
A10. Mejorar la ayuda y crear un tutorial completo para facilitar al usuario manejar de manera correcta la aplicación.