Las opciones respuestas de un ítem.
| package | Respuestas |
|---|---|
| author | Juan Haro |
| link | http://jharo.net/dokuwiki/testmaker |
| copyright | Copyright 2012 Juan Haro |
| license | MIT License |
addRespuesta(\type $value, \type $id)
\type
\type
getIds() : array
arraygetInstance(array $respuestasData)
Si $respuestasData es un array en el que se especifican los valores mínimo y máximo entre los cuales generar una secuencia númerica, entonces se crea un objeto RespuestasDefault. Si el primer valor del array $respuestasData es el valor por defecto DB_RESPUESTAS_VALUE, entonces se crea un objeto de carga de respuestas mediante base de datos. En cualquier otro caso crea un objeto etiquetas estándar.
array
getRespuestaMaxValue() : \type
\typegetRespuestaMinValue() : \type
\typegetRespuestas()
getValues() : array
arraysetIdDefined(boolean $defined)
boolean
setRespuestas(array $respuestas)
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.
array
__construct(array $respuestasData)
array
addRespuestaWithoutId($respuestaValue)
Es necesario adaptar el texto para evitar problemas en la plantilla html.
respuestaValueToId(string $respuestaValue) : string
string
string$idDefined : boolean
$respuestas
DB_RESPUESTAS_DELIMITER
DB_RESPUESTAS_VALUE
DEFAULT_FILE_INIT_NUM
ID_INICIO
RESPUESTAS_MAX_FIELD
RESPUESTAS_MIN_FIELD