Skip to content

Luis512/ProyectoXamarin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ProyectoXamarin

Aula Virtual

Este proyecto tiene como proposito servir de utilidad tanto para padres de familia como profesores y permitirles administrar notas, calendario de actividades y demas.

El sistema consta de las siguientes capas:

  • Profesores: dicha capa consta de la informacion de los profesores(Informacion personal) y las secciones que tienen a cargo.
  • Seccion: dicha capa consta de la informacion de la seccion(Numero de seccion y cantidad de estudiantes) y las clases que existen para ella.
  • Clases: dicha capa consta de la informacion de la clase y las notas asociadas a la misma.

Pendientes:

  • El sistema contara con un login, inicialmente para profesores, posteriormente se evaluara usuarios para padres de familia. Dicha funcionalidad permitira hacer modificaciones dentro de la misma aplicacion y no mediante un cliente web.
  • Un calendario para actividades generales y/o especificas que se den en el recinto estudiantil como actos civicos, dias feriados y demas.
  • La "Seccion" contara con un listado de estudiantes.
  • Contara con un area de comunicacion privada entre profesor-padre de familia, con el fin de mantener un comunicacion clara y documentada ante cualquier caso necesario.

Bugs:

  • Al eliminar y/o actualizar una clase y retornar a la pagina anterior no hay un refrescamiento de la informacion.
  • Al crear un usuario, no existe un mensaje de confirmacion al igual que no se valida la creacion del mismo.

API - Aula Virtual:

  • GET /clase/list : Obtiene la lista completa de clases.

  • GET /clase/{id} : Obtiene una clase basado en su id.

  • DELETE /clase/{id} : Elimina una clase basado en su id.

  • POST /clase/new : Crea una nueva clase.

  • GET /clase/seccion/{id} : Obtiene una lista de clases basado en el id de una seccion.

  • GET /profesor/list : Obtiene la lista completa de profesor.

  • GET /profesor/{id} : Obtiene un profesor basado en su id.

  • POST /profesor/register : Crea un nuevo profesor.

  • GET /seccion/list : Obtiene la lista completa de clases.

  • GET /seccion/{id} : Obtiene una seccion basado en su id.

  • GET /seccion/profesor/{id} : Obtiene una lista de secciones basado en el id de un profesor.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages