Clase que crea etiquetas por defecto (numeradas y/o con valores mínimo y máximo) a partir de la información recibida de un archivo de cuestionario.
Permite la creación de etiquetas numeradas o con valores mínimo y máximo.
package | Etiquetas |
---|---|
author | Juan Haro |
link | http://jharo.net/dokuwiki/testmaker |
copyright | Copyright 2012 Juan Haro |
license | MIT License |
__construct(array $etiquetasData) : \type
Si $etiquetasData es un array, lo carga directamente en la variable interna. Si recibe un entero genera un array de etiquetas numeradas.
array
\type
addEtiqueta(string $value, \type $id)
inherited_from | \Etiquetas::addEtiqueta() |
---|
string
\type
generateDefault(integer $numEtiquetas)
Genera tantas como se especifique en la variable $numEtiquetas. Similar al método EtiquetasDefault::setDefaultEtiquetas(), pero sin necesidad de utilizar la carga desde archivo.
inherited_from | \Etiquetas::generateDefault() |
---|
integer
getEtiquetaMaxLabel() : \type
Se incluye aquí para no añadir código de verificación en la vista.
\type
getEtiquetaMinLabel() : \type
Se incluye aquí para no añadir código de verificación en la vista.
\type
getEtiquetas()
inherited_from | \Etiquetas::getEtiquetas() |
---|
getEtiquetasData()
getIds() : array
Los ids se utilizan para puntuar cada item en una escala likert (1,2,3,4,5)
inherited_from | \Etiquetas::getIds() |
---|
array
getInstance(array $etiquetasData)
Si $etiquetasData es un array en el que se especifica un número de etiquetas, se crea un objeto de etiquetas numeradas. En cualquier otro caso crea un objeto etiquetas estándar.
inherited_from | \Etiquetas::getInstance() |
---|
array
getNumEtiquetas()
getValues() : array
(P. ej., "Nunca", "A veces", "Siempre")
inherited_from | \Etiquetas::getValues() |
---|
array
setEtiquetas(array $etiquetas)
Además comprueba si los identificadores vienen por defecto o han sido especificados en el documento. Si vienen por defecto, los actualiza siguiendo una numeración que se inicia con ID_INICIO.
inherited_from | \Etiquetas::setEtiquetas() |
---|
array
setEtiquetasData($etiquetasData)
setEtiquetasDefault()
Genera tantas como se especifique en el campo NUM_ETIQUETAS_FIELD del archivo
setEtiquetasWithMinAndMax()
DEFAULT_FILE_INIT_NUM
inherited_from | \Etiquetas::DEFAULT_FILE_INIT_NUM |
---|
ETIQUETA_MAX_FIELD
ETIQUETA_MIN_FIELD
ID_INICIO
inherited_from | \Etiquetas::ID_INICIO |
---|
NUM_ETIQUETAS_FIELD
Sólo es necesario para generar etiquetas por defecto.
inherited_from | \Etiquetas::NUM_ETIQUETAS_FIELD |
---|