Documentation

Tarea
in package

Table of Contents

Properties

$email_aviso  : mixed

Methods

agrupar()  : mixed
Procesa un array de tareas x módulo, actividades e imágenes para crear arrays de módulos y actividades.
agruparPorModulos()  : mixed
Procesa un array de tareas x modulos para crear arrays de módulos.
delete()  : mixed
Elimina una tarea de la base de datos
get()  : mixed
Devuelve la lista de tareas.
post()  : mixed
Inserta una nueva tarea en la base de datos
put()  : mixed
Actualiza una tarea en la base de datos
verActividad()  : mixed
Devuelve la actividad de un elemento.
verModulo()  : mixed
Devuelve el módulo de un elemento.

Properties

$email_aviso

public static mixed $email_aviso = \false

Methods

agrupar()

Procesa un array de tareas x módulo, actividades e imágenes para crear arrays de módulos y actividades.

public agrupar(mixed $tareas) : mixed
Parameters
$tareas : mixed
Tags
params

$tareas {[Tareas]} Array de tareas con una fila por módulo de la tarea y otra por actividad.

@return

{[Tareas]} Array de tareas con un campo de array que agrupa todos sus módulos y actividades.

agruparPorModulos()

Procesa un array de tareas x modulos para crear arrays de módulos.

public agruparPorModulos(mixed $tareas) : mixed
Parameters
$tareas : mixed
Tags
params

$tareas {[Tareas]} Array de tareas con una fila por módulo de la tarea y otra por actividad.

@return

{[Tareas]} Array de tareas con un campo de array que agrupa todos sus módulos y actividades.

delete()

Elimina una tarea de la base de datos

public delete(mixed $pathParams, mixed $queryParams, mixed $usuario) : mixed
Parameters
$pathParams : mixed

{Array} Array de parámetros. Lleva el identificador de la tarea a borrar.

$queryParams : mixed

{Array} Array de parámetros.

$usuario : mixed

{Usuario} Usuario que realiza la petición.

get()

Devuelve la lista de tareas.

public get(mixed $pathParams, mixed $queryParams, mixed $usuario) : mixed

Si recibe el parámetro con el valor 'alumno', devuelve la lista de tareas del alumno. No está permitido que un alumno consulte las tareas de otro alumno. Un profesor solo puede consultar las tareas de sus alumnos.

Parameters
$pathParams : mixed

{Array} Array de parámetros.

$queryParams : mixed

{Array} Array de parámetros. Array con el identificador del alumno.

$usuario : mixed

{Usuario} Usuario que realiza la petición.

Tags
@return

{Array[Tarea]}

post()

Inserta una nueva tarea en la base de datos

public post(mixed $pathParams, mixed $queryParams, mixed $tarea, mixed $usuario) : mixed
Parameters
$pathParams : mixed

{Array} Array de parámetros.

$queryParams : mixed

{Array} Array de parámetros.

$tarea : mixed

{Tarea} Datos de la tarea a insertar.

$usuario : mixed

{Usuario} Usuario que realiza la petición.

put()

Actualiza una tarea en la base de datos

public put(mixed $pathParams, mixed $queryParams, mixed $tarea, mixed $usuario) : mixed
Parameters
$pathParams : mixed

{Array} Array de parámetros.

$queryParams : mixed

{Array} Array de parámetros.

$tarea : mixed

{Tarea} Datos de la tarea a actualizar.

$usuario : mixed

{Usuario} Usuario que realiza la petición.

verActividad()

Devuelve la actividad de un elemento.

public verActividad(mixed $elemento) : mixed
Parameters
$elemento : mixed

{Elemento} Elemento con información de tarea.

Tags
@return

{Actividad} Actividad del elemento.

verModulo()

Devuelve el módulo de un elemento.

public verModulo(mixed $elemento) : mixed
Parameters
$elemento : mixed

{Elemento} Elemento con información de módulo.

Tags
@return

{Modulo} Módulo del elemento.


        
On this page

Search results