~gdanix/PODApp-ng-server

Aplicación web para la gestión de la organización docente de másteres.
303a70e2 — Daniel Trujillo Viedma 1 year, 4 months ago
Update sbt version
0f31c4b3 — Daniel Trujillo Viedma 3 years ago
Update docs
5318cde0 — Daniel Trujillo Viedma 3 years ago
Initial server implementation - v 0.1

refs

master
browse  log 

clone

read-only
https://git.sr.ht/~gdanix/PODApp-ng-server
read/write
git@git.sr.ht:~gdanix/PODApp-ng-server

You can also use your local clone with git send-email.

#PODApp-ng-server

Esta aplicación permitirá (cuando esté finalizada) gestionar la carga docente del profesorado adscrito a másteres de una institución universitaria.

Actualmente, sólo una parte del servidor está implementada, y nada aún del cliente web ¡¡SE BUSCAN DESARROLLADORES FRONTEND!!.

#Soportado actualmente por la implementación

Las siguientes llamadas están implementadas:

  • Login
  • Logout
  • SetMasterEnd: Establece el curso en el que un máster se deja de impartir
  • NewMaster: Registra un nuevo máster en la base de datos
  • GetMasterList: Obtener la lista de másteres a los que tiene acceso el usuario.
  • SetCoef: Establece un coeficiente para un máster y curso concretos
  • GetCoef: Obtiene el coeficiente para un máster y curso concretos
  • GetTeaching: Obtiene la docencia registrada para una asignatura y curso concretos
  • SearchPerson: Realiza una búsqueda por los nombres de personas registradas utilizando la distancia de Levenshtein, y devuelve la lista.

#Soportado actualmente por la base de datos

  • Asignación de profesores con una determinada carga lectiva (en créditos) a grupos dentro de una asignatura dentro de un máster.
  • Seguimiento de los profesores que forman la coordinación de un máster.
  • Acceso autentificado, con soporte de roles y registros de login.
  • Registro de cambios producidos en la base de datos.
  • Soporte de coeficientes correctivos. Coeficientes asignados a másteres que se aplican a toda la docencia de dicho máster en un curso concreto.
  • Almacenamiento de profesorado, tanto interno como externo a la institución.
  • Soporte al personal administrativo, permitiéndoles realizar un control de los trámites que han realizado.
  • Soporta diferentes tipos de identificación: pasaporte, NIE y DNI. Fácilmente extensible.
  • Soporte para múltiples generos, no sólo los clásicos (V/M).

#Modelado de datos