|
ILIAS
Release_3_10_x_branch Revision 61812
|
Matching question GUI representation. More...
Inheritance diagram for assMatchingQuestionGUI:
Collaboration diagram for assMatchingQuestionGUI:Public Member Functions | |
| assMatchingQuestionGUI ($id=-1) | |
| assMatchingQuestionGUI constructor | |
| getCommand ($cmd) | |
| editQuestion ($has_error=0, $delete=false) | |
| Creates an output of the edit form for the question. | |
| addPair () | |
| add matching pair | |
| addTerm () | |
| add term(s) | |
| upload () | |
| upload matching picture or material | |
| deleteTerms () | |
| delete term(s) | |
| delete () | |
| delete matching pair | |
| writePostData () | |
| Evaluates a posted edit form and writes the form data in the question object. | |
| 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) | |
| getPreview ($show_question_only=FALSE) | |
| getTestOutput ($active_id, $pass=NULL, $is_postponed=FALSE, $user_post_solution=FALSE) | |
| checkInput () | |
| check input fields | |
| addSuggestedSolution () | |
| Handler for cmd[addSuggestedSolution] to add a suggested solution for the question. | |
| editMode () | |
| saveFeedback () | |
| Saves the feedback for a single choice question. | |
| feedback () | |
| Creates the output of the feedback page for a single choice question. | |
| setQuestionTabs () | |
| Sets the ILIAS tabs for this question type. | |
Public Member Functions inherited from assQuestionGUI | |
| assQuestionGUI () | |
| assQuestionGUI constructor | |
| & | executeCommand () |
| execute command | |
| getType () | |
| needed for page editor compliance | |
| outOtherQuestionData () | |
| Sets the extra fields i.e. | |
| assessment () | |
| output assessment | |
| writeOtherPostData ($result=0) | |
| Sets the other data i.e. | |
| & | _getQuestionGUI ($question_type, $question_id=-1) |
| Creates a question gui representation. | |
| _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 | |
| apply () | |
| apply changes | |
| cancelExplorer () | |
| removeSuggestedSolution () | |
| addPG () | |
| addST () | |
| addGIT () | |
| getContextPath ($cont_obj, $a_endnode_id, $a_startnode_id=1) | |
| get context path in content object tree | |
| linkChilds () | |
| 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. | |
| getAnswerFeedbackOutput ($active_id, $pass) | |
| Returns the answer specific feedback depending on the results of the question. | |
| outQuestionType () | |
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 | |
Matching question GUI representation.
The assMatchingQuestionGUI class encapsulates the GUI representation for matching questions.
Definition at line 37 of file class.assMatchingQuestionGUI.php.
| assMatchingQuestionGUI::addPair | ( | ) |
add matching pair
Definition at line 384 of file class.assMatchingQuestionGUI.php.
References $result, editQuestion(), and writePostData().
Here is the call graph for this function:| assMatchingQuestionGUI::addSuggestedSolution | ( | ) |
Handler for cmd[addSuggestedSolution] to add a suggested solution for the question.
Handler for cmd[addSuggestedSolution] to add a suggested solution for the question
public
Reimplemented from assQuestionGUI.
Definition at line 970 of file class.assMatchingQuestionGUI.php.
References $_SESSION, checkInput(), editQuestion(), assQuestionGUI\getErrorMessage(), assQuestionGUI\getQuestionTemplate(), ilUtil\sendInfo(), and writePostData().
Here is the call graph for this function:| assMatchingQuestionGUI::addTerm | ( | ) |
add term(s)
Definition at line 393 of file class.assMatchingQuestionGUI.php.
References $result, editQuestion(), and writePostData().
Here is the call graph for this function:| assMatchingQuestionGUI::assMatchingQuestionGUI | ( | $id = -1 | ) |
assMatchingQuestionGUI constructor
The constructor takes possible arguments an creates an instance of the assMatchingQuestionGUI object.
| integer | $id | The database id of a image map question object public |
Definition at line 47 of file class.assMatchingQuestionGUI.php.
References assQuestionGUI\assQuestionGUI().
Here is the call graph for this function:| assMatchingQuestionGUI::checkInput | ( | ) |
check input fields
Definition at line 960 of file class.assMatchingQuestionGUI.php.
Referenced by addSuggestedSolution(), and writePostData().
Here is the caller graph for this function:| assMatchingQuestionGUI::delete | ( | ) |
delete matching pair
Definition at line 428 of file class.assMatchingQuestionGUI.php.
References editQuestion(), and writePostData().
Here is the call graph for this function:| assMatchingQuestionGUI::deleteTerms | ( | ) |
delete term(s)
Definition at line 411 of file class.assMatchingQuestionGUI.php.
References editQuestion(), and writePostData().
Here is the call graph for this function:| assMatchingQuestionGUI::editMode | ( | ) |
Definition at line 995 of file class.assMatchingQuestionGUI.php.
References editQuestion(), and writePostData().
Here is the call graph for this function:| assMatchingQuestionGUI::editQuestion | ( | $has_error = 0, |
|
$delete = false |
|||
| ) |
Creates an output of the edit form for the question.
Creates an output of the edit form for the question
public
Definition at line 77 of file class.assMatchingQuestionGUI.php.
References $_GET, $filename, assQuestion\_getInternalLinkHref(), ilRTE\_getRTEClassname(), ilObject\_lookupType(), ilUtil\getImagePath(), assQuestionGUI\getQuestionTemplate(), MT_TERMS_DEFINITIONS, MT_TERMS_PICTURES, assQuestionGUI\outOtherQuestionData(), assQuestionGUI\outQuestionType(), ilUtil\prepareFormOutput(), and ilUtil\sendInfo().
Referenced by addPair(), addSuggestedSolution(), addTerm(), delete(), deleteTerms(), editMode(), and upload().
Here is the call graph for this function:
Here is the caller graph for this function:| assMatchingQuestionGUI::feedback | ( | ) |
Creates the output of the feedback page for a single choice question.
Creates the output of the feedback page for a single choice question
public
Reimplemented from assQuestionGUI.
Definition at line 1028 of file class.assMatchingQuestionGUI.php.
References $_GET, ilRTE\_getRTEClassname(), ilObject\_lookupType(), and ilUtil\prepareFormOutput().
Here is the call graph for this function:| assMatchingQuestionGUI::getCommand | ( | $cmd | ) |
Reimplemented from assQuestionGUI.
Definition at line 60 of file class.assMatchingQuestionGUI.php.
References $cmd.
| assMatchingQuestionGUI::getPreview | ( | $show_question_only = FALSE | ) |
Definition at line 723 of file class.assMatchingQuestionGUI.php.
References assQuestionGUI\getILIASPage(), MT_TERMS_PICTURES, and ilUtil\prepareFormOutput().
Here is the call graph for this function:| assMatchingQuestionGUI::getSolutionOutput | ( | $active_id, | |
$pass = NULL, |
|||
$graphicalOutput = FALSE, |
|||
$result_output = FALSE, |
|||
$show_question_only = TRUE, |
|||
$show_feedback = FALSE, |
|||
$show_correct_solution = FALSE |
|||
| ) |
Definition at line 599 of file class.assMatchingQuestionGUI.php.
References $ok, $pass, $size, assQuestionGUI\getAnswerFeedbackOutput(), assQuestionGUI\getILIASPage(), ilUtil\getImagePath(), MT_TERMS_PICTURES, and ilUtil\prepareFormOutput().
Here is the call graph for this function:| assMatchingQuestionGUI::getTestOutput | ( | $active_id, | |
$pass = NULL, |
|||
$is_postponed = FALSE, |
|||
$user_post_solution = FALSE |
|||
| ) |
Definition at line 787 of file class.assMatchingQuestionGUI.php.
References $_SESSION, $pass, ilObjTest\_getPass(), ilObjTest\_getUsePreviousAnswers(), ilUtil\getStyleSheetLocation(), ilYuiUtil\initDragDrop(), MT_TERMS_PICTURES, OUTPUT_JAVASCRIPT, assQuestionGUI\outQuestionPage(), and ilUtil\prepareFormOutput().
Referenced by outQuestionForTest().
Here is the call graph for this function:
Here is the caller graph for this function:| assMatchingQuestionGUI::outQuestionForTest | ( | $formaction, | |
| $active_id, | |||
$pass = NULL, |
|||
$is_postponed = FALSE, |
|||
$user_post_solution = FALSE |
|||
| ) |
Definition at line 592 of file class.assMatchingQuestionGUI.php.
References $pass, and getTestOutput().
Here is the call graph for this function:| assMatchingQuestionGUI::saveFeedback | ( | ) |
Saves the feedback for a single choice question.
Saves the feedback for a single choice question
public
Reimplemented from assQuestionGUI.
Definition at line 1012 of file class.assMatchingQuestionGUI.php.
References ilObjAdvancedEditing\_getUsedHTMLTagsAsString(), and ilUtil\stripSlashes().
Here is the call graph for this function:| assMatchingQuestionGUI::setQuestionTabs | ( | ) |
Sets the ILIAS tabs for this question type.
Sets the ILIAS tabs for this question type
public
Definition at line 1062 of file class.assMatchingQuestionGUI.php.
References $_GET, and $ref_id.
| assMatchingQuestionGUI::upload | ( | ) |
upload matching picture or material
Definition at line 402 of file class.assMatchingQuestionGUI.php.
References editQuestion(), and writePostData().
Here is the call graph for this function:| assMatchingQuestionGUI::writePostData | ( | ) |
Evaluates a posted edit form and writes the form data in the question object.
Evaluates a posted edit form and writes the form data in the question object
Reimplemented from assQuestionGUI.
Definition at line 451 of file class.assMatchingQuestionGUI.php.
References $result, ilObjAdvancedEditing\_getUsedHTMLTagsAsString(), checkInput(), MT_TERMS_PICTURES, assQuestionGUI\setErrorMessage(), ilUtil\stripSlashes(), and assQuestionGUI\writeOtherPostData().
Referenced by addPair(), addSuggestedSolution(), addTerm(), delete(), deleteTerms(), editMode(), and upload().
Here is the call graph for this function:
Here is the caller graph for this function: