DAOTarea
in package
DAO de Tarea.
Objeto para el acceso a los datos relacionados con las tareas.
Table of Contents
Methods
- borrarTareaAlumno() : mixed
- Borrado de tarea por alumno.
- borrarTareaProfesor() : mixed
- Borrado de tarea por profesor.
- insertar() : id
- Inserta una nueva tarea.
- modificar() : mixed
- Modificación de tarea por alumno.
- verAlumnoDeTarea() : mixed
- Ver alumno de tarea.
- verTareaDeAlumno() : Un
- Devuelve una tarea de un alumno.
- verTareaDeAlumnoComoProfesor() : Un
- Devuelve una tarea de un alumno.
- verTareasDeAlumno() : Un
- Devuelve un array de tareas de un alumno.
- verTareasDeAlumnoComoProfesor() : Un
- Devuelve un array de tareas de un alumno.
- _insertarImagenes() : mixed
Methods
borrarTareaAlumno()
Borrado de tarea por alumno.
public
static borrarTareaAlumno(mixed $idTarea, mixed $usuario) : mixed
Condiciones: la tarea tiene que pertenceder al alumno y no puede tener calificación ni de empresa ni del profesor.
Parameters
- $idTarea : mixed
- $usuario : mixed
borrarTareaProfesor()
Borrado de tarea por profesor.
public
static borrarTareaProfesor(mixed $idTarea) : mixed
Parameters
- $idTarea : mixed
insertar()
Inserta una nueva tarea.
public
static insertar(mixed $tarea, mixed $usuario) : id
Parameters
- $tarea : mixed
- $usuario : mixed
Return values
id —{Integer} Identificador de la tarea insertada.
modificar()
Modificación de tarea por alumno.
public
static modificar(mixed $tarea, mixed $usuario) : mixed
Condiciones: la tarea tiene que pertenceder al alumno y no puede tener calificación ni de empresa ni del profesor.
Parameters
- $tarea : mixed
- $usuario : mixed
verAlumnoDeTarea()
Ver alumno de tarea.
public
static verAlumnoDeTarea(mixed $idTarea) : mixed
Devuelve los datos de un alumno a partir del identificador de tarea.
Parameters
- $idTarea : mixed
Tags
verTareaDeAlumno()
Devuelve una tarea de un alumno.
public
static verTareaDeAlumno(mixed $idTarea, mixed $idAlumno) : Un
Parameters
- $idTarea : mixed
-
Identificador de la tarea solicitada.
- $idAlumno : mixed
-
Identificador del alumno.
Return values
Un —array de arrays con los datos de cada tarea.
verTareaDeAlumnoComoProfesor()
Devuelve una tarea de un alumno.
public
static verTareaDeAlumnoComoProfesor(mixed $idTarea, mixed $idProfesor) : Un
Parameters
- $idTarea : mixed
-
Identificador de la tarea solicitada.
- $idProfesor : mixed
-
Identificador del profesor.
Return values
Un —array de arrays con los datos de cada tarea.
verTareasDeAlumno()
Devuelve un array de tareas de un alumno.
public
static verTareasDeAlumno(mixed $idAlumno) : Un
Parameters
- $idAlumno : mixed
-
Identificador del alumno.
Return values
Un —array de arrays con los datos de cada tarea.
verTareasDeAlumnoComoProfesor()
Devuelve un array de tareas de un alumno.
public
static verTareasDeAlumnoComoProfesor(mixed $id_alumno, mixed $id_profesor) : Un
El alumno debe estar inscrito en algún módulo impartido por el profesor.
Parameters
- $id_alumno : mixed
-
Identificador del alumno.
- $id_profesor : mixed
-
Identificador del profesor.
Return values
Un —array de arrays con los datos de cada tarea.
_insertarImagenes()
private
static _insertarImagenes(mixed $tarea) : mixed
Parameters
- $tarea : mixed