ILIAS
Release_4_2_x_branch Revision 61807
|
Metric survey question GUI representation. More...
Public Member Functions | |
SurveyMetricQuestionGUI ($id=-1) | |
SurveyMetricQuestionGUI constructor. | |
writePostData ($always=false) | |
Evaluates a posted edit form and writes the form data in the question object. | |
editQuestion ($checkonly=FALSE) | |
Creates an output of the edit form for the question. | |
getPrintView ($question_title=1, $show_questiontext=1, $survey_id=null) | |
Creates a HTML representation of the question. | |
getWorkingForm ($working_data="", $question_title=1, $show_questiontext=1, $error_message="", $survey_id=null) | |
Creates the question output form for the learner. | |
setQuestionTabs () | |
getCumulatedResultsDetails ($survey_id, $counter) | |
Creates the detailed output of the cumulated results for the question. | |
Public Member Functions inherited from SurveyQuestionGUI | |
SurveyQuestionGUI () | |
SurveyQuestion constructor. | |
addErrorMessage ($errormessage) | |
outErrorMessages () | |
& | executeCommand () |
execute command | |
getCommand ($cmd) | |
_getGUIClassNameForId ($a_q_id) | |
_getClassNameForQType ($q_type) | |
originalSyncForm () | |
sync () | |
cancelSync () | |
redirectAfterSaving ($a_return=false) | |
Redirect to calling survey or to edit form. | |
saveSync () | |
save question and return to calling survey | |
saveReturn () | |
save question and return to calling survey | |
save ($a_return=false, $a_sync=false) | |
save question | |
cancel () | |
cancelDeleteCategory () | |
Cancels the form adding a phrase. | |
material ($checkonly=FALSE) | |
Material tab of the survey questions. | |
deleteMaterial () | |
addMaterial () | |
Add materials to a question. | |
removeMaterial () | |
cancelExplorer () | |
addPG () | |
addST () | |
addGIT () | |
linkChilds () | |
getPrintView ($question_title=1, $show_questiontext=1) | |
Creates a HTML representation of the question. | |
setQuestionTabsForClass ($guiclass) | |
getQuestionType () | |
Returns the question type string. | |
getCumulatedResultRow ($counter, $css_class, $survey_id) | |
Creates a the cumulated results row for the question. | |
editQuestion () | |
isSaveCommand (array $a_cmds=array()) | |
preview () | |
Creates a preview of the question. |
Protected Member Functions | |
renderChart ($a_id, $a_values) | |
Protected Member Functions inherited from SurveyQuestionGUI | |
addCommandButtons ($a_form) | |
getMaterialOutput () | |
Creates the HTML output of the question material(s) | |
outQuestionText ($template) | |
copySyncForm () | |
syncCopies () |
Additional Inherited Members | |
Static Public Member Functions inherited from SurveyQuestionGUI | |
static & | _getQuestionGUI ($questiontype, $question_id=-1) |
Creates a question gui representation. | |
Data Fields inherited from SurveyQuestionGUI | |
$object | |
$tpl | |
$lng | |
$cumulated | |
An array containing the cumulated results of the question for a given survey. |
Metric survey question GUI representation.
The SurveyMetricQuestionGUI class encapsulates the GUI representation for metric survey question types.
Definition at line 38 of file class.SurveyMetricQuestionGUI.php.
SurveyMetricQuestionGUI::editQuestion | ( | $checkonly = FALSE | ) |
Creates an output of the edit form for the question.
public
Definition at line 98 of file class.SurveyMetricQuestionGUI.php.
References $errors, $title, ilObjAdvancedEditing\_getUsedHTMLTags(), SurveyQuestionGUI\addCommandButtons(), SurveyQuestionGUI\isSaveCommand(), ilNumberInputGUI\setDecimals(), ilFormPropertyGUI\setRequired(), ilTextInputGUI\setValue(), ilCheckboxInputGUI\setValue(), ilNumberInputGUI\setValue(), and ilTextAreaInputGUI\setValue().
SurveyMetricQuestionGUI::getCumulatedResultsDetails | ( | $survey_id, | |
$counter | |||
) |
Creates the detailed output of the cumulated results for the question.
integer | $survey_id | The database ID of the survey |
integer | $counter | The counter of the question position in the survey |
Definition at line 308 of file class.SurveyMetricQuestionGUI.php.
References ilObjSurvey\_getNrOfParticipants(), renderChart(), SUBTYPE_NON_RATIO, SUBTYPE_RATIO_ABSOLUTE, and SUBTYPE_RATIO_NON_ABSOLUTE.
SurveyMetricQuestionGUI::getPrintView | ( | $question_title = 1 , |
|
$show_questiontext = 1 , |
|||
$survey_id = null |
|||
) |
Creates a HTML representation of the question.
Creates a HTML representation of the question
private
Definition at line 214 of file class.SurveyMetricQuestionGUI.php.
References SurveyQuestionGUI\outQuestionText().
SurveyMetricQuestionGUI::getWorkingForm | ( | $working_data = "" , |
|
$question_title = 1 , |
|||
$show_questiontext = 1 , |
|||
$error_message = "" , |
|||
$survey_id = null |
|||
) |
Creates the question output form for the learner.
Creates the question output form for the learner
public
Definition at line 247 of file class.SurveyMetricQuestionGUI.php.
References SurveyQuestionGUI\getMaterialOutput(), and SurveyQuestionGUI\outQuestionText().
|
protected |
Reimplemented from SurveyQuestionGUI.
Definition at line 400 of file class.SurveyMetricQuestionGUI.php.
References $data, and $legend.
Referenced by getCumulatedResultsDetails().
SurveyMetricQuestionGUI::setQuestionTabs | ( | ) |
Definition at line 295 of file class.SurveyMetricQuestionGUI.php.
References SurveyQuestionGUI\setQuestionTabsForClass().
SurveyMetricQuestionGUI::SurveyMetricQuestionGUI | ( | $id = -1 | ) |
SurveyMetricQuestionGUI constructor.
The constructor takes possible arguments an creates an instance of the SurveyMetricQuestionGUI object.
integer | $id | The database id of a metric question object public |
Definition at line 48 of file class.SurveyMetricQuestionGUI.php.
References SurveyQuestionGUI\SurveyQuestionGUI().
SurveyMetricQuestionGUI::writePostData | ( | $always = false | ) |
Evaluates a posted edit form and writes the form data in the question object.
Definition at line 68 of file class.SurveyMetricQuestionGUI.php.
References $_POST, and SurveyQuestionGUI\editQuestion().