Methods
altaAlumno(alumno)
Realiza una petición para insertar un nuevo alumno.
Parameters:
Name | Type | Description |
---|---|---|
alumno |
Datos del alumno a insertar. |
altaProfesor(profesor)
Realiza una petición para insertar un nuevo profesor.
Parameters:
Name | Type | Description |
---|---|---|
profesor |
Datos del profesor a insertar. |
altaProfesor(profesor)
Realiza una petición para insertar un nuevo profesor.
Parameters:
Name | Type | Description |
---|---|---|
profesor |
Datos del profesor a insertar. |
borrarConvenio(id) → {Promise}
Borra un convenio.
Parameters:
Name | Type | Description |
---|---|---|
id |
Number | ID del convenio que se quiere borrar. |
Returns:
- Promesa que se resuelve cuando se borra el convenio.
- Type
- Promise
borrarEmpresa(id) → {Promise}
Borra una empresa.
Parameters:
Name | Type | Description |
---|---|---|
id |
number | ID de la empresa a borrar. |
Returns:
- Promesa que se resuelve cuando se borra la empresa.
- Type
- Promise
cargarNombreTarea(tarea)
Cambia el nombre del título de la tarea en la barra superior/menú
Parameters:
Name | Type | Description |
---|---|---|
tarea |
tarea de la que queremos poner el título |
crearEmpresa(datosdelaempresa)
Crea una nueva empresa.
Parameters:
Name | Type | Description |
---|---|---|
datosdelaempresa |
Empresa | Datos de la nueva empresa. |
crearTarea(tarea)
Crea una nueva tarea y vuelve a la vista de tareas del alumno.
Parameters:
Name | Type | Description |
---|---|---|
tarea |
Tarea | Datos de la nueva tarea. |
editarConveino(id, datosConvenio) → {Promise.<void>}
Edita un convenio.
Parameters:
Name | Type | Description |
---|---|---|
id |
Number | ID del convenio que se quiere editar. |
datosConvenio |
Object | Datos del convenio a editar. |
Returns:
- Promesa que se resuelve cuando se edita el convenio.
- Type
- Promise.<void>
editarEmpresa(datosEmpresa) → {Promise}
Edita una empresa.
Parameters:
Name | Type | Description |
---|---|---|
datosEmpresa |
Object | Datos de la empresa a editar. |
Returns:
- Promesa que se resuelve cuando se edita la empresa.
- Type
- Promise
eliminarProfesor(profesorId, profesorNombre)
Elimina un profesor.
Parameters:
Name | Type | Description |
---|---|---|
profesorId |
Number | ID del profesor que se quiere borrar. |
profesorNombre |
String | Nombre del profesor que se quiere borrar. |
eliminarTarea(tarea)
Elimina una tarea.
Parameters:
Name | Type | Description |
---|---|---|
tarea |
Tarea | Datos de la tarea. |
enviarSolicitudConvenio(formData) → {Promise}
Realiza una peticion de alta de convenio
Parameters:
Name | Type | Description |
---|---|---|
formData |
Datos para la peticion |
Returns:
Devuelve la promesa asociada a la petición.
- Type
- Promise
gestionarError(error)
Muestra el error en la vista de mensajes.
Parameters:
Name | Type | Description |
---|---|---|
error |
Error | Error que se ha producido. |
getAlumnosByCurso()
Develve la lista de alumnos de un curso
Returns:
array
getAlumnosProfesor()
Develve la lista de alumnos de un profesor
Returns:
array
getCursos()
Develve la lista de cursos existentes
Returns:
array
getProfesores()
Develve la lista de profesores de un curso
Returns:
array
getTareas()
Develve la lista de tareas de un alumno
Returns:
array
getUsuario() → {Usuario}
Devuelve el usuario logeado.
Returns:
Devuelve el usuario logeado.
- Type
- Usuario
imprimir()
Imprime la vista actual.
iniciar()
Inicia la aplicación cargando la vista de login.
Se llama al cargar la página.
irAVistaAlumnos()
Navega a la vista de alumnos.
irAVistaConvenios()
Navega a la vista de convenios.
irAVistaEmpresas()
Navega a la vista de empresas.
irAVistaProfesores()
Navega a la vista de profesores.
login(token)
Recibe el token del login con Google y lo envía al servidor para identificar al usuario.
Parameters:
Name | Type | Description |
---|---|---|
token |
Object | Token de identificación de usuario de Google. |
logout()
Cierra la sesión del usuario.
modificarAlumno(alumno)
Realiza una petición para modificar un alumno.
Parameters:
Name | Type | Description |
---|---|---|
alumno |
Datos del alumno a modificar. |
modificarProfesor(profesor)
Realiza una petición para modificar un profesor.
Parameters:
Name | Type | Description |
---|---|---|
profesor |
Datos del profesor a modificar. |
modificarProfesor(profesor)
Realiza una petición para modificar un profesor.
Parameters:
Name | Type | Description |
---|---|---|
profesor |
Datos del profesor a modificar. |
modificarTarea(tarea, siguienteTarea)
Modifica una tarea y vuelve a la vista de tareas del alumno.
Parameters:
Name | Type | Default | Description |
---|---|---|---|
tarea |
Tarea | Datos de la tarea. | |
siguienteTarea |
Tarea | null | Datos de la siguiente tarea a mostrar. |
mostrarAltaAlumno()
Muestra la vista de alta de alumno.
mostrarAltaProfesor()
Muestra la vista de alta de profesor.
mostrarAlumnos(borrar)
Muestra la vista de alumnos del profesor.
Parameters:
Name | Type | Default | Description |
---|---|---|---|
borrar |
Boolean | true | Indica si hay que borrar la lista de alumnos anterior. |
mostrarDatosEmpresa(id) → {Promise}
Obtiene los datos de una empresa por su ID.
Parameters:
Name | Type | Description |
---|---|---|
id |
number | ID de la empresa. |
Returns:
- Promesa que se resuelve con los datos de la empresa.
- Type
- Promise
mostrarEmpresas() → {Promise}
Obtiene la lista de empresas.
Returns:
- Promesa que se resuelve con la lista de empresas.
- Type
- Promise
mostrarGestionAlumnos()
Muestra la vista de gestion de alumnos.
mostrarGestionProfesores()
Muestra la vista de gestion de profesores.
mostrarInformeAlumno(alumno, periodo)
Muestra la vista del informe de un alumno.
Parameters:
Name | Type | Description |
---|---|---|
alumno |
Alumno | Datos del alumno. |
periodo |
Number | Número del periodo del que se solicita el informe |
mostrarModificarAlumno(alumno, cursos)
Muestra la vista de modificación de alumno.
Parameters:
Name | Type | Description |
---|---|---|
alumno |
Datos del alumno a modificar. | |
cursos |
Lista de cursos. |
mostrarModificarProfesor(profesor)
Muestra la vista de modificación de profesor.
Parameters:
Name | Type | Description |
---|---|---|
profesor |
Datos del profesor a modificar. |
mostrarTarea(tarea)
Muestra la vista de tarea.
Parameters:
Name | Type | Description |
---|---|---|
tarea |
Tarea | Datos de la tarea. Si es nula se mostrará la vista vacía para crear una nueva Tarea. |
mostrarTareasAlumno(alumno)
Muestra la vista de tareas del alumno.
Parameters:
Name | Type | Description |
---|---|---|
alumno |
Alumno | Datos del alumno. |
mostrarVistaConvenio()
Muestra la vista para dar de alta un convenio.
mostrarVistaConvenioE(datosConvenio)
Muestra la vista de edición de un convenio.
Parameters:
Name | Type | Description |
---|---|---|
datosConvenio |
Object | Datos del convenio a editar. |
mostrarVistaEmpresa()
Muestra la vista para crear una nueva empresa.
obtenerDatosConvenioById(id) → {Promise}
Obtiene los datos de un convenio en concreto
Parameters:
Name | Type | Description |
---|---|---|
id |
Number | ID del convenio que se quiere obtener sus datos. |
Returns:
- Promesa que se resuelve con los datos del convenio.
- Type
- Promise
ocultarVistas()
Oculta todas las vistas.
recibirDatosCiclo() → {Promise}
Realiza una petición para obtener los datos de la tabla ciclos
Returns:
Devuelve la promesa asociada a la petición.
- Type
- Promise
recibirDatosConvenios() → {Promise}
Realiza una petición para obtener los datos de la tabla convenio
Returns:
Devuelve la promesa asociada a la petición.
- Type
- Promise
recibirDatosEmpresa() → {Promise}
Realiza una petición para obtener los datos de la tabla empresa
Returns:
Devuelve la promesa asociada a la petición.
- Type
- Promise
traerActividadNotas(id, periodo)
Develve la lista actividades de un alumno y su nota media
Parameters:
Name | Type | Description |
---|---|---|
id |
id del alumno del que queremos ver el informe. | |
periodo |
periodo del que queremos ver el informe. |
Returns:
array
traerModulosNotas(id, periodo)
Develve la lista módulos de un alumno y su nota media
Parameters:
Name | Type | Description |
---|---|---|
id |
id del alumno del que queremos ver el informe. | |
periodo |
periodo del que queremos ver el informe. |
Returns:
array
verActividades(idCurso) → {Promise}
Devuelve la lista de actividades definidas.
Parameters:
Name | Type | Description |
---|---|---|
idCurso |
Number | Identificador del curso. |
Returns:
Promesa de resolución de la petición.
- Type
- Promise
verCalificaciones() → {Promise}
Devuelve la lista de calificaciones definidas.
Returns:
Promesa de resolución de la petición.
- Type
- Promise
verCreditos()
Muestra la vista de créditos de la aplicación.
verPeriodos() → {Promise}
Devuelve una promesa que devolverá la lista de periodos con su identificador y su título.
Returns:
Promesa de resolución de la petición.
- Type
- Promise