|
ILIAS
release_8 Revision v8.24
|
Inheritance diagram for ilTestSessionDynamicQuestionSet:
Collaboration diagram for ilTestSessionDynamicQuestionSet:Private Attributes | |
| $questionSetFilterSelection = null | |
Additional Inherited Members | |
Data Fields inherited from ilTestSession | |
| const | ACCESS_CODE_SESSION_INDEX = "tst_access_code" |
| const | ACCESS_CODE_CHAR_DOMAIN = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ" |
| const | ACCESS_CODE_LENGTH = 5 |
| int | $active_id |
| int | $user_id |
| $anonymous_id = null | |
| int | $test_id |
| int | $lastsequence |
| bool | $submitted |
| int | $tstamp |
| string | $submittedTimestamp |
Protected Member Functions inherited from ilTestSession | |
| activeIDExists ($user_id, $test_id) | |
Protected Attributes inherited from ilTestSession | |
| string | $lastPresentationMode |
Definition at line 27 of file class.ilTestSessionDynamicQuestionSet.php.
| ilTestSessionDynamicQuestionSet::__construct | ( | ) |
ilTestSession constructor
The constructor takes possible arguments an creates an instance of the ilTestSession object.
@access public
Reimplemented from ilTestSession.
Definition at line 34 of file class.ilTestSessionDynamicQuestionSet.php.
References ILIAS\GlobalScreen\Provider\__construct().
Here is the call graph for this function:| ilTestSessionDynamicQuestionSet::getCurrentQuestionId | ( | ) |
Definition at line 202 of file class.ilTestSessionDynamicQuestionSet.php.
References ilTestSession\getLastSequence().
Referenced by ilTestSequenceDynamicQuestionSet\cleanupQuestions().
Here is the call graph for this function:
Here is the caller graph for this function:| ilTestSessionDynamicQuestionSet::getQuestionSetFilterSelection | ( | ) |
Definition at line 44 of file class.ilTestSessionDynamicQuestionSet.php.
References $questionSetFilterSelection.
Referenced by saveToDb().
Here is the caller graph for this function:| ilTestSessionDynamicQuestionSet::loadFromDb | ( | $active_id | ) |
Loads the session data for a given active id.
| integer | $active_id | The database id of the test session |
Reimplemented from ilTestSession.
Definition at line 49 of file class.ilTestSessionDynamicQuestionSet.php.
References ilTestSession\$active_id, $DIC, and $ilDB.
| ilTestSessionDynamicQuestionSet::loadTestSession | ( | $test_id, | |
$user_id = "", |
|||
$anonymous_id = "" |
|||
| ) |
Reimplemented from ilTestSession.
Definition at line 75 of file class.ilTestSessionDynamicQuestionSet.php.
References ilTestSession\$anonymous_id, $DIC, $GLOBALS, $ilDB, $ilUser, ilTestSession\$test_id, ilTestSession\$user_id, ANONYMOUS_USER_ID, ilTestSession\doesAccessCodeInSessionExists(), ilTestSession\getAccessCodeFromSession(), ILIAS\Survey\Mode\getId(), and ilTestSession\unsetAccessCodeInSession().
Here is the call graph for this function:| ilTestSessionDynamicQuestionSet::saveToDb | ( | ) |
Reimplemented from ilTestSession.
Definition at line 129 of file class.ilTestSessionDynamicQuestionSet.php.
References ilTestSession\$anonymous_id, $DIC, $ilDB, ilTestSession\$submitted, ilObjTestAccess\_getParticipantId(), ilObjTestAccess\_lookupObjIdForTestId(), ilLearningProgress\_tracProgress(), ilLPStatusWrapper\_updateStatus(), ilTestSession\activeIDExists(), ilTestSession\getActiveId(), ilTestSession\getAnonymousId(), ilTestSession\getLastSequence(), ilTestSession\getPass(), getQuestionSetFilterSelection(), ilTestSession\getRefId(), ilTestSession\getSubmittedTimestamp(), ilTestSession\getTestId(), ilTestSession\getUserId(), and ilTestSession\isSubmitted().
Here is the call graph for this function:| ilTestSessionDynamicQuestionSet::setCurrentQuestionId | ( | $currentQuestionId | ) |
Definition at line 207 of file class.ilTestSessionDynamicQuestionSet.php.
References ilTestSession\setLastSequence().
Referenced by ilTestSequenceDynamicQuestionSet\cleanupQuestions().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 32 of file class.ilTestSessionDynamicQuestionSet.php.
Referenced by getQuestionSetFilterSelection().