| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | PLANTILLA REGISTRO DE PROYECTOS | |||||||||||||||||||||||||
2 | Programa | Desarrollo Web Front End | ||||||||||||||||||||||||
3 | Cohorte | Front End 4 | ||||||||||||||||||||||||
4 | Asesor | Laura Bermúdez | ||||||||||||||||||||||||
5 | Cliente | Bootcamp Makaia- Entrenamiento | ||||||||||||||||||||||||
6 | Integrantes del equipo *Máximo cuatro (4) integrantes por proyecto | 1. Jhon Mario Cartagena Varon, 2. José Humberto Sanmiguel Márquez, 3. Luisa Fernanda Urrego Ocampo, 4. Angie Julieth Moreno Ortega, 5. Yesid Vanegas | ||||||||||||||||||||||||
7 | Líder del equipo | Jhon Mario Cartagena Varon | CRONOGRAMA | |||||||||||||||||||||||
8 | Nombre del proyecto (Escriba el nombre del proyecto) | Descripción del proyecto (Escriba el nombre del proyecto) | Objetivo del proyecto (Indicar el propósito o la meta general del proyecto. Es importante establecer claramente lo que se espera lograr al finalizar el proyecto) | Alcance (Describa los límites y las fronteras del proyecto, es decir, qué incluye y qué no incluye. Esto ayuda a definir los límites del trabajo y evita confusiones sobre las expectativas) | Descripción de la solución (Presentar la solución o enfoque que se utilizará para resolver el problema o satisfacer la necesidad identificada. Puede incluir detalles sobre las metodologías, tecnologías o estrategias que se implementarán) | Requerimientos técnicos (Describa las necesidades y características específicas del proyecto) | Requerimientos cliente (Describa las necesidades y características específicas del proyecto exigidas por el cliente) | Principales entregables (Enumerar los productos o resultados específicos que se entregarán al finalizar el proyecto. Estos pueden ser productos tangibles, como un software o un informe, o resultados intangibles, como una estrategia implementada o un sistema operativo actualizado) | Repositorio GitHub (Proyecto final cargado y público. Con un readme que describa el problema que solucionaron, el rol de cada integrante y un link de acceso al proyecto funcional) | Avance 1 (33%) (5 de julio) | Avance 2 (33%) (11 de julio) | Avance 3 (33%) (19-21 de julio) | ||||||||||||||
9 | Sistema de Gestión Académica (SGA) | En este reto construiremos un aplicativo para monitorear el progreso de los estudiantes a través de un sistema de calificaciones. Este software ofrece los registros de calificaciones y el rango que cubre cada nivel de notas (bajo, medio bajo, alto y superior), de monitoreo asistencial y los resultados de cada sprint, así como la opción de mostrar otra información correspondiente a cada estudiante. Además, se desarrollarán tres módulos fundamentales: un usuario PARTICIPANTE que solo visualiza las calificaciones y asistencias, un usuario FORMADOR que consigna y modifica los datos y calificaciones del usuario participante y un usuario ADMINISTRADOR con capacidad de visualizar, agregar, modificar y eliminar cualquier tipo de información. Opcionalmente se creará un formulario de evaluación docente (formador y mentor). | Desarrollar e implementar un prototipo totalmente funcional que sea tipo software y que permita monitorear y gestionar el progreso de los estudiantes a través de un sistema de calificaciones y un cronograma de actividades, buscando mejorar la eficiencia en la gestión del aprendizaje de Makaia al proporcionar registros de calificaciones, rangos de notas, monitorear la asistencia, registrar los resultados de cada sprint y ofrecer opciones modulares de usuario (participante, formador y administrador). | El alcance del Sistema de Gestión de Aprendizaje contiene tres perfiles: Perfil administrador: Esta interfaz es donde un líder de rendimiento puede crear, gestionar, organizar y eliminar todos los materiales de entrenamiento. Además, es posible extraer informes profundos (individuales o grupales) a través de una exportación a libro de Excel. Perfil formador: Para esta interfaz el formador, tendrá la posibilidad de agregar y modificar en el panel de calificaciones las notas, el ponderado por cada una de éstas y las asistencias de los participantes. Así mismo el formador (mentor), tendrá la posibilidad de crear los espacios académicos a calificar con los porcentajes de cada uno de estos validando el 100% de la nota definitiva. Perfil participante: La interfaz del usuario participante es donde se tiene la posibilidad de ver y experimentar lo que creó un administrador. Aquí los participantes pueden acceder y observar la información correspondiente a su perfil, sus calificaciones y sus asistencias. Así como el calendario semana a semana temas, fechas festivas, de evaluacion de manera opcion. Por limitaciones de tiempo no se desarrollara la funcionalidad de votacion para finalidad de dar el premio a liderazgo o trabajo en equipo, ni tampoco la evaluacion docente. | Para el diseño usamos referencias de Figma, Bootstrap y otras aplicaciones web, generando un prototipo (disponible aquí: https://www.canva.com/design/DAFm9CM8B3U/b3mTxCHQwomgyj5S4_Vu2w/view?utm_content=DAFm9CM8B3U&utm_campaign=designshare&utm_medium=link&utm_source=publishsharelink). En el inicio habrá un Login que permitirá acceder a los diferentes tipos de usuario. La base de datos será consumida desde una API, la cual estará a cargo de un especialista en backend. Se implemntará la metodología para el control de versiones con Git e implementación de la estrategia de branching Git Flow para el trabajo colaborativo. Desarrollaremos la app web con ReactJS y Redux. Aplicaremos dos CRUD (agregar, eliminar y actualizar particpantes) desde el perfil administrador y formador. El diseño será responsivo, utiliznado SASS y alguna librería para componentes (posiblemente Chakra UI). Necesitaremos implementar librerías extras como SheetsJS para exportar los informes en Excel, y Luxon con el fin de trabajar el cronograma y la asistencia. Para el despliegue de la app implementaremos Firebase Hosting. Para registrar la asistencia utilizaremos un checklist y un input para los comentarios. Las asistencias se ponderarán con una nota, según las fórmulas dadas por la organización. Para las noras usaremos un sistema de evaluación correspondiente al 100%, clasificado en cuatro valores cualitativos (superior, alto, medio bajo y bajo). A cada valor le corresponderá un color. Habrá un calendario general con los eventos y un calendario semana a semana. | Los requerimientos técnicos que debemos tener en cuenta para lograr este reto son: 1. Control de versiones con Git e implementación de la estrategia de branching Git Flow para trabajo colaborativo. 2. Desarrollo de la app web con ReactJS y Redux. 3. Aplicacion de diseño UI/UX y diseño responsivo con SASS y de manera opcional aplicar Chakra UI. 4. Implementación de Firebase Hosting para el despliegue de la app. 5. Uso de GitHub como plataforma de alejamiento del código en la nube. 6. Utilizar README como bitácora para consignar el paso a paso y acotaciones del proyecto. 7. Para la planificación de las actividades y tareas emplear una plantilla kanban de GitHub Project. | 1. LOGIN DE USUARIOS: En la pantalla de Bienvenida al aplicativo web se debe tener las opciones de usuarios (administrador, formador y participante) para poder ingresar a la plataforma a través del correo y la contraseña opcional creada en la base de datos. En cada uno de los módulos se debe contar con las siguientes características: a. Módulo administrador: Esta interfaz es donde un coordinador de entrenamiento o líder de rendimiento puede crear, gestionar, organizar y eliminar todos los materiales de entrenamiento. Además, es posible extraer informes profundos (individuales o grupales) a través de una exportación a libro de Excel para tener abierta la posibilidad de aplicar fórmulas y estadísticas necesarias para informes a futuro. La interfaz administrativa usualmente consiste en configuraciones y funciones para personalizar por completo los materiales de entrenamiento. Tendra la posibilidad de modificar el calendario: modificar estado y filtrar por (admitido, certificado, modulo(profundizacion, fundamentos, )desercion). Modificar el estado de la vinculacion del docente(activo, no activo) y en dado caso otorgar o quitar permisos. b. Módulo formador: Para esta interfaz el formador (mentor), tendrá la posibilidad de agregar y modificar en el panel de calificaciones las notas, el ponderado por cada una de éstas y las asistencias de los participantes. Así mismo el formador (mentor), tendrá la posibilidad de crear los espacios académicos a calificar con los porcentajes de cada uno de estos validando el 100% de la nota definitiva. Tendra la posibilidad de modificar el calendario. Las notas que seran sujetas a edicion corresponderán solamente a la cohorte actual, es decir se deshabilitara esta opcion en el estado graduado del estudiante. c. Módulo participante: La interfaz del usuario participante es donde se tiene la posibilidad de ver y experimentar lo que creó un administrador. Aquí los participantes pueden acceder y observar la información correspondiente a su perfil, sus calificaciones y sus asistencias, estado(admitido, certificado, modulo(profundizacion, fundamentos, )desercion). 2. Realizar una base de datos para la alimentación del aplicativo con: a) Nombre completo de usuarios, cedula, teléfono, celular, dirección, correo, contraseña y tipo de usuario. b) Tabla de calificaciones c) Realizar vista de módulo Académico que tenga dos opciones, horarios y calificaciones, donde cada una ira con tres filtros: Jornada, módulo y cohorte | Al finalizar el proyecto, entregaremos un aplicativo web que refleje un Sistema de Gestión del Aprendizaje, el cual monitoreará el progreso de los estudiantes respecto a los temas vistos y sus calificaciones. Este software ofrece los registros de calificaciones y el rango que cubre cada nivel de notas (bajo, medio bajo, alto y superior), de monitoreo asistencial y los resultados de cada sprint, así como la opción de mostrar otra información correspondiente a cada estudiante. | En construcción... 1. Link al repositorio y Readme: 2. Link del despliegue: 3. Link base de datos | |||||||||||||||||
10 | ||||||||||||||||||||||||||
11 | ||||||||||||||||||||||||||
12 | ||||||||||||||||||||||||||
13 | ||||||||||||||||||||||||||
14 | ||||||||||||||||||||||||||
15 | ||||||||||||||||||||||||||
16 | ||||||||||||||||||||||||||
17 | ||||||||||||||||||||||||||
18 | ||||||||||||||||||||||||||
19 | ||||||||||||||||||||||||||
20 | ||||||||||||||||||||||||||
21 | ||||||||||||||||||||||||||
22 | ||||||||||||||||||||||||||
23 | ||||||||||||||||||||||||||
24 | ||||||||||||||||||||||||||
25 | ||||||||||||||||||||||||||
26 | ||||||||||||||||||||||||||
27 | ||||||||||||||||||||||||||
28 | ||||||||||||||||||||||||||
29 | ||||||||||||||||||||||||||
30 | ||||||||||||||||||||||||||
31 | ||||||||||||||||||||||||||
32 | ||||||||||||||||||||||||||
33 | ||||||||||||||||||||||||||
34 | ||||||||||||||||||||||||||
35 | ||||||||||||||||||||||||||
36 | ||||||||||||||||||||||||||
37 | ||||||||||||||||||||||||||
38 | ||||||||||||||||||||||||||
39 | ||||||||||||||||||||||||||
40 | ||||||||||||||||||||||||||
41 | ||||||||||||||||||||||||||
42 | ||||||||||||||||||||||||||
43 | ||||||||||||||||||||||||||
44 | ||||||||||||||||||||||||||
45 | ||||||||||||||||||||||||||
46 | ||||||||||||||||||||||||||
47 | ||||||||||||||||||||||||||
48 | ||||||||||||||||||||||||||
49 | ||||||||||||||||||||||||||
50 | ||||||||||||||||||||||||||
51 | ||||||||||||||||||||||||||
52 | ||||||||||||||||||||||||||
53 | ||||||||||||||||||||||||||
54 | ||||||||||||||||||||||||||
55 | ||||||||||||||||||||||||||
56 | ||||||||||||||||||||||||||
57 | ||||||||||||||||||||||||||
58 | ||||||||||||||||||||||||||
59 | ||||||||||||||||||||||||||
60 | ||||||||||||||||||||||||||
61 | ||||||||||||||||||||||||||
62 | ||||||||||||||||||||||||||
63 | ||||||||||||||||||||||||||
64 | ||||||||||||||||||||||||||
65 | ||||||||||||||||||||||||||
66 | ||||||||||||||||||||||||||
67 | ||||||||||||||||||||||||||
68 | ||||||||||||||||||||||||||
69 | ||||||||||||||||||||||||||
70 | ||||||||||||||||||||||||||
71 | ||||||||||||||||||||||||||
72 | ||||||||||||||||||||||||||
73 | ||||||||||||||||||||||||||
74 | ||||||||||||||||||||||||||
75 | ||||||||||||||||||||||||||
76 | ||||||||||||||||||||||||||
77 | ||||||||||||||||||||||||||
78 | ||||||||||||||||||||||||||
79 | ||||||||||||||||||||||||||
80 | ||||||||||||||||||||||||||
81 | ||||||||||||||||||||||||||
82 | ||||||||||||||||||||||||||
83 | ||||||||||||||||||||||||||
84 | ||||||||||||||||||||||||||
85 | ||||||||||||||||||||||||||
86 | ||||||||||||||||||||||||||
87 | ||||||||||||||||||||||||||
88 | ||||||||||||||||||||||||||
89 | ||||||||||||||||||||||||||
90 | ||||||||||||||||||||||||||
91 | ||||||||||||||||||||||||||
92 | ||||||||||||||||||||||||||
93 | ||||||||||||||||||||||||||
94 | ||||||||||||||||||||||||||
95 | ||||||||||||||||||||||||||
96 | ||||||||||||||||||||||||||
97 | ||||||||||||||||||||||||||
98 | ||||||||||||||||||||||||||
99 | ||||||||||||||||||||||||||
100 | ||||||||||||||||||||||||||