| ILIAS
    Release_4_3_x_branch Revision 61807
    | 
Ordering question GUI representation. More...
 Inheritance diagram for assOrderingQuestionGUI:
 Inheritance diagram for assOrderingQuestionGUI: Collaboration diagram for assOrderingQuestionGUI:
 Collaboration diagram for assOrderingQuestionGUI:| Public Member Functions | |
| __construct ($id=-1) | |
| assOrderingQuestionGUI constructor | |
| getCommand ($cmd) | |
| changeToPictures () | |
| changeToText () | |
| addanswers () | |
| removeimageanswers () | |
| removeanswers () | |
| upanswers () | |
| downanswers () | |
| uploadanswers () | |
| writePostData ($always=false, $clear_answers=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. | |
| outQuestionForTest ($formaction, $active_id, $pass=NULL, $is_postponed=FALSE, $user_post_solution=FALSE) | |
| getSolutionOutput ($active_id, $pass=NULL, $graphicalOutput=FALSE, $result_output=FALSE, $show_question_only=TRUE, $show_feedback=FALSE, $show_correct_solution=FALSE, $show_manual_scoring=FALSE, $show_question_text=TRUE) | |
| Get the question solution output. | |
| getPreview ($show_question_only=FALSE) | |
| getTestOutput ($active_id, $pass=NULL, $is_postponed=FALSE, $user_post_solution=FALSE) | |
| saveFeedback () | |
| Saves the feedback for the question. | |
| setQuestionTabs () | |
| Sets the ILIAS tabs for this question type. | |
| getSpecificFeedbackOutput ($active_id, $pass) | |
| Returns the answer specific feedback for the question. | |
|  Public Member Functions inherited from assQuestionGUI | |
| __construct () | |
| assQuestionGUI constructor | |
| & | executeCommand () | 
| execute command | |
| getType () | |
| needed for page editor compliance | |
| writePostData () | |
| Evaluates a posted edit form and writes the form data in the question object. | |
| assessment () | |
| output assessment | |
| & | _getQuestionGUI ($question_type, $question_id=-1) | 
| Creates a question gui representation and returns the alias to the question gui note: please do not use $this inside this method to allow static calls. | |
| _getGUIClassNameForId ($a_q_id) | |
| _getClassNameForQType ($q_type) | |
| & | createQuestionGUI ($question_type, $question_id=-1) | 
| Creates a question gui representation. | |
| getQuestionTemplate () | |
| get question template | |
| getILIASPage ($html="") | |
| Returns the ILIAS Page around a question. | |
| outQuestionPage ($a_temp_var, $a_postponed=false, $active_id="", $html="") | |
| output question page | |
| cancel () | |
| cancel action | |
| originalSyncForm ($return_to="") | |
| sync () | |
| cancelSync () | |
| saveEdit () | |
| save question | |
| save () | |
| save question | |
| saveReturn () | |
| save question | |
| apply () | |
| apply changes | |
| getContextPath ($cont_obj, $a_endnode_id, $a_startnode_id=1) | |
| get context path in content object tree | |
| setSequenceNumber ($nr) | |
| getSequenceNumber () | |
| setQuestionCount ($a_question_count) | |
| getQuestionCount () | |
| getErrorMessage () | |
| setErrorMessage ($errormessage) | |
| addErrorMessage ($errormessage) | |
| outAdditionalOutput () | |
| getQuestionType () | |
| Returns the question type string. | |
| getAsValueAttribute ($a_value) | |
| Returns a HTML value attribute. | |
| addNewIdListener (&$a_object, $a_method, $a_parameters="") | |
| Add a listener that is notified with the new question ID, when a new question is saved. | |
| callNewIdListeners ($a_new_id) | |
| Call the new id listeners. | |
| setSelfAssessmentEditingMode ($a_selfassessmenteditingmode) | |
| Set Self-Assessment Editing Mode. | |
| getSelfAssessmentEditingMode () | |
| Get Self-Assessment Editing Mode. | |
| setPreventRteUsage ($a_val) | |
| Set prevent rte usage. | |
| getPreventRteUsage () | |
| Get prevent rte usage. | |
| setDefaultNrOfTries ($a_defaultnroftries) | |
| Set Default Nr of Tries. | |
| getDefaultNrOfTries () | |
| Get Default Nr of Tries. | |
| addQuestionFormCommandButtons ($form) | |
| Add the command buttons of a question properties form. | |
| addBasicQuestionFormProperties ($form) | |
| Add basic question form properties: assessment: title, author, description, question, working time. | |
| getSelfAssessmentTags () | |
| Get tags allowed in question tags in self assessment mode. | |
| getAnswerFeedbackOutput ($active_id, $pass) | |
| Returns the answer generic feedback depending on the results of the question. | |
| getGenericFeedbackOutput ($active_id, $pass) | |
| Returns the answer specific feedback for the question. | |
| feedback ($checkonly=false) | |
| Creates the output of the feedback page for the question. | |
| outQuestionType () | |
| suggestedsolution () | |
| Allows to add suggested solutions for questions. | |
| outSolutionExplorer () | |
| saveSuggestedSolution () | |
| cancelExplorer () | |
| outPageSelector () | |
| outChapterSelector () | |
| outGlossarySelector () | |
| linkChilds () | |
| addPG () | |
| addST () | |
| addGIT () | |
| isSaveCommand () | |
| isAutosaveable () | |
| showHints () | |
| Private Member Functions | |
| getAnswerImageFileUploadWizardFormProperty () | |
| isUploadAnswersCommand () | |
| Private Attributes | |
| $uploadAlert = null | |
| Additional Inherited Members | |
|  Data Fields inherited from assQuestionGUI | |
| $object | |
| $tpl | |
| $lng | |
| $error | |
| $errormessage | |
| $sequence_no | |
| sequence number in test | |
| $question_count | |
| question count in test | |
| $prevent_rte_usage = false | |
| do not use rte for editing | |
|  Protected Member Functions inherited from assQuestionGUI | |
| addTab_QuestionHints (ilTabsGUI $tabs) | |
| adds the hints tab to ilTabsGUI | |
Ordering question GUI representation.
The assOrderingQuestionGUI class encapsulates the GUI representation for ordering questions.
Definition at line 38 of file class.assOrderingQuestionGUI.php.
| assOrderingQuestionGUI::__construct | ( | $id = -1 | ) | 
assOrderingQuestionGUI constructor
The constructor takes possible arguments an creates an instance of the assOrderingQuestionGUI object.
| integer | $id | The database id of a ordering question object public | 
Definition at line 50 of file class.assOrderingQuestionGUI.php.
References assQuestionGUI\__construct().
 Here is the call graph for this function:
 Here is the call graph for this function:| assOrderingQuestionGUI::addanswers | ( | ) | 
Definition at line 78 of file class.assOrderingQuestionGUI.php.
References $_POST, editQuestion(), and assQuestionGUI\writePostData().
 Here is the call graph for this function:
 Here is the call graph for this function:| assOrderingQuestionGUI::changeToPictures | ( | ) | 
Definition at line 66 of file class.assOrderingQuestionGUI.php.
References editQuestion(), and assQuestionGUI\writePostData().
 Here is the call graph for this function:
 Here is the call graph for this function:| assOrderingQuestionGUI::changeToText | ( | ) | 
Definition at line 72 of file class.assOrderingQuestionGUI.php.
References editQuestion(), and assQuestionGUI\writePostData().
 Here is the call graph for this function:
 Here is the call graph for this function:| assOrderingQuestionGUI::downanswers | ( | ) | 
Definition at line 111 of file class.assOrderingQuestionGUI.php.
References $_POST, editQuestion(), and assQuestionGUI\writePostData().
 Here is the call graph for this function:
 Here is the call graph for this function:| assOrderingQuestionGUI::editQuestion | ( | $checkonly = FALSE | ) | 
Creates an output of the edit form for the question.
public
Definition at line 256 of file class.assOrderingQuestionGUI.php.
References $_POST, $errors, assQuestionGUI\addBasicQuestionFormProperties(), assQuestionGUI\addQuestionFormCommandButtons(), ilNumberInputGUI\allowDecimals(), getAnswerImageFileUploadWizardFormProperty(), assQuestionGUI\getQuestionTemplate(), assQuestionGUI\getSelfAssessmentEditingMode(), assQuestionGUI\isSaveCommand(), OQ_PICTURES, OQ_TERMS, assQuestionGUI\outQuestionType(), ilFormPropertyGUI\setRequired(), and ilNumberInputGUI\setValue().
Referenced by addanswers(), changeToPictures(), changeToText(), downanswers(), removeanswers(), removeimageanswers(), upanswers(), uploadanswers(), and writePostData().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | private | 
Definition at line 122 of file class.assOrderingQuestionGUI.php.
References ilFormPropertyGUI\setRequired().
Referenced by editQuestion(), and uploadanswers().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| assOrderingQuestionGUI::getCommand | ( | $cmd | ) | 
Reimplemented from assQuestionGUI.
Definition at line 61 of file class.assOrderingQuestionGUI.php.
References $cmd.
| assOrderingQuestionGUI::getPreview | ( | $show_question_only = FALSE | ) | 
Definition at line 527 of file class.assOrderingQuestionGUI.php.
References $_GET, $ilUser, assQuestionGUI\getILIASPage(), ilUtil\getImagePath(), ilUtil\getStyleSheetLocation(), OQ_PICTURES, and OUTPUT_JAVASCRIPT.
 Here is the call graph for this function:
 Here is the call graph for this function:| assOrderingQuestionGUI::getSolutionOutput | ( | $active_id, | |
| $pass = NULL, | |||
| $graphicalOutput = FALSE, | |||
| $result_output = FALSE, | |||
| $show_question_only = TRUE, | |||
| $show_feedback = FALSE, | |||
| $show_correct_solution = FALSE, | |||
| $show_manual_scoring = FALSE, | |||
| $show_question_text = TRUE | |||
| ) | 
Get the question solution output.
| integer | $active_id | The active user id | 
| integer | $pass | The test pass | 
| boolean | $graphicalOutput | Show visual feedback for right/wrong answers | 
| boolean | $result_output | Show the reached points for parts of the question | 
| boolean | $show_question_only | Show the question without the ILIAS content around | 
| boolean | $show_feedback | Show the question feedback | 
| boolean | $show_correct_solution | Show the correct solution instead of the user solution | 
| boolean | $show_manual_scoring | Show specific information for the manual scoring output | 
Reimplemented from assQuestionGUI.
Definition at line 390 of file class.assOrderingQuestionGUI.php.
References $ok, $pass, assQuestionGUI\getAnswerFeedbackOutput(), ilUtil\getImagePath(), and OQ_PICTURES.
 Here is the call graph for this function:
 Here is the call graph for this function:| assOrderingQuestionGUI::getSpecificFeedbackOutput | ( | $active_id, | |
| $pass | |||
| ) | 
Returns the answer specific feedback for the question.
This method should be overwritten by the actual question.
| integer | $active_id | Active ID of the user | 
| integer | $pass | Active pass | 
Reimplemented from assQuestionGUI.
Definition at line 985 of file class.assOrderingQuestionGUI.php.
| assOrderingQuestionGUI::getTestOutput | ( | $active_id, | |
| $pass = NULL, | |||
| $is_postponed = FALSE, | |||
| $user_post_solution = FALSE | |||
| ) | 
Definition at line 664 of file class.assOrderingQuestionGUI.php.
References $_SESSION, $pass, ilObjTest\_getPass(), ilObjTest\_getUsePreviousAnswers(), ilUtil\getImagePath(), ilUtil\getStyleSheetLocation(), OQ_PICTURES, OUTPUT_JAVASCRIPT, and assQuestionGUI\outQuestionPage().
Referenced by outQuestionForTest().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | private | 
Definition at line 151 of file class.assOrderingQuestionGUI.php.
| assOrderingQuestionGUI::outQuestionForTest | ( | $formaction, | |
| $active_id, | |||
| $pass = NULL, | |||
| $is_postponed = FALSE, | |||
| $user_post_solution = FALSE | |||
| ) | 
Definition at line 370 of file class.assOrderingQuestionGUI.php.
References $pass, and getTestOutput().
 Here is the call graph for this function:
 Here is the call graph for this function:| assOrderingQuestionGUI::removeanswers | ( | ) | 
Definition at line 95 of file class.assOrderingQuestionGUI.php.
References $_POST, editQuestion(), and assQuestionGUI\writePostData().
 Here is the call graph for this function:
 Here is the call graph for this function:| assOrderingQuestionGUI::removeimageanswers | ( | ) | 
Definition at line 86 of file class.assOrderingQuestionGUI.php.
References $_POST, $filename, editQuestion(), and assQuestionGUI\writePostData().
 Here is the call graph for this function:
 Here is the call graph for this function:| assOrderingQuestionGUI::saveFeedback | ( | ) | 
Saves the feedback for the question.
public
Reimplemented from assQuestionGUI.
Definition at line 859 of file class.assOrderingQuestionGUI.php.
References $_POST, $errors, and assQuestionGUI\feedback().
 Here is the call graph for this function:
 Here is the call graph for this function:| assOrderingQuestionGUI::setQuestionTabs | ( | ) | 
Sets the ILIAS tabs for this question type.
public
Reimplemented from assQuestionGUI.
Definition at line 876 of file class.assOrderingQuestionGUI.php.
References $_GET, $_POST, $ref_id, assQuestionGUI\addTab_QuestionHints(), and ilTestExpressPage\getReturnToPageLink().
 Here is the call graph for this function:
 Here is the call graph for this function:| assOrderingQuestionGUI::upanswers | ( | ) | 
Definition at line 103 of file class.assOrderingQuestionGUI.php.
References $_POST, editQuestion(), and assQuestionGUI\writePostData().
 Here is the call graph for this function:
 Here is the call graph for this function:| assOrderingQuestionGUI::uploadanswers | ( | ) | 
Definition at line 139 of file class.assOrderingQuestionGUI.php.
References editQuestion(), getAnswerImageFileUploadWizardFormProperty(), and assQuestionGUI\writePostData().
 Here is the call graph for this function:
 Here is the call graph for this function:| assOrderingQuestionGUI::writePostData | ( | $always = false, | |
| $clear_answers = false | |||
| ) | 
Evaluates a posted edit form and writes the form data in the question object.
Definition at line 162 of file class.assOrderingQuestionGUI.php.
References $_POST, $filename, editQuestion(), assQuestionGUI\getSelfAssessmentEditingMode(), and OQ_TERMS.
 Here is the call graph for this function:
 Here is the call graph for this function:| 
 | private | 
Definition at line 40 of file class.assOrderingQuestionGUI.php.