5 include_once(
"./Services/COPage/classes/class.ilPageObjectGUI.php");
6 include_once(
"./Modules/LearningModule/classes/class.ilLMPage.php");
23 $a_prevent_get_id =
false, $a_lang =
"")
25 parent::__construct(
"lm", $a_id, $a_old_nr, $a_prevent_get_id, $a_lang);
27 include_once(
"./Modules/LearningModule/classes/class.ilObjContentObject.php");
38 if (strtolower(
$_GET[
"cmdClass"]) ==
"ilassquestionfeedbackeditinggui")
40 include_once(
"./Modules/LearningModule/classes/class.ilObjContentObject.php");
59 parent::processAnswer();
68 include_once(
"./Modules/LearningModule/classes/class.ilObjContentObject.php");
74 include_once(
"./Services/COPage/classes/class.ilPageQuestionProcessor.php");
77 include_once(
"./Modules/TestQuestionPool/classes/class.ilAssQuestionList.php");
79 $qlist->setParentObjId(0);
80 $qlist->setJoinObjectData(
false);
81 $qlist->addFieldFilter(
"question_id",
array($id));
83 $qdata = $qlist->getQuestionDataArray();
85 if ($as[
"try"] >= $qdata[$as[
"qst_id"]][
"nr_of_tries"] && $qdata[$as[
"qst_id"]][
"nr_of_tries"] > 0 && !$as[
"passed"])
87 include_once
"./Services/Notification/classes/class.ilNotification.php";
90 if (count($users) > 0)
92 include_once(
"./Modules/LearningModule/classes/class.ilLMMailNotification.php");
95 $not->setQuestionId($id);
96 $not->setRefId((
int) $_GET[
"ref_id"]);
97 $not->setRecipients($users);
static _lookupDisableDefaultFeedback($a_id)
Lookup disable default feedback.
getPageObject()
Get Page Object.
const TYPE_LM_BLOCKED_USERS
static getNotificationsForObject($type, $id, $page_id=null, $ignore_threshold=false)
Get all users for given object.
static sendInfo($a_info="", $a_keep=false)
Send Info Message to Screen.
static lookupParentId($a_id, $a_type)
Lookup parent id.
static getAnswerStatus($a_q_id, $a_user_id=0)
Get statistics for question.
getPageConfig()
Get page config object.
Extension of ilPageObjectGUI for learning modules.
static stripSlashes($a_str, $a_strip_html=true, $a_allow="")
strip slashes if magic qoutes is enabled
Create styles array
The data for the language used.
processAnswer()
Process answer.
onFeedbackEditingForwarding()
On feedback editing forwarding.
__construct($a_id=0, $a_old_nr=0, $a_prevent_get_id=false, $a_lang="")
Constructor.
static _lookupRestrictForwardNavigation($a_obj_id)
Lookup forward restriction navigation.
static _lookupStoreTries($a_id)
Lookup disable default feedback.