| 
    ILIAS
    release_9 Revision v9.13-25-g2c18ec4c24f
    
   | 
  
 Inheritance diagram for ilSoapTestAdministration:
 Collaboration diagram for ilSoapTestAdministration:Public Member Functions | |
| 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) | |
  Public Member Functions inherited from ilSoapAdministration | |
| __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) | |
  Protected Member Functions inherited from ilSoapAdministration | |
| 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) | |
Additional Inherited Members | |
  Data Fields inherited from ilSoapAdministration | |
| const | NUSOAP = 1 | 
| const | PHP5 = 2 | 
| int | $error_method | 
| Defines type of error handling (PHP5 || NUSOAP)  More... | |
  Protected Attributes inherited from ilSoapAdministration | |
| bool | $soap_check = true | 
| string | $message = '' | 
| string | $message_code = '' | 
Definition at line 27 of file class.ilSoapTestAdministration.php.
      
  | 
  protected | 
Definition at line 729 of file class.ilSoapTestAdministration.php.
References getTestAccess().
Referenced by removeTestResults().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 734 of file class.ilSoapTestAdministration.php.
References getTestAccess().
Referenced by getTestResults().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilSoapTestAdministration::getNrOfQuestionsInPass | ( | string | $sid, | 
| int | $active_id, | ||
| int | $pass | ||
| ) | 
Definition at line 498 of file class.ilSoapTestAdministration.php.
References $DIC, $ilDB, $lng, ilSoapAdministration\checkSession(), ilSoapAdministration\getMessage(), ilSoapAdministration\getMessageCode(), ilSoapAdministration\initAuth(), ilSoapAdministration\initIlias(), isAllowedCall(), and ilSoapAdministration\raiseError().
 Here is the call graph for this function:| ilSoapTestAdministration::getPositionOfQuestion | ( | string | $sid, | 
| int | $active_id, | ||
| int | $question_id, | ||
| int | $pass | ||
| ) | 
Definition at line 403 of file class.ilSoapTestAdministration.php.
References $DIC, $ilDB, $lng, ilSoapAdministration\checkSession(), ilSoapAdministration\getMessage(), ilSoapAdministration\getMessageCode(), ilSoapAdministration\initAuth(), ilSoapAdministration\initIlias(), isAllowedCall(), and ilSoapAdministration\raiseError().
 Here is the call graph for this function:| ilSoapTestAdministration::getPreviousReachedPoints | ( | string | $sid, | 
| int | $active_id, | ||
| int | $question_id, | ||
| int | $pass | ||
| ) | 
Definition at line 440 of file class.ilSoapTestAdministration.php.
References $DIC, $ilDB, $lng, ilSoapAdministration\checkSession(), ilSoapAdministration\getMessage(), ilSoapAdministration\getMessageCode(), ilSoapAdministration\initAuth(), ilSoapAdministration\initIlias(), isAllowedCall(), and ilSoapAdministration\raiseError().
 Here is the call graph for this function:| ilSoapTestAdministration::getQuestionSolution | ( | string | $sid, | 
| int | $active_id, | ||
| int | $question_id, | ||
| int | $pass | ||
| ) | 
Definition at line 271 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().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 739 of file class.ilSoapTestAdministration.php.
References ilObjTestAccess\_getTestIDFromObjectID(), and ilObject\_lookupObjectId().
Referenced by checkManageParticipantsAccess(), and checkParticipantsResultsAccess().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilSoapTestAdministration::getTestResults | ( | string | $sid, | 
| int | $test_ref_id, | ||
| bool | $sum_only | ||
| ) | 
Definition at line 598 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().
 Here is the call graph for this function:| ilSoapTestAdministration::getTestUserData | ( | string | $sid, | 
| int | $active_id | ||
| ) | 
Definition at line 334 of file class.ilSoapTestAdministration.php.
References $data, $DIC, $ilDB, $lng, ANONYMOUS_USER_ID, ilSoapAdministration\checkSession(), ilSoapAdministration\getMessage(), ilSoapAdministration\getMessageCode(), ilSoapAdministration\initAuth(), ilSoapAdministration\initIlias(), isAllowedCall(), and ilSoapAdministration\raiseError().
 Here is the call graph for this function:
      
  | 
  private | 
Definition at line 29 of file class.ilSoapTestAdministration.php.
References $DIC, $ilDB, $ref_id, and ilObject\_getAllReferences().
Referenced by isAllowedCall().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilSoapTestAdministration::isAllowedCall | ( | string | $sid, | 
| int | $active_id, | ||
| bool | $saveaction = true  | 
        ||
| ) | 
Definition at line 57 of file class.ilSoapTestAdministration.php.
References $client, $DIC, $ilDB, and hasWritePermissionForTest().
Referenced by getNrOfQuestionsInPass(), getPositionOfQuestion(), getPreviousReachedPoints(), getQuestionSolution(), getTestUserData(), saveQuestion(), and saveQuestionSolution().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilSoapTestAdministration::removeTestResults | ( | string | $sid, | 
| int | $test_ref_id, | ||
| array | $a_user_ids | ||
| ) | 
Definition at line 535 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().
 Here is the call graph for this function:| ilSoapTestAdministration::saveQuestion | ( | string | $sid, | 
| int | $active_id, | ||
| int | $question_id, | ||
| int | $pass, | ||
| array | $solution | ||
| ) | 
Definition at line 109 of file class.ilSoapTestAdministration.php.
References $DIC, $GLOBALS, $ilDB, ilObjAssessmentFolder\_enabledAssessmentLogging(), ilSoapAdministration\checkSession(), ilSoapAdministration\getMessage(), ilSoapAdministration\getMessageCode(), ilSoapAdministration\initAuth(), ilSoapAdministration\initIlias(), assQuestion\instantiateQuestion(), isAllowedCall(), and ilSoapAdministration\raiseError().
 Here is the call graph for this function:| ilSoapTestAdministration::saveQuestionSolution | ( | string | $sid, | 
| int | $active_id, | ||
| int | $question_id, | ||
| int | $pass, | ||
| int | $solution | ||
| ) | 
Definition at line 198 of file class.ilSoapTestAdministration.php.
References $GLOBALS, $ilDB, ilSoapAdministration\checkSession(), ilSoapAdministration\getMessage(), ilSoapAdministration\getMessageCode(), ilSoapAdministration\initAuth(), ilSoapAdministration\initIlias(), assQuestion\instantiateQuestion(), isAllowedCall(), and ilSoapAdministration\raiseError().
 Here is the call graph for this function: