ILIAS
trunk Revision v11.0_alpha-1861-g09f3d197f78
|
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...
Public Member Functions | |
getLearningProgressChanges (string $sid, string $timestamp, bool $include_ref_ids, array $type_filter) | |
![]() | |
__construct (bool $use_nusoap=true) | |
getMessage () | |
appendMessage (string $a_str) | |
setMessageCode (string $a_code) | |
getMessageCode () | |
reInitUser () | |
isFault ($object) | |
getInstallationInfoXML () | |
getClientInfoXML (string $clientid) | |
Data Fields | |
const | PROGRESS_FILTER_ALL = 0 |
const | PROGRESS_FILTER_IN_PROGRESS = 1 |
const | PROGRESS_FILTER_COMPLETED = 2 |
const | PROGRESS_FILTER_FAILED = 3 |
const | PROGRESS_FILTER_NOT_ATTEMPTED = 4 |
const | SOAP_LP_ERROR_AUTHENTICATION = 50 |
const | SOAP_LP_ERROR_INVALID_FILTER = 52 |
const | SOAP_LP_ERROR_INVALID_REF_ID = 54 |
const | SOAP_LP_ERROR_LP_NOT_AVAILABLE = 56 |
const | SOAP_LP_ERROR_NO_PERMISSION = 58 |
const | SOAP_LP_ERROR_LP_NOT_ENABLED = 60 |
const | USER_FILTER_ALL = -1 |
![]() | |
const | NUSOAP = 1 |
const | PHP5 = 2 |
int | $error_method |
Defines type of error handling (PHP5 || NUSOAP) More... | |
Protected Member Functions | |
addUserProgress (ilXmlWriter $writer, array $users, int $a_type) | |
applyProgressFilter (int $obj_id, array $usr_ids, array $filter) | |
Apply progress filter. More... | |
deleteScormTracking (int $a_obj_id, array $a_usr_ids) | |
Delete SCORM Tracking. More... | |
deleteScorm2004Tracking (int $a_obj_id, array $a_usr_ids) | |
Delete scorm 2004 tracking. More... | |
![]() | |
checkSession (string $sid) | |
explodeSid (string $sid) | |
setMessage (string $a_str) | |
initAuth (string $sid) | |
initIlias () | |
initAuthenticationObject () | |
raiseError (string $a_message, $a_code) | |
checkObjectAccess (int $ref_id, array $expected_type, string $permission, bool $returnObject=false) | |
check access for ref id: expected type, permission, return object instance if returnobject is true More... | |
Static Protected Attributes | |
static array | $DELETE_PROGRESS_FILTER_TYPES = ['sahs', 'tst'] |
static array | $PROGRESS_INFO_TYPES |
Additional Inherited Members | |
![]() | |
bool | $soap_check = true |
string | $message = '' |
string | $message_code = '' |
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
ILIAS is licensed with the GPL-3.0, see https://www.gnu.org/licenses/gpl-3.0.en.html You should have received a copy of said license along with the source code, too.
If this is not the case or you just want to try ILIAS, you'll find us at: https://www.ilias.de https://github.com/ILIAS-eLearning This class handles all DB changes necessary for fraunhofer
Definition at line 24 of file class.ilSoapLearningProgressAdministration.php.
|
protected |
Definition at line 387 of file class.ilSoapLearningProgressAdministration.php.
References $user_id, ilObjUser\_lookupName(), ilXmlWriter\xmlElement(), ilXmlWriter\xmlEndTag(), and ilXmlWriter\xmlStartTag().
|
protected |
Apply progress filter.
int | $obj_id | |
array | $usr_ids | |
array | $filter |
Definition at line 413 of file class.ilSoapLearningProgressAdministration.php.
References $GLOBALS, ilLPStatusWrapper\_getCompleted(), ilLPStatusWrapper\_getFailed(), and ilLPStatusWrapper\_getInProgress().
|
protected |
Delete scorm 2004 tracking.
Definition at line 470 of file class.ilSoapLearningProgressAdministration.php.
References $DIC, $ilDB, $res, and ilDBConstants\FETCHMODE_OBJECT.
|
protected |
Delete SCORM Tracking.
Definition at line 454 of file class.ilSoapLearningProgressAdministration.php.
References $DIC, $ilDB, and $res.
ilSoapLearningProgressAdministration::getLearningProgressChanges | ( | string | $sid, |
string | $timestamp, | ||
bool | $include_ref_ids, | ||
array | $type_filter | ||
) |
string[] | $type_filter |
Definition at line 496 of file class.ilSoapLearningProgressAdministration.php.
References $DIC, Vendor\Package\$e, ilSoapAdministration\checkSession(), ilSoapAdministration\getMessage(), ilSoapAdministration\getMessageCode(), ilSoapAdministration\initAuth(), ilSoapAdministration\initIlias(), and ilSoapAdministration\raiseError().
|
staticprotected |
Definition at line 27 of file class.ilSoapLearningProgressAdministration.php.
|
staticprotected |
Definition at line 43 of file class.ilSoapLearningProgressAdministration.php.
const ilSoapLearningProgressAdministration::PROGRESS_FILTER_ALL = 0 |
Definition at line 29 of file class.ilSoapLearningProgressAdministration.php.
const ilSoapLearningProgressAdministration::PROGRESS_FILTER_COMPLETED = 2 |
Definition at line 31 of file class.ilSoapLearningProgressAdministration.php.
const ilSoapLearningProgressAdministration::PROGRESS_FILTER_FAILED = 3 |
Definition at line 32 of file class.ilSoapLearningProgressAdministration.php.
const ilSoapLearningProgressAdministration::PROGRESS_FILTER_IN_PROGRESS = 1 |
Definition at line 30 of file class.ilSoapLearningProgressAdministration.php.
const ilSoapLearningProgressAdministration::PROGRESS_FILTER_NOT_ATTEMPTED = 4 |
Definition at line 33 of file class.ilSoapLearningProgressAdministration.php.
const ilSoapLearningProgressAdministration::SOAP_LP_ERROR_AUTHENTICATION = 50 |
Definition at line 35 of file class.ilSoapLearningProgressAdministration.php.
const ilSoapLearningProgressAdministration::SOAP_LP_ERROR_INVALID_FILTER = 52 |
Definition at line 36 of file class.ilSoapLearningProgressAdministration.php.
const ilSoapLearningProgressAdministration::SOAP_LP_ERROR_INVALID_REF_ID = 54 |
Definition at line 37 of file class.ilSoapLearningProgressAdministration.php.
const ilSoapLearningProgressAdministration::SOAP_LP_ERROR_LP_NOT_AVAILABLE = 56 |
Definition at line 38 of file class.ilSoapLearningProgressAdministration.php.
const ilSoapLearningProgressAdministration::SOAP_LP_ERROR_LP_NOT_ENABLED = 60 |
Definition at line 40 of file class.ilSoapLearningProgressAdministration.php.
const ilSoapLearningProgressAdministration::SOAP_LP_ERROR_NO_PERMISSION = 58 |
Definition at line 39 of file class.ilSoapLearningProgressAdministration.php.
const ilSoapLearningProgressAdministration::USER_FILTER_ALL = -1 |
Definition at line 51 of file class.ilSoapLearningProgressAdministration.php.