7include_once
'./Services/Tracking/classes/class.ilLPStatus.php';
47 include_once
'./Modules/Survey/classes/class.ilObjSurveyAccess.php';
65 $set =
$ilDB->query(
"SELECT survey_id FROM svy_svy".
66 " WHERE obj_fi = ".
$ilDB->quote($a_obj_id));
68 return (
int)
$row[
"survey_id"];
83 $sql =
"SELECT user_fi FROM svy_finished fin".
84 " WHERE fin.survey_fi = ".$ilDB->quote($survey_id,
"integer");
88 $sql .=
" AND fin.state = ".$ilDB->quote(1,
"integer");
91 $set =
$ilDB->query($sql);
determineStatus($a_obj_id, $a_user_id, $a_obj=null)
Determine status.
static getParticipants($a_obj_id, $a_only_finished=false)
_getInProgress($a_obj_id)
static getSurveyId($a_obj_id)
Abstract class ilLPStatus for all learning progress modes E.g ilLPStatusManual, ilLPStatusObjectives ...
const LP_STATUS_COMPLETED_NUM
const LP_STATUS_IN_PROGRESS_NUM
const LP_STATUS_NOT_ATTEMPTED_NUM
_isSurveyParticipant($user_id, $survey_id)
_lookupFinished($a_obj_id, $a_user_id="")
get finished status