La clase principal.
Incluye todas las clases necesarias para la creación de un cuestionario. Al crear una clase nueva es necesario hacer referencia a ella desde esta clase.
package | Form |
---|---|
author | Juan Haro |
link | http://jharo.net/dokuwiki/testmaker |
copyright | Copyright 2012 Juan Haro |
license | MIT License |
todo | Por corregir. Algunos métodos heredados no siguen la estructura de inputs de las clases padre, lo cual provoca errores de tipo STRICT. |
__construct(string $id)
Requiere un identificador.
string
addItemsGroup(\ItemsGroup $itemsGroup)
getDescription()
getEstado()
getId()
getIntro()
getItemsGroupById(string | integer $itemsGroupId, boolean $remove) : \ItemsGroup
Opcionalmente pemite eliminarlo del conjunto de grupos.
string
integer
boolean
Eliminar el grupo de items del formulario
\ItemsGroup
$itemsGroupgetItemsGroups()
getNextPageTxt()
getNumPages() : integer
Por defecto el valor es 1.
integer
getSelectTxt()
getSendTxt()
getStartTxt()
getStyleSheet()
getThanks()
getTitle()
getValidationErrorsTxt()
removeItemsGroupById(string | integer $itemsGroupId)
string
integer
resetKeysItemsGroups()
La numeración de identificadores se utiliza para mostrar de forma ordenada los conjuntos de ítems en la vista, tal como aparecen ordenados en el archivo de texto o en el orden que han sido creados.
setDescription($description)
setEstado($estado)
setId($id)
setIntro($intro)
setNextPageTxt($nextPageTxt)
setSelectTxt($selectTxt)
setSendTxt($sendTxt)
setStartTxt($startTxt)
setStyleSheet($styleSheet)
setThanks($thanks)
setTitle($title)
setValidationErrorsTxt($validationErrorsTxt)
$description
$estado
$id
$intro
$itemsGroups
$nextPageTxt
$selectTxt
$sendTxt
$startTxt
El valor predeterminado de estos textos se encuentra en config.php. Pueden ser especificados en el archivo de cuestionario.
$styleSheet : string
$thanks : string
$title
$validationErrorsTxt
DEFAULT_DESCRIPTION
DEFAULT_ESTADO
DEFAULT_INTRO
En ella se incluyen el título y descripción del cuestionario.
DEFAULT_STYLE_SHEET
DEFAULT_THANKS
DEFAULT_TITLE
ESTADO_DESARROLLO
Se utiliza para generar una copia guardada en html del cuestionario generado que será la que se mostrará al participante, aligerando así la carga. - DESARROLLO: en desarrollo. - PUBLICADO: versión final.
ESTADO_PUBLICADO
ID_INICIO