Métodos públicos | |
| __constructor () | |
| getEvaluacion ($data) | |
| getEvaluacionPorId ($id) | |
| guardar () | |
| eliminar () | |
| RegistrarProfesor () | |
| RegistrarParticipantes () | |
| NotificarParticipantes ($correo) | |
| NotificarParticipante ($id) | |
| NotificarProfesor () | |
| getProfesor () | |
| getParticipantes ($idLikeIndex=false, $use_entities=true) | |
| getInventarios ($simple=false) | |
| getCuestionarioDemografico () | |
| getId () | |
| getNombre () | |
| setNombre ($val) | |
| getActividadId () | |
| setActividadId ($val) | |
| getActividad () | |
| getFechaInicio () | |
| setFechaInicio ($val) | |
| getFechaFin () | |
| setFechaFin ($val) | |
| setInventariosId ($val) | |
| getInventariosId () | |
| ExportarDatos ($inv_ids) | |
| ExportarDatosDemograficos () | |
| getResultadosPorParticipante ($par_id=0, $inv_id=0) | |
| getRespuestasPorParticipante ($par_id=0, $inv_id=0) | |
| getResultadosDummy ($inv_id) | |
Atributos protegidos | |
| $eva_id | |
| $eva_nombre | |
| $eva_act_id | |
| $eva_fecha_inicio | |
| $eva_fecha_fin | |
| $eva_profesor_correo | |
| $eva_inventarios | |
| $eva_actividad | |
Definición en la línea 3 del archivo Evaluacion.class.php.
| __constructor | ( | ) |
Definición en la línea 17 del archivo Evaluacion.class.php.
| eliminar | ( | ) |
Metodo eliminar( ).
Elimina el proceso de evaluación,
Definición en la línea 182 del archivo Evaluacion.class.php.
| ExportarDatos | ( | $ | inv_ids | ) |
Método ExportarDatos( )
Retorna un arreglo que contendrá todas las respuestas dadas por todos los participantes
de la evaluación, para cada pregunta de cada uno de los cuestionarios asociados a los
inventarios indicados por el parametro $inv_ids| $inv_ids | Arreglo unidimensional de valores Enteros que contendrá los IDs únicos de los inventarios asociados a la evaluación cuyos resultados se deseen exportar. |
Definición en la línea 954 del archivo Evaluacion.class.php.
Método ExportarDatosDemograficos( )
Retorna un arreglo que contendrá todas las respuestas dadas por todos los participantes
de la evaluación, para cada pregunta del cuestionario demográfico asociado a esta Definición en la línea 1123 del archivo Evaluacion.class.php.
| getActividad | ( | ) |
Método getActividad( )
Retorna una instancia de la clase Actividad que contendrá la estructura de
la actividad asociada al proceso de evaluaciónDefinición en la línea 848 del archivo Evaluacion.class.php.
| getActividadId | ( | ) |
Método getActividadId( )
Retorna el ID de la actividad asociada al proceso de evaluación
Definición en la línea 825 del archivo Evaluacion.class.php.
Método getCuestionarioDemografico( )
Retorna la estructura del cuestionario demográfico asociado al proceso de.
evaluaciónDefinición en la línea 763 del archivo Evaluacion.class.php.
| getEvaluacion | ( | $ | data | ) |
Método getEvaluacion( ). Carga los datos en la estructura, a partir de un registro en la base de datos a partir del patron especificado por el parámetro de entrada.
| $data | Arreglo. Define los parámetros de busqueda |
Definición en la línea 49 del archivo Evaluacion.class.php.
| getEvaluacionPorId | ( | $ | id | ) |
Método getEvaluacionPorId( ). Carga los datos en la estructura, a partir de un registro en la base de datos cuyo id coincida con el parámetro de entrada.
| $id | El id del registro a obtener. Tipo Entero. |
Definición en la línea 100 del archivo Evaluacion.class.php.
| getFechaFin | ( | ) |
Método getFechaFin( )
Retorna la fecha de finalización del proceso de evaluación
Definición en la línea 895 del archivo Evaluacion.class.php.
| getFechaInicio | ( | ) |
Método getFechaInicio( )
Retorna la fecha de inicio del proceso de evaluación
Definición en la línea 867 del archivo Evaluacion.class.php.
| getId | ( | ) |
Método getId( )
Retorna el ID del proceso de evaluación. De tono estar cargado en la estructura
ningún proceso de evaluación, este metodo retornará NULLDefinición en la línea 792 del archivo Evaluacion.class.php.
| getInventarios | ( | $ | simple = false | ) |
Método getInventarios( )
Retorna una lista de los inventarios asociados al proceso de evaluación.
La lista retornada estará compuesta por instancias de la clase stdClass
de estructura:
{ Id:Entero , Nombre:String, Descripcion:String, Cuestionarios:Array, Tipo:Entero }Definición en la línea 703 del archivo Evaluacion.class.php.
| getInventariosId | ( | ) |
Método getInventariosId( )
Retorna un arreglo unidimensional que contendra los IDs de los inventarios
asociados a la evaluaciónDefinición en la línea 936 del archivo Evaluacion.class.php.
| getNombre | ( | ) |
Método getActividadId( )
Retorna el nombre del proceso de evaluación
Definición en la línea 803 del archivo Evaluacion.class.php.
| getParticipantes | ( | $ | idLikeIndex = false, |
| $ | use_entities = true |
||
| ) |
Método getParticipantes( )
Retorna una lista de los participantes asociados al proceso de evaluación.
La lista retornada estará compuesta por instancias de la clase stdClass
de estructura:
{ Id:Entero , Notificado:Booleano , Nombre:String , Cedula:String , Correo:String , Clave:String }Definición en la línea 640 del archivo Evaluacion.class.php.
| getProfesor | ( | ) |
Método getParticipantes( )
Retorna una instancia de la clase Profesor que contendrá los datos del profesor
asociado con la actividad vinculada al proceso de evaluaciónDefinición en la línea 610 del archivo Evaluacion.class.php.
| getRespuestasPorParticipante | ( | $ | par_id = 0, |
| $ | inv_id = 0 |
||
| ) |
Definición en la línea 2196 del archivo Evaluacion.class.php.
| getResultadosDummy | ( | $ | inv_id | ) |
Definición en la línea 2260 del archivo Evaluacion.class.php.
| getResultadosPorParticipante | ( | $ | par_id = 0, |
| $ | inv_id = 0 |
||
| ) |
Método getResultadosPorParticipanteInventario( )
Retorna los resultados de un participante para el inventario especificado.
Este metodo retorna una instancia de la clase stdClass definida de la siguiente forma: stdClass Object(
[Participante] => stdClass Object (
[Id] => Integer
[Nombre] => String
[Correo] => String
[Cedula] => String
[Evaluadores] => stdClass Object(
[Jefe] => Array(
[n] => stdClass Object(
[Id] => Integer
[Nombre] => String
[Correo] => String
)
)
[Pares] => Array(
[n] => stdClass Object(
[Id] => Integer
[Nombre] => String
[Correo] => String
)
)
[Colaboradores] => Array(
[n] => stdClass Object(
[Id] => Integer
[Nombre] => String
[Correo] => String
)
)
)
)
[Actividad] => stdClass Object (
[Id] => Integer
[Nombre] => String
[FechaInicio] => String
[FechaFin] => String
[Tipo] => String
[Profesor] => String
[Localidad] => String
[Materia] => String
)
[Inventario] => stdClass Object (
[Id] => Integer
[Nombre] => String
[Descripcion] => String
[Tipo] => Integer ( 0:Normal, 1:360 )
[Introduccion] => String
[Cuestionarios] => Array(
stdClass Object(
[Id] => Integer
[Nombre] => String
[Participantes] => Integer ( Numero de Participantes que respondieron el cuestionario )
[Grafico] => stdClass Object(
[Tipo] => Integer ( 0:Linea, 1:Radar )
[Estadistico] => Integer ( 0:Sumatoria, 1:Promedio, 2:Promedio Ponderado )
[Rangos] => Array(
[n] => stdClass Object(
[Texto] => String
[Valores] => Array(
[0] => Ingeter
[1] => Ingeter
)
)
)
[Grupos] => stdClass Object (
[Dimensiones] => Boolean
[SubDimensiones] => Boolean
[PreguntasDimensiones] => Boolean
[PreguntasSubDimensiones] => Boolean
)
[PromedioGrupal]=>stdClass Object (
[Dimensiones] => Boolean
[SubDimensiones] => Boolean
)
)
[RespondidoPor] => stdClass Object(
[Jefe] => Integer
[Pares] => Integer
[Colaboradores] => Integer
[Otros] => Integer
)
[Dimensiones] => Array (
[n] => stdClass Object (
[Id] => Integer
[Nombre] => String
[Padre] => String
[ConnotacionNegativa] => Boolean
[ValoresPosibles] => stdClass Object(
[PorPregunta] => stdClass Object(
[Minimo] => Integer
[Maximo] => Integer
)
[Sumatoria] => stdClass Object(
[Minimo] => Integer
[Maximo] => Integer
)
[Promedio] => stdClass Object(
[Minimo] => Integer
[Maximo] => Integer
)
[PromedioPonderado] => stdClass Object(
[Minimo] => Integer
[Maximo] => Integer
)
)
[Jefe] => stdClass Object(
[Totales] => stdClass Object(
[Sumatoria] => Double
[Promedio] => Double
[PromedioPonderado] => Double
)
[Individuales] => Array(
[n] => stdClass Object(
[Sumatoria] => Double
[Promedio] => Double
[PromedioPonderado] => Double
)
)
)
[Pares] => stdClass Object(
[Totales] => stdClass Object(
[Sumatoria] => Double
[Promedio] => Double
[PromedioPonderado] => Double
)
[Individuales] => array(
[n] => stdClass Object(
[Sumatoria] => Double
[Promedio] => Double
[PromedioPonderado] => Double
)
)
)
[Colaboradores] => stdClass Object(
[Totales] => stdClass Object(
[Sumatoria] => Double
[Promedio] => Double
[PromedioPonderado] => Double
)
[Individuales] => array(
[n] => stdClass Object(
[Sumatoria] => Double
[Promedio] => Double
[PromedioPonderado] => Double
)
)
)
[Participante] => stdClass Object(
[Sumatoria] => Double
[Promedio] => Double
[PromedioPonderado] => Double
)
[Otros] => stdClass Object(
[Sumatoria] => Double ( Promedio de los resultados dados por el resto de los participantes )
[Promedio] => Double ( Promedio de los resultados dados por el resto de los participantes )
[PromedioPonderado] => Double ( Promedio de los resultados dados por el resto de los participantes )
)
)
)
[Preguntas] => Array(
[n] => stdClass Object(
[Tipo] => Integer ( 0:Unidimensional, 1:Bidimensional, 2:Multidimensional, 3:Pares )
[Enunciado] => String, ( Primer Enunciado / Afirmación )
[EnunciadoB] => String, ( Segundo Enunciado / Afirmación )
[Dimensiones] => Array(
[n] => stdClass Object(
[Nombre] => String
[Padre] => String
[Participante] => Integer
[Jefe] => Array(
[Promedio] => Float
[Individuales] => Array(
[n] => Integer
)
)
[Pares] => Array(
[Promedio] => Float
[Individuales] => Array(
[n] => Integer
)
)
[Colaboradores] => Array(
[Promedio] => Float
[Individuales] => Array(
[n] => Integer
)
)
)
)
)
)
)
)
)
)
@param $par_id
Entero largo. Id del participante del cual se desea obtener los resultados
@param $inv_id
Entero largo. Id del inventario del cual se desea obtener los resultados del participante
@return
Instancia stdClass.Definición en la línea 1406 del archivo Evaluacion.class.php.
| guardar | ( | ) |
Definición en la línea 109 del archivo Evaluacion.class.php.
| NotificarParticipante | ( | $ | id | ) |
Metodo NotificarParticipante.
Envia una notificación por correo al participante cuyo ID coincida con el parametro de entrada.
El cuerpo del correo a enviar estará determinado por el contenido de la plantilla
"plantillas/notificacion_participante.html" en caso de no tener asociados
inventarios de tipo 360, de lo contrario el cerpo del correo enviado estará
determinado por la plantilla "plantillas/notificacion_participante_360.html"Definición en la línea 402 del archivo Evaluacion.class.php.
| NotificarParticipantes | ( | $ | correo | ) |
Metodo NotificarParticipantes.
Envia por lotes, las notificaciones respectivas a los participantes registrados y asociados con la evaluación.
El cuerpo del correo a enviar estará determinado por el contenido de la plantilla
"plantillas/notificacion_participante.html" en caso de no tener asociados
inventarios de tipo 360, de lo contrario el cerpo del correo enviado estará
determinado por la plantilla "plantillas/notificacion_participante_360.html"Definición en la línea 295 del archivo Evaluacion.class.php.
Método NotificarProfesor( )
Envia un correo electrónico al profesor asociado a la actividad vinculada
al proceso de evaluación.
El cuerpo del correo a enviar estará determinado por el contenido de la plantilla
"plantillas/notificacion_profesor.html"Definición en la línea 549 del archivo Evaluacion.class.php.
Metodo RegistrarParticipantes( ).
Registra los participantes asociados a la actividad vinculada al proceso de evaluación,
Creando sus cuentas para que puedan iniciar sesión en el sistema y aosicandolos al proceso.Definición en la línea 239 del archivo Evaluacion.class.php.
Metodo RegistrarProfesor( ).
Registra al profesor asociado a la actividad vinculada al proceso de evaluación,
Creando su cuenta para que pueda iniciar sesión en el sistema y aosicandolo al proceso.Definición en la línea 204 del archivo Evaluacion.class.php.
| setActividadId | ( | $ | val | ) |
Método setActividadId( )
Asigna el ID de la actividad a la cual estara asociado el proceso de evaluación
| $val | Entero largo. |
Definición en la línea 836 del archivo Evaluacion.class.php.
| setFechaFin | ( | $ | val | ) |
Método setFechaFin( )
Asigna la fecha de finalización del proceso de evaluación
| $val | Cadena de caracteres. |
Definición en la línea 910 del archivo Evaluacion.class.php.
| setFechaInicio | ( | $ | val | ) |
Método setFechaInicio( )
Asigna la fecha de inicio del proceso de evaluación
| $val | Cadena de caracteres. |
Definición en la línea 882 del archivo Evaluacion.class.php.
| setInventariosId | ( | $ | val | ) |
Método setInventariosId( )
Asigna los inventarios asociados a la evaluación a partir de un arreglo
de IDs| $val,: | Arreglo unidimensional de valores enteros. |
Definición en la línea 924 del archivo Evaluacion.class.php.
| setNombre | ( | $ | val | ) |
Método getActividadId( )
Asigna el nombre que tendrá el proceso de evaluación
| $val | Cadena de caracteres. |
Definición en la línea 814 del archivo Evaluacion.class.php.
$eva_act_id [protected] |
Definición en la línea 7 del archivo Evaluacion.class.php.
$eva_actividad [protected] |
Definición en la línea 15 del archivo Evaluacion.class.php.
$eva_fecha_fin [protected] |
Definición en la línea 9 del archivo Evaluacion.class.php.
$eva_fecha_inicio [protected] |
Definición en la línea 8 del archivo Evaluacion.class.php.
$eva_id [protected] |
Definición en la línea 5 del archivo Evaluacion.class.php.
$eva_inventarios [protected] |
Definición en la línea 13 del archivo Evaluacion.class.php.
$eva_nombre [protected] |
Definición en la línea 6 del archivo Evaluacion.class.php.
$eva_profesor_correo [protected] |
Definición en la línea 11 del archivo Evaluacion.class.php.