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
array
getInstance(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
\type
getRespuestaMinValue() : \type
\type
getRespuestas()
getValues() : array
array
setIdDefined(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