IESA
Programa de Feedback Gerencial y Liderazgo
 Todo Estructuras de Datos Archivos Funciones Variables
Referencia de la Clase Cuestionario

Métodos públicos

 __construct ()
 getCuestionario ($data)
 getCuestionarioPorId ($id)
 eliminar ()
 guardar ()
 editDimensiones ($val)
 addPreguntas ($val)
 editPreguntas ($val)
 delPreguntas ($val)
 getId ()
 getNombre ()
 setNombre ($val)
 getTipo ()
 setTipo ($val)
 getInventarioId ()
 setInventarioId ($val)
 getInstrucciones ()
 setInstrucciones ($val)
 setTipoDeGrafico ($val)
 getTipoDeGrafico ()
 setTipoDeEstadistica ($val)
 getTipoDeEstadistica ()
 setAnalisis ($val)
 getAnalisis ()
 setCuestionarioOrigen ($val)
 getCuestionarioOrigen ()
 getCuestionarioDependiente ()
 getDimensiones ()
 getDimensionesArray ()
 getDimensionesSimple ()
 setDimensiones ($val)
 getPreguntas ()
 getPreguntasLista ($pg=1, $limit=5, $eva, $par, $eval, $eval_tipo)
 getPreguntasCount ()
 setPreguntas ($val)
 setRangosDelGrafico ($val)
 getRangosDelGrafico ()
 Respondido ()
 Estructura ($force_encode=false)

Campos de datos

const TIPO_AUTO_EVALUACION = 0
const TIPO_OTROS_EVALUACION = 1
const TIPO_DEMOGRAFICO = 2
const PREGUNTA_TIPO_UNIDIMENSIONAL = 0
const PREGUNTA_TIPO_BIDIMENSIONAL = 1
const PREGUNTA_TIPO_MULTIDIMENSIONAL = 2
const PREGUNTA_TIPO_PARES = 3
const PREGUNTA_DEMOGRAFICO_TIPO_CARACTER = 0
const PREGUNTA_DEMOGRAFICO_TIPO_NUMERICO = 1
const PREGUNTA_DEMOGRAFICO_TIPO_FECHA = 2
const PREGUNTA_DEMOGRAFICO_TIPO_SELECCION_SIMPLE = 3
const PREGUNTA_DEMOGRAFICO_TIPO_SELECCION_MULTIPLE = 4
const PREGUNTA_DEMOGRAFICO_TIPO_LISTA_DESPLEGABLE = 5
const GRAFICO_ESTADISTICO_SUMATORIA = 0
const GRAFICO_ESTADISTICO_PROMEDIO = 1
const GRAFICO_ESTADISTICO_PROMEDIO_PONDERADO = 2
const GRAFICO_ANALISIS_DIMENSIONES = 1
const GRAFICO_ANALISIS_SUBDIMENSIONES = 2
const GRAFICO_ANALISIS_PREGUNTAS_DIMENSIONES = 4
const GRAFICO_ANALISIS_PREGUNTAS_SUBDIMENSIONES = 8
const GRAFICO_ANALISIS_DIM_PROMEDIO_GRUPAL = 16
const GRAFICO_ANALISIS_SUBDIM_PROMEDIO_GRUPAL = 32

Atributos protegidos

 $cue_id
 $cue_nombre
 $cue_inv_id
 $cue_tipo
 $cue_instrucciones
 $cue_origen_id = 0
 $cue_gra_tipo
 $cue_gra_estadistico
 $cue_gra_analisis
 $cue_gra_rangos

Descripción detallada

Definición en la línea 3 del archivo Cuestionario.class.php.


Documentación del constructor y destructor

Definición en la línea 49 del archivo Cuestionario.class.php.


Documentación de las funciones miembro

addPreguntas ( val)

Definición en la línea 417 del archivo Cuestionario.class.php.

delPreguntas ( val)

Definición en la línea 634 del archivo Cuestionario.class.php.

editDimensiones ( val)

Definición en la línea 265 del archivo Cuestionario.class.php.

editPreguntas ( val)

Definición en la línea 510 del archivo Cuestionario.class.php.

eliminar ( )

Método eliminar( )

    Elimina el cuestionario que se encuentre actualmente cargado
    en la estructura.

    Las preguntas y las dimensiones asociadas a este, serán eliminados
    en cascada, asi como tambien todos los registros que dependan de los 
    las preguntas y dimensiones.

    Si el cuestionario a eleminar es un cuestionario tipo "Auto-evaluación"
    y posée algun cuestionario tipo "Evaluación Otros" asociado a este, tambien
    será eliminado.

Definición en la línea 135 del archivo Cuestionario.class.php.

Estructura ( force_encode = false)

Método Estructura. Retorna un objeto stdClass con la estructura del cuestionario y sus dimensiones, preguntas y alternativas

Parámetros:
$force_encodeSi verdadero, utilizara utf8_encode con cada valor de tipo texto de la estructura
Devuelve:
Objeto stdClass

Definición en la línea 1266 del archivo Cuestionario.class.php.

Método getAnalisis( ). Retorna el tipo de estadisticas a reflejar en el gráficos

Devuelve:
Entero largo

Definición en la línea 791 del archivo Cuestionario.class.php.

getCuestionario ( data)

Método getCuestionario. Carga los datos en la estructura, a partir de un registro en la base de datos que cumpla con el criterio de busqueda

Parámetros:
$dataDefine el criterio de busqueda a utilizar. Tipo Arreglo.
Devuelve:
Tipo Booleano

Definición en la línea 75 del archivo Cuestionario.class.php.

Método getCuestionarioDependiente( ). Este método retorna el Id del cuestionario dependiente en caso de existir

Devuelve:
Entero largo.

Definición en la línea 823 del archivo Cuestionario.class.php.

Método getCuestionarioOrigen( ). En caso de que el cuestionario sea 'Evaluación Otros', este método retorna el Id del cuestionario origen ( Auto-evaluación ), de lo contrario retorna 0

Devuelve:
Entero largo.

Definición en la línea 813 del archivo Cuestionario.class.php.

Método getCuestionarioPorId( ). 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.

Parámetros:
$idEl id del registro a obtener. Tipo Entero.
Devuelve:
Tipo Booleano

Definición en la línea 112 del archivo Cuestionario.class.php.

Método getDimensiones( ). Retorna una lista de las dimensiones correspondientes al cuestionario, donde cada miembro contendra una sublista de los rangos para calcular los puntos de conversión.

En caso de que algún miembro de la lista sea una dimensión "Padre", este contendrá una sublista de sus subdimensiones

Devuelve:
Arreglo de instancias stdClass de estructura { Id, Nombre, Padre, Rangos[], Dimensiones[] }.

Definición en la línea 846 del archivo Cuestionario.class.php.

Método getDimensionesArray( ). Retorna una lista de las dimensiones correspondientes al cuestionario, donde cada miembro contendra una sublista de los rangos para calcular los puntos de conversión.

A diferencia del método getDimensiones( ), este metodo retorna todas las dimensiones, padres y sus subdimensiones al mismo nivel

Devuelve:
Arreglo de instancias stdClass de estructura { Id, Nombre, Padre, Rangos[] }.

Definición en la línea 910 del archivo Cuestionario.class.php.

Método getDimensionesSimple( ). Retorna una lista de las dimensiones correspondientes al cuestionario, donde cada miembro contendra una sublista de los rangos para calcular los puntos de conversión.

A diferencia del método getDimensiones( ), este metodo retorna todas las dimensiones, padres y sus subdimensiones al mismo nivel

Devuelve:
Arreglo de instancias stdClass de estructura { Id, Nombre, Padre, Rangos[] }.

Definición en la línea 952 del archivo Cuestionario.class.php.

getId ( )

Método getId. Retorna el Id del registro cargado en la estructura.

Devuelve:
Entero o Nulo en caso de no tener un Id válido

Definición en la línea 655 del archivo Cuestionario.class.php.

Método getInstrucciones. Retorna el valor del campo Instrucciones.

Devuelve:
Cadena de caracteres.

Definición en la línea 720 del archivo Cuestionario.class.php.

Método getInventarioId. Retorna el ID del inventario al cual esta asociado el cuestionario.

Devuelve:
Entero largo.

Definición en la línea 700 del archivo Cuestionario.class.php.

getNombre ( )

Método getNombre. Retorna el Nombre del registro cargado en la estructura.

Devuelve:
Cadena de caracteres.

Definición en la línea 664 del archivo Cuestionario.class.php.

Método getPreguntas( ). Retorna una lista de las preguntas correspondientes al cuestionario, donde cada miembro de la lista, contendra una sublista de las alternativas correspondientes

Devuelve:
Arreglo de instancias stdClass de estructura { Id, Enunciado, Orden, Tipo, Alternativas[] }.

Definición en la línea 1019 del archivo Cuestionario.class.php.

Método getPreguntasCount( ). Retorna el numero de preguntas que conforman el cuestionario

Devuelve:
Entero largo

Definición en la línea 1188 del archivo Cuestionario.class.php.

getPreguntasLista ( pg = 1,
limit = 5,
eva,
par,
eval,
eval_tipo 
)

Método getPreguntasLista( ). Retorna una lista paginada de las preguntas correspondientes al cuestionario sin responder, donde cada miembro de la lista, contendrá una sublista de las alternativas correspondientes

Parámetros:
$pgPágina o indice del subconjunto de preguntas a retornar
$limitNumero maximo de preguntas que conformaran el subconjunto o página.
$evaID de la Evaluación.
$parID del Participante.
$evalID del Evaluador.
$eval_tipoTipo de Evaluador.
Devuelve:
Arreglo de instancias stdClass de estructura { Id, Enunciado, Orden, Tipo, Alternativas[] }.

Definición en la línea 1091 del archivo Cuestionario.class.php.

Método getRangosDelGrafico( ). Retorna los rangos y etiquetas a resaltar en el gráfico.

Devuelve:
Arreglo de instancias stdClass que contendrá la estructura de los rangos.

Definición en la línea 1232 del archivo Cuestionario.class.php.

getTipo ( )

Método getTipo. Retorna el Tipo del registro cargado en la estructura.

Devuelve:
Cadena de caracteres.

Definición en la línea 680 del archivo Cuestionario.class.php.

Método getTipoDeEstadistica( ). Retorna el tipo de estadisticas a reflejar en los gráficos

Devuelve:
Entero corto. de 0 a 2

Definición en la línea 771 del archivo Cuestionario.class.php.

Método setTipoDeGrafico( ). retorna el tipo de gráficos a usar en los reportes

Devuelve:
Entero corto. de 0 a 2

Definición en la línea 751 del archivo Cuestionario.class.php.

guardar ( )
  Método guardar.
          Guarda los datos contenidos en la estructura.
          Se determinará de forma automática si es un "INSERT" o un "UPDATE"
          de la tabla.
Devuelve:
Numero de registros afectados, que deberían ser 0 ó 1. Tipo entero.

Definición en la línea 156 del archivo Cuestionario.class.php.

Método Respondido( ). Determina si el cuestionario ya fue respondido por al menos un participante an algún proceso de evaluación

Devuelve:
Entero largo

Definición en la línea 1243 del archivo Cuestionario.class.php.

setAnalisis ( val)

Método setAnalisis( ). Asigna el tipo de estadisticas a reflejar en el gráficos

Parámetros:
$valEntero largo

Definición en la línea 781 del archivo Cuestionario.class.php.

Método setCuestionarioOrigen( ). En caso de que el cuestionario sea un clón de un cuestionario 'Auto-evaluación', este método asigna el Id del cuestionario origen

Parámetros:
$valEntero largo.

Definición en la línea 802 del archivo Cuestionario.class.php.

setDimensiones ( val)

Método setDimensiones( ). Asigna un arreglo que contendrá las Dimensiones del cuestionario al miembro $cue_dimensiones de la clase.

Parámetros:
$valArreglo de instancias stdClass o arreglo multidimensional que contendrá la estructura de las dimensiones a asignar

Definición en la línea 1008 del archivo Cuestionario.class.php.

setInstrucciones ( val)

Método setInstrucciones. Asigna el valor del campo Instrucciones.

Parámetros:
$valInstrucciones a seguir para responder el cuestionario, Cadena de caracteres.

Definición en la línea 730 del archivo Cuestionario.class.php.

setInventarioId ( val)

Método setInventarioId. Asigna el ID del inventario al cual estará asociado el cuestionario.

Parámetros:
$valID del Inventario al cual sera asociado, valor Entero.

Definición en la línea 710 del archivo Cuestionario.class.php.

setNombre ( val)

Método setNombre. Asigna el valor del campo Nombre.

Definición en la línea 671 del archivo Cuestionario.class.php.

setPreguntas ( val)

Método setPreguntas( ). Asigna un arreglo que contendrá las Preguntas del cuestionario al miembro $cue_preguntas de la clase.

Parámetros:
$valArreglo de instancias stdClass o arreglo multidimensional que contendrá la estructura de las preguntas a asignar

Definición en la línea 1211 del archivo Cuestionario.class.php.

setRangosDelGrafico ( val)

Método setRangosDelGrafico( ). Asigna los rangos y etiquetas a resaltar en el gráfico.

Parámetros:
$valArreglo de instancias stdClass o arreglo multidimensional que contendrá la estructura de los rangos.

Definición en la línea 1222 del archivo Cuestionario.class.php.

setTipo ( val)

Método setTipo. Asigna el valor del campo Tipo.

Parámetros:
$valTipo de cuestionario, valor Entero. TIPO_AUTO_EVALUACION || TIPO_OTROS_EVALUACION

Definición en la línea 690 del archivo Cuestionario.class.php.

Método setTipoDeGrafico( ). Asigna el tipo de estadisticas a reflejar en el gráficos

Parámetros:
$valEntero corto. de 0 a 2

Definición en la línea 761 del archivo Cuestionario.class.php.

setTipoDeGrafico ( val)

Método setTipoDeGrafico( ). Asigna el tipo de graficos

Parámetros:
$valEntero corto. de 0 a 2

Definición en la línea 741 del archivo Cuestionario.class.php.


Documentación de los campos

$cue_gra_analisis [protected]

Definición en la línea 15 del archivo Cuestionario.class.php.

$cue_gra_estadistico [protected]

Definición en la línea 14 del archivo Cuestionario.class.php.

$cue_gra_rangos [protected]

Definición en la línea 17 del archivo Cuestionario.class.php.

$cue_gra_tipo [protected]

Definición en la línea 13 del archivo Cuestionario.class.php.

$cue_id [protected]

Definición en la línea 5 del archivo Cuestionario.class.php.

$cue_instrucciones [protected]

Definición en la línea 9 del archivo Cuestionario.class.php.

$cue_inv_id [protected]

Definición en la línea 7 del archivo Cuestionario.class.php.

$cue_nombre [protected]

Definición en la línea 6 del archivo Cuestionario.class.php.

$cue_origen_id = 0 [protected]

Definición en la línea 11 del archivo Cuestionario.class.php.

$cue_tipo [protected]

Definición en la línea 8 del archivo Cuestionario.class.php.

Definición en la línea 46 del archivo Cuestionario.class.php.

Definición en la línea 42 del archivo Cuestionario.class.php.

Definición en la línea 44 del archivo Cuestionario.class.php.

Definición en la línea 45 del archivo Cuestionario.class.php.

Definición en la línea 47 del archivo Cuestionario.class.php.

Definición en la línea 43 del archivo Cuestionario.class.php.

Definición en la línea 39 del archivo Cuestionario.class.php.

Definición en la línea 40 del archivo Cuestionario.class.php.

Definición en la línea 38 del archivo Cuestionario.class.php.

Definición en la línea 31 del archivo Cuestionario.class.php.

Definición en la línea 33 del archivo Cuestionario.class.php.

Definición en la línea 36 del archivo Cuestionario.class.php.

Definición en la línea 32 del archivo Cuestionario.class.php.

Definición en la línea 35 del archivo Cuestionario.class.php.

Definición en la línea 34 del archivo Cuestionario.class.php.

Definición en la línea 27 del archivo Cuestionario.class.php.

Definición en la línea 28 del archivo Cuestionario.class.php.

Definición en la línea 29 del archivo Cuestionario.class.php.

Definición en la línea 26 del archivo Cuestionario.class.php.

Definición en la línea 22 del archivo Cuestionario.class.php.

const TIPO_DEMOGRAFICO = 2

Definición en la línea 24 del archivo Cuestionario.class.php.

Definición en la línea 23 del archivo Cuestionario.class.php.


La documentación para esta clase fue generada a partir del siguiente fichero: