Saltar a contenido

Documentación Técnica

En esta parte, podrás encontrar toda la documentación necesaria para el correcto desarrollo y mantenimiento del proyecto. Para este proyecto hemos utilizado los frameworks de Angular y Laravel.

La estructura que hemos usado para este proyecto es la de MVC (Modelo-Vista-Controlador) de ambos frameworks. Permitiendonos trabajar más fluidamente y teniendo todo un entorno más controlado.

Inicio del proyecto

Nuestro proyecto se originó con la firme convicción de crear una aplicación web que transformara la experiencia de enseñanza, brindando a los maestros una herramienta dinámica e innovadora para interactuar con sus alumnos. Con este propósito en mente, hemos desarrollado una aplicación única que permitirá a los profesores crear y gestionar rankings, enriqueciendo así el proceso de aprendizaje.

Imagina un entorno educativo donde el estudio se asemeje a un emocionante juego para los estudiantes. Nuestra aplicación ha sido diseñada con ese objetivo en mente, para convertir el aprendizaje en una experiencia amena y divertida. Los alumnos podrán unirse a los rankings creados por sus profesores y competir por puntos. Esto no solo estimulará su motivación, sino que también los incentivará a superarse constantemente.

Pero no nos detenemos allí. Nuestra aplicación fomenta la colaboración y el trabajo en equipo al permitir que los alumnos se evalúen entre sí. Este enfoque fortalece el compañerismo y fomenta la creación de lazos más estrechos dentro del grupo. Al involucrar a los estudiantes en la evaluación mutua, promovemos la responsabilidad compartida y la cooperación, habilidades esenciales en el mundo laboral y en la vida cotidiana.

Herramientas usadas

Notion

Para organizarnos con el proyecto y repartir la faena, usamos la herramienta de Notion. Notion es una herramienta versátil de productividad y colaboración. Permite organizar tareas, proyectos y notas de manera personalizable. Su interfaz intuitiva y capacidades de colaboración en tiempo real lo hacen popular entre individuos y equipos.

ChatGPT

Al encontrar errores o dudas sobre las tecnologias usadas hemos utilizado ChatGPT para buscar, en su gran catalogo de, información sobre las funcionalidades necesarias para llevar al cabo los requisitos obligatorios.

MkDocs

MkDocs es un generador de sitios web estatimos mediante paginas de markdown y utilizando el sistema de ficheros para definir rutas y paginas del web.

GitHub Actions && Pages

Actions, en conjunto con Pages del GitHub, ofrece la solución perfecta para desplegar paginas estaticas mediante el comando gh-deploy del mkdocs.