Giter Site home page Giter Site logo

academic-system-frontend's People

Contributors

andres0x90 avatar arimohy avatar beycker111 avatar danvar03 avatar desterpunk avatar jeantr35 avatar jesusportillo avatar joe-watson-sbf avatar juancamilo11 avatar jutololla avatar leocaro1986 avatar mariafernandamonroy avatar mvm11 avatar raalzate avatar sanspeen avatar santiagoposadag avatar sirlocust avatar sofka-xt avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

academic-system-frontend's Issues

El acceso a rutas

Se configura todos los accesos de las rutas para los COACHES y APRENDICES.

HU05: Creación CRUD de curso

PUNTO HU 8

DESCRIPCION
YO COMO usuario QUIERO crear, listar, actualizar y eliminar un curso PARA manipular y/o persistir la información de los cursos.

DOR (Definition of ready)

  • Tener acceso a la base datos en mongo
  • Acceso a la linea de colores para que propongan la linea gráfica.

CRITERIOS DE ACEPTACIÓN

  • Datos validados y guardados.
  • los datos se persistan correctamente.
  • Respuesta a la hora de guardar, editar y eliminar de manera exitosa o no el curso.
  • Como coach pueda, listar todo lo del curso y el aprendiz no lo pueda hacer.
  • los datos se recuperen correctamente.
  • Acepta propuesta de linea grafica

DOD TRANSVERSALES (Definition of Done)

  • Pruebas a nivel de dominio al 100% para el backend.
  • Pruebas funcionales manuales para frontend por parte del dev, no tiene pruebas unitarias; por parte de QA pruebas funcionales automatizadas.
  • Revisión de criterios de aceptación por medio de pares o P.O.
  • Revisión de codigo a través de PR Pull request.

Pg de bienvenida

Se desarrollo la pagina de bienvenida con las tarjetas gif, navbar y se estilizo el sidebar en conjunto con todo el dashboard

HU06: Creación CRUD de programa

PUNTO HU 8

DESCRIPCION
Yo como: Coach, Quiero: Administrar los diferentes programas de Sofka U Para: Agilizar el proceso de asignacion del programa al training.

DOR (Definition of ready)

  • Tener acceso a la base datos en mongo
  • Acceso a la linea de colores para que propongan la linea grafica.

CRITERIOS DE ACEPTACIÓN
Como coach crear, listas, eliminar, editar programas a partir de una configuracion previa de cursos.

DOD TRANSVERSALES (Definition of Done)

  • Pruebas a nivel de dominio al 100% para el backend.
  • Pruebas funcionales manuales para frontend por parte del dev, no tiene pruebas unitarias; por parte de QA pruebas funcionales automatizadas.
  • Revisión de criterios de aceptación por medio de pares o P.O.
  • Revisión de codigo a través de PR Pull request.

HU03: Listar los aprendices dentro de un training activo

PUNTOS HISTORIA: 3

DESCRIPCION
Yo como Coach quiero visualizar al listado de aprendices dentro de un Training activo para el seguimiento y control de su rendimiento

DEPENDENCIAS:
Tener el crud de training completo.

DOR
Tener el crud de training completo.

CRITERIOS DE ACEPTACIÓN
Que cuando el Coach ingrese al Training activo , ver los aprendices dentro de ese training nombre, correo y telefono.
Lo puede hacer cualquiera que esté dentro del sistema de autenticación.

DOD
Pruebas a nivel de dominio al 100% para el backend.
Pruebas funcionales manuales para frontend por parte del dev, no tiene pruebas unitarias; por parte de QA pruebas funcionales automatizadas.
Revisión de criterios de aceptación por medio de pares o P.O.
Revisión de código a través de PR Pull request.
Se puede certificar una HU con pruebas manuales y queda la deuda de terminar de automatizar las pruebas para el 2do sprint.

Refactorizar lista de programas

  • Hook personalizados para desacoplar elementos de estados del componentes
  • Unificar colores
  • Agregar un id unico a los inputs y botones

HU07: Creación de CRUD de training

PUNTO HU 8

DESCRIPCION
Yo como: Coach, Quíero: crear trainings a partir de programas y quiero poder asignar aprendices y coaches
Para: facilitar el proceso,

DOR (Definition of ready)

  • Tener acceso a la base datos en mongo
  • Acceso a la linea de colores para que propongan la linea grafica.
  • Tabla colección firebase

CRITERIOS DE ACEPTACIÓN
Coach pueda crear un training a partir de un programa y poder asignar coaches a ese training, cargar una lista de aprendices a partir de un archivo plano.
Listar, ver, eliminar, crear, editar.

DOD TRANSVERSALES (Definition of Done)

  • Pruebas a nivel de dominio al 100% para el backend.
  • Pruebas funcionales manuales para frontend por parte del dev, no tiene pruebas unitarias; por parte de QA pruebas funcionales automatizadas.
  • Revisión de criterios de aceptación por medio de pares o P.O.
  • Revisión de codigo a través de PR Pull request.

HU01: Autenticación

PUNTO HU 1

DESCRIPCION
Yo como coach
Quiero acceder a la app mediante una cuenta en google
Para poder gestionar los programas, cursos y trainings y ver el rendimiento de los aprendices.

DOR (Definition of ready)
Tener la cuenta en firebase configurada, tener los accesos a la colección en firebase.

CRITERIOS DE ACEPTACIÓN

  • Mostrar los elementos de Login
  • El sistema debe permitir ingresar al aplicativo con credenciales válidas.
  • El sistema debe permitir el deslogueo del aplicativo.
  • El sistema no debe permitirle al usuario llevar a cabo ninguna acción dentro del aplicativo mientras no se encuentre logueado

DOD TRANSVERSALES (Definition of Done)

  • Pruebas a nivel de dominio al 100% para el backend.
  • Pruebas funcionales manuales para frontend por parte del dev, no tiene pruebas unitarias; por parte de QA pruebas funcionales automatizadas.
  • Revisión de criterios de aceptacion por medio de pares o P.O.
  • Revisión de codigo a traves de PR Pull request.

HU04: Perfilar el aprendiz con su respectivo rendimiento

PUNTOS DE HISTORIA = 8

DESCRIPCIÓN:
Yo como usuario autenticado del sistema (coach o aprendiz) quiero poder ver el perfil del aprendiz con su respectivo rendimiento para hacer el seguimiento sobre su proceso formativo, y sea de acceso rápido mediante una URL para compartir.

DEPENDENCIAS:

  • Tener la HU3 terminada o generar hipervinculo.
  • Extraccion de notas,

DOR
Ningun insumo, porque es una vista especificamente para este usuario,

CRITERIOS DE ACEPTACIÓN
Pueda recibir esta vista de una manera estatica, que crean un esquema de datos de la vista materializada y guardar datos manualmente, garantizando la esquematizacion de la vista materializada.
Llave primaria (Correo electronico)
Se reciben propuestas gráficas.

DATOS DEMOGRAFICOS
Propiedades del perfil, el nombre del aprendiz, la imagen del defecto, el email, telefono,

ESTADO DE CALIFICACIONES
Grado del curso y sus categorias desglosadas (con acordeon)

DOD
Pruebas a nivel de dominio al 100% para el backend.
Pruebas funcionales manuales para frontend por parte del dev, no tiene pruebas unitarias; por parte de QA pruebas funcionales automatizadas.
Revisión de criterios de aceptación por medio de pares o P.O.
Revisión de código a través de PR Pull request.
Se puede certificar una HU con pruebas manuales y queda la deuda de terminar de automatizar las pruebas para el 2do sprint.

Listado de programas

Se listan los programas que están en la base de datos en unas cards donde se podrán organizar por columnas y filas, en la raíz /programs

HU02: Listar los training activos

PUNTO HU 3

DESCRIPCION

YO COMO usuario autenticado (coach y aprendiz) QUIERO ver los training activos que están dentro de la fecha del programa (rango) PARA visualizar los training vigente.

DOR (Definition of ready)

  • Tener acceso a la base datos en mongo
  • Acceso a la linea de colores para que propongan la linea gráfica.

CRITERIOS DE ACEPTACIÓN
Como usuario autenticado (coach y aprendiz) QUIERO ver los training activos que están dentro de la fecha del programa (rango) para visualizar los training vigente.

DOD TRANSVERSALES (Definition of Done)

  • Pruebas a nivel de dominio al 100% para el backend.
  • Pruebas funcionales manuales para frontend por parte del dev, no tiene pruebas unitarias; por parte de QA pruebas funcionales automatizadas.
  • Revisión de criterios de aceptación por medio de pares o P.O.
  • Revisión de codigo a través de PR Pull request.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.