ILIAS
Release_3_10_x_branch Revision 61812
|
Image map question GUI representation. More...
Public Member Functions | |
assImagemapQuestionGUI ($id=-1) | |
assImagemapQuestionGUI constructor | |
getCommand ($cmd) | |
editQuestion () | |
Creates an output of the edit form for the question. | |
getCoords () | |
back () | |
saveShape () | |
addArea () | |
uploadingImage () | |
uploadingImagemap () | |
deleteArea () | |
writePostData () | |
Evaluates a posted edit form and writes the form data in the question object. | |
outQuestionForTest ($formaction, $active_id, $pass=NULL, $is_postponed=FALSE, $use_post_solutions=FALSE, $show_feedback=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, $use_post_solutions=FALSE, $show_feedback=FALSE) | |
checkInput () | |
check input fields | |
addSuggestedSolution () | |
Handler for cmd[addSuggestedSolution] to add a suggested solution for the question. | |
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 () |
Private Attributes | |
$linecolor |
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 |
Image map question GUI representation.
The assImagemapQuestionGUI class encapsulates the GUI representation for image map questions.
Definition at line 37 of file class.assImagemapQuestionGUI.php.
assImagemapQuestionGUI::addArea | ( | ) |
Definition at line 446 of file class.assImagemapQuestionGUI.php.
References $_SESSION, editQuestion(), assQuestionGUI\getErrorMessage(), ilUtil\sendInfo(), and writePostData().
assImagemapQuestionGUI::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 906 of file class.assImagemapQuestionGUI.php.
References $_SESSION, checkInput(), editQuestion(), assQuestionGUI\getErrorMessage(), assQuestionGUI\getQuestionTemplate(), ilUtil\sendInfo(), and writePostData().
assImagemapQuestionGUI::assImagemapQuestionGUI | ( | $id = -1 | ) |
assImagemapQuestionGUI constructor
The constructor takes possible arguments an creates an instance of the assImagemapQuestionGUI object.
integer | $id | The database id of a image map question object public |
Definition at line 49 of file class.assImagemapQuestionGUI.php.
References assQuestionGUI\assQuestionGUI().
assImagemapQuestionGUI::back | ( | ) |
Definition at line 436 of file class.assImagemapQuestionGUI.php.
References editQuestion().
assImagemapQuestionGUI::checkInput | ( | ) |
check input fields
Definition at line 897 of file class.assImagemapQuestionGUI.php.
Referenced by addSuggestedSolution(), and writePostData().
assImagemapQuestionGUI::deleteArea | ( | ) |
Definition at line 483 of file class.assImagemapQuestionGUI.php.
References editQuestion(), and writePostData().
assImagemapQuestionGUI::editQuestion | ( | ) |
Creates an output of the edit form for the question.
Creates an output of the edit form for the question
public
Definition at line 86 of file class.assImagemapQuestionGUI.php.
References $_GET, $img, $linecolor, $preview, $size, assQuestion\_getInternalLinkHref(), ilRTE\_getRTEClassname(), ilObject\_lookupType(), ilUtil\getImagePath(), assQuestionGUI\getQuestionTemplate(), assQuestionGUI\outOtherQuestionData(), assQuestionGUI\outQuestionType(), ilUtil\prepareFormOutput(), and ilUtil\sendInfo().
Referenced by addArea(), addSuggestedSolution(), back(), deleteArea(), getCoords(), uploadingImage(), and uploadingImagemap().
assImagemapQuestionGUI::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 958 of file class.assImagemapQuestionGUI.php.
References $_GET, ilRTE\_getRTEClassname(), ilObject\_lookupType(), and ilUtil\prepareFormOutput().
assImagemapQuestionGUI::getCommand | ( | $cmd | ) |
Reimplemented from assQuestionGUI.
Definition at line 65 of file class.assImagemapQuestionGUI.php.
References $cmd.
assImagemapQuestionGUI::getCoords | ( | ) |
Definition at line 430 of file class.assImagemapQuestionGUI.php.
References editQuestion(), and writePostData().
assImagemapQuestionGUI::getPreview | ( | $show_question_only = FALSE | ) |
Definition at line 783 of file class.assImagemapQuestionGUI.php.
References assQuestionGUI\getILIASPage(), and ilUtil\prepareFormOutput().
assImagemapQuestionGUI::getSolutionOutput | ( | $active_id, | |
$pass = NULL , |
|||
$graphicalOutput = FALSE , |
|||
$result_output = FALSE , |
|||
$show_question_only = TRUE , |
|||
$show_feedback = FALSE , |
|||
$show_correct_solution = FALSE |
|||
) |
Definition at line 674 of file class.assImagemapQuestionGUI.php.
References $linecolor, $pass, $preview, ilObjTest\_getPass(), ilObjTest\_getUsePreviousAnswers(), assQuestionGUI\getAnswerFeedbackOutput(), assQuestionGUI\getILIASPage(), and ilUtil\getImagePath().
assImagemapQuestionGUI::getTestOutput | ( | $active_id, | |
$pass = NULL , |
|||
$is_postponed = FALSE , |
|||
$use_post_solutions = FALSE , |
|||
$show_feedback = FALSE |
|||
) |
Definition at line 814 of file class.assImagemapQuestionGUI.php.
References $linecolor, $pass, $preview, ilObjTest\_getPass(), ilObjTest\_getUsePreviousAnswers(), assQuestionGUI\outQuestionPage(), and ilUtil\prepareFormOutput().
Referenced by outQuestionForTest().
assImagemapQuestionGUI::outQuestionForTest | ( | $formaction, | |
$active_id, | |||
$pass = NULL , |
|||
$is_postponed = FALSE , |
|||
$use_post_solutions = FALSE , |
|||
$show_feedback = FALSE |
|||
) |
Definition at line 647 of file class.assImagemapQuestionGUI.php.
References $pass, ilObjTest\_getPass(), ilObjTest\_getUsePreviousAnswers(), and getTestOutput().
assImagemapQuestionGUI::saveFeedback | ( | ) |
Saves the feedback for a single choice question.
Saves the feedback for a single choice question
public
Reimplemented from assQuestionGUI.
Definition at line 938 of file class.assImagemapQuestionGUI.php.
References ilObjAdvancedEditing\_getUsedHTMLTagsAsString(), and ilUtil\stripSlashes().
assImagemapQuestionGUI::saveShape | ( | ) |
Definition at line 441 of file class.assImagemapQuestionGUI.php.
References assQuestionGUI\save().
assImagemapQuestionGUI::setQuestionTabs | ( | ) |
Sets the ILIAS tabs for this question type.
Sets the ILIAS tabs for this question type
public
Definition at line 1007 of file class.assImagemapQuestionGUI.php.
References $_GET, and $ref_id.
assImagemapQuestionGUI::uploadingImage | ( | ) |
Definition at line 457 of file class.assImagemapQuestionGUI.php.
References $_GET, editQuestion(), assQuestionGUI\save(), and writePostData().
assImagemapQuestionGUI::uploadingImagemap | ( | ) |
Definition at line 470 of file class.assImagemapQuestionGUI.php.
References $_GET, editQuestion(), assQuestionGUI\save(), and writePostData().
assImagemapQuestionGUI::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 510 of file class.assImagemapQuestionGUI.php.
References $_GET, $result, ilObjAdvancedEditing\_getUsedHTMLTagsAsString(), checkInput(), ilUtil\sendInfo(), ilUtil\stripSlashes(), and assQuestionGUI\writeOtherPostData().
Referenced by addArea(), addSuggestedSolution(), deleteArea(), getCoords(), uploadingImage(), and uploadingImagemap().
|
private |
Definition at line 39 of file class.assImagemapQuestionGUI.php.
Referenced by editQuestion(), getSolutionOutput(), and getTestOutput().