ILIAS
trunk Revision v11.0_alpha-1761-g6dbbfa7b760
|
Public Member Functions | |
__construct (bool $use_nusoap=true) | |
isAllowedCall (string $sid, int $active_id, bool $saveaction=true) | |
saveQuestion (string $sid, int $active_id, int $question_id, int $pass, array $solution) | |
saveQuestionSolution (string $sid, int $active_id, int $question_id, int $pass, int $solution) | |
getQuestionSolution (string $sid, int $active_id, int $question_id, int $pass) | |
getTestUserData (string $sid, int $active_id) | |
getPositionOfQuestion (string $sid, int $active_id, int $question_id, int $pass) | |
getPreviousReachedPoints (string $sid, int $active_id, int $question_id, int $pass) | |
getNrOfQuestionsInPass (string $sid, int $active_id, int $pass) | |
removeTestResults (string $sid, int $test_ref_id, array $a_user_ids) | |
getTestResults (string $sid, int $test_ref_id, bool $sum_only) | |
![]() | |
__construct (bool $use_nusoap=true) | |
getMessage () | |
appendMessage (string $a_str) | |
setMessageCode (string $a_code) | |
getMessageCode () | |
reInitUser () | |
isFault ($object) | |
getInstallationInfoXML () | |
getClientInfoXML (string $clientid) | |
Protected Member Functions | |
checkManageParticipantsAccess (int $refId) | |
checkParticipantsResultsAccess (int $refId) | |
getTestAccess (int $refId) | |
![]() | |
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... | |
Private Member Functions | |
hasWritePermissionForTest (int $active_id) | |
Private Attributes | |
GeneralQuestionPropertiesRepository | $questionrepository |
Additional Inherited Members | |
![]() | |
const | NUSOAP = 1 |
const | PHP5 = 2 |
int | $error_method |
Defines type of error handling (PHP5 || NUSOAP) More... | |
![]() | |
bool | $soap_check = true |
string | $message = '' |
string | $message_code = '' |
Definition at line 29 of file class.ilSoapTestAdministration.php.
ilSoapTestAdministration::__construct | ( | bool | $use_nusoap = true | ) |
Definition at line 32 of file class.ilSoapTestAdministration.php.
References ILIAS\GlobalScreen\Provider\__construct().
|
protected |
Definition at line 717 of file class.ilSoapTestAdministration.php.
References getTestAccess().
Referenced by removeTestResults().
|
protected |
Definition at line 722 of file class.ilSoapTestAdministration.php.
References getTestAccess().
Referenced by getTestResults().
ilSoapTestAdministration::getNrOfQuestionsInPass | ( | string | $sid, |
int | $active_id, | ||
int | $pass | ||
) |
Definition at line 497 of file class.ilSoapTestAdministration.php.
References $DIC, $ilDB, $lng, ilSoapAdministration\checkSession(), ilSoapAdministration\getMessage(), ilSoapAdministration\getMessageCode(), ilSoapAdministration\initAuth(), ilSoapAdministration\initIlias(), isAllowedCall(), and ilSoapAdministration\raiseError().
ilSoapTestAdministration::getPositionOfQuestion | ( | string | $sid, |
int | $active_id, | ||
int | $question_id, | ||
int | $pass | ||
) |
Definition at line 406 of file class.ilSoapTestAdministration.php.
References $DIC, $ilDB, $lng, ilSoapAdministration\checkSession(), ilSoapAdministration\getMessage(), ilSoapAdministration\getMessageCode(), ilSoapAdministration\initAuth(), ilSoapAdministration\initIlias(), isAllowedCall(), and ilSoapAdministration\raiseError().
ilSoapTestAdministration::getPreviousReachedPoints | ( | string | $sid, |
int | $active_id, | ||
int | $question_id, | ||
int | $pass | ||
) |
Definition at line 441 of file class.ilSoapTestAdministration.php.
References $DIC, $ilDB, $lng, ilSoapAdministration\checkSession(), ilSoapAdministration\getMessage(), ilSoapAdministration\getMessageCode(), ilSoapAdministration\initAuth(), ilSoapAdministration\initIlias(), isAllowedCall(), and ilSoapAdministration\raiseError().
ilSoapTestAdministration::getQuestionSolution | ( | string | $sid, |
int | $active_id, | ||
int | $question_id, | ||
int | $pass | ||
) |
Definition at line 274 of file class.ilSoapTestAdministration.php.
References $DIC, $ilDB, ilSoapAdministration\checkSession(), ilSoapAdministration\getMessage(), ilSoapAdministration\getMessageCode(), ilSoapAdministration\initAuth(), ilSoapAdministration\initIlias(), ILIAS\Repository\int(), isAllowedCall(), and ilSoapAdministration\raiseError().
|
protected |
Definition at line 727 of file class.ilSoapTestAdministration.php.
References ilObjTestAccess\_getTestIDFromObjectID(), and ilObject\_lookupObjectId().
Referenced by checkManageParticipantsAccess(), and checkParticipantsResultsAccess().
ilSoapTestAdministration::getTestResults | ( | string | $sid, |
int | $test_ref_id, | ||
bool | $sum_only | ||
) |
Definition at line 592 of file class.ilSoapTestAdministration.php.
References $data, $DIC, $ref_id, ilObject\_getAllReferences(), ilObject\_isInTrash(), ilObject\_lookupObjectId(), checkParticipantsResultsAccess(), ilSoapAdministration\checkSession(), ilSoapAdministration\getMessage(), ilSoapAdministration\getMessageCode(), ilSoapAdministration\initAuth(), ilSoapAdministration\initIlias(), and ilSoapAdministration\raiseError().
ilSoapTestAdministration::getTestUserData | ( | string | $sid, |
int | $active_id | ||
) |
Definition at line 337 of file class.ilSoapTestAdministration.php.
References $data, $DIC, $ilDB, $lng, $user_id, ANONYMOUS_USER_ID, ilSoapAdministration\checkSession(), ilSoapAdministration\getMessage(), ilSoapAdministration\getMessageCode(), ilSoapAdministration\initAuth(), ilSoapAdministration\initIlias(), isAllowedCall(), and ilSoapAdministration\raiseError().
|
private |
Definition at line 37 of file class.ilSoapTestAdministration.php.
References $DIC, $ilDB, $ref_id, and ilObject\_getAllReferences().
Referenced by isAllowedCall().
ilSoapTestAdministration::isAllowedCall | ( | string | $sid, |
int | $active_id, | ||
bool | $saveaction = true |
||
) |
Definition at line 65 of file class.ilSoapTestAdministration.php.
References $client, $DIC, $ilDB, and hasWritePermissionForTest().
Referenced by getNrOfQuestionsInPass(), getPositionOfQuestion(), getPreviousReachedPoints(), getQuestionSolution(), getTestUserData(), saveQuestion(), and saveQuestionSolution().
ilSoapTestAdministration::removeTestResults | ( | string | $sid, |
int | $test_ref_id, | ||
array | $a_user_ids | ||
) |
Definition at line 532 of file class.ilSoapTestAdministration.php.
References $DIC, $GLOBALS, ilObject\_isInTrash(), checkManageParticipantsAccess(), ilSoapAdministration\checkSession(), ilObjectFactory\getInstanceByRefId(), ilSoapAdministration\getMessage(), ilSoapAdministration\getMessageCode(), ilSoapAdministration\initAuth(), ilSoapAdministration\initIlias(), and ilSoapAdministration\raiseError().
ilSoapTestAdministration::saveQuestion | ( | string | $sid, |
int | $active_id, | ||
int | $question_id, | ||
int | $pass, | ||
array | $solution | ||
) |
Definition at line 117 of file class.ilSoapTestAdministration.php.
References $DIC, $GLOBALS, $ilDB, ilSoapAdministration\checkSession(), ilSoapAdministration\getMessage(), ilSoapAdministration\getMessageCode(), ilSoapAdministration\initAuth(), ilSoapAdministration\initIlias(), assQuestion\instantiateQuestion(), isAllowedCall(), and ilSoapAdministration\raiseError().
ilSoapTestAdministration::saveQuestionSolution | ( | string | $sid, |
int | $active_id, | ||
int | $question_id, | ||
int | $pass, | ||
int | $solution | ||
) |
Definition at line 202 of file class.ilSoapTestAdministration.php.
References $GLOBALS, $ilDB, ilSoapAdministration\checkSession(), ilSoapAdministration\getMessage(), ilSoapAdministration\getMessageCode(), ilSoapAdministration\initAuth(), ilSoapAdministration\initIlias(), assQuestion\instantiateQuestion(), isAllowedCall(), and ilSoapAdministration\raiseError().
|
private |
Definition at line 31 of file class.ilSoapTestAdministration.php.