|
ILIAS
release_8 Revision v8.24
|
Collaboration diagram for ilTestDynamicQuestionSet:Public Member Functions | |
| __construct (ilDBInterface $db, ilLanguage $lng, Refinery $refinery, ilComponentRepository $component_repository, ilObjTest $testOBJ) | |
| load (ilObjTestDynamicQuestionSetConfig $dynamicQuestionSetConfig, ilTestDynamicQuestionSetFilterSelection $filterSelection) | |
| initSelectionQuestionList (ilObjTestDynamicQuestionSetConfig $dynamicQuestionSetConfig, ilTestDynamicQuestionSetFilterSelection $filterSelection) | |
| getActualQuestionSequence () | |
| questionExists ($questionId) | |
| getQuestionData ($questionId) | |
| getAllQuestionsData () | |
| getCompleteQuestionList () | |
| getSelectionQuestionList () | |
| getFilteredQuestionList () | |
Private Member Functions | |
| initCompleteQuestionList (ilObjTestDynamicQuestionSetConfig $dynamicQuestionSetConfig, $answerStatusActiveId) | |
| initFilteredQuestionList (ilObjTestDynamicQuestionSetConfig $dynamicQuestionSetConfig, ilTestDynamicQuestionSetFilterSelection $filterSelection) | |
| initActualQuestionSequence (ilObjTestDynamicQuestionSetConfig $dynamicQuestionSetConfig, ilAssQuestionList $questionList) | |
| getQuestionSequenceStructuredByTaxonomy (ilAssQuestionList $questionList, $orderingTaxId) | |
| getQuestionSequenceStructuredByUpdateDate (ilAssQuestionList $questionList) | |
| buildQuestionList ($sourceQuestionPoolId, $answerStatusActiveId) | |
Private Attributes | |
| ilDBInterface | $db |
| ilLanguage | $lng |
| Refinery | $refinery |
| ilComponentRepository | $component_repository |
| ilObjTest | $testOBJ |
| ilAssQuestionList | $completeQuestionList = null |
| ilAssQuestionList | $selectionQuestionList = null |
| ilAssQuestionList | $filteredQuestionList = null |
| array | $actualQuestionSequence = [] |
Definition at line 27 of file class.ilTestDynamicQuestionSet.php.
| ilTestDynamicQuestionSet::__construct | ( | ilDBInterface | $db, |
| ilLanguage | $lng, | ||
| Refinery | $refinery, | ||
| ilComponentRepository | $component_repository, | ||
| ilObjTest | $testOBJ | ||
| ) |
Definition at line 39 of file class.ilTestDynamicQuestionSet.php.
References $component_repository, $db, $lng, $refinery, $testOBJ, ILIAS\Repository\lng(), and ILIAS\Repository\refinery().
Here is the call graph for this function:
|
private |
| integer | $sourceQuestionPoolId | |
| string | $answerStatusActiveId |
Definition at line 294 of file class.ilTestDynamicQuestionSet.php.
References ILIAS\Repository\lng(), and ILIAS\Repository\refinery().
Referenced by initCompleteQuestionList(), initFilteredQuestionList(), and initSelectionQuestionList().
Here is the call graph for this function:
Here is the caller graph for this function:| ilTestDynamicQuestionSet::getActualQuestionSequence | ( | ) |
Definition at line 241 of file class.ilTestDynamicQuestionSet.php.
References $actualQuestionSequence.
| ilTestDynamicQuestionSet::getAllQuestionsData | ( | ) |
Definition at line 258 of file class.ilTestDynamicQuestionSet.php.
| ilTestDynamicQuestionSet::getCompleteQuestionList | ( | ) |
Definition at line 268 of file class.ilTestDynamicQuestionSet.php.
References $completeQuestionList.
| ilTestDynamicQuestionSet::getFilteredQuestionList | ( | ) |
Definition at line 284 of file class.ilTestDynamicQuestionSet.php.
References $filteredQuestionList.
| ilTestDynamicQuestionSet::getQuestionData | ( | $questionId | ) |
Definition at line 252 of file class.ilTestDynamicQuestionSet.php.
|
private |
Definition at line 174 of file class.ilTestDynamicQuestionSet.php.
References $path, ilAssQuestionList\getQuestionDataArray(), and ilObjTaxonomy\SORT_MANUAL.
Referenced by initActualQuestionSequence().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 225 of file class.ilTestDynamicQuestionSet.php.
References ilAssQuestionList\getQuestionDataArray().
Referenced by initActualQuestionSequence().
Here is the call graph for this function:
Here is the caller graph for this function:| ilTestDynamicQuestionSet::getSelectionQuestionList | ( | ) |
Definition at line 276 of file class.ilTestDynamicQuestionSet.php.
References $selectionQuestionList.
|
private |
Definition at line 160 of file class.ilTestDynamicQuestionSet.php.
References ilObjTestDynamicQuestionSetConfig\getOrderingTaxonomyId(), getQuestionSequenceStructuredByTaxonomy(), and getQuestionSequenceStructuredByUpdateDate().
Referenced by load().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 75 of file class.ilTestDynamicQuestionSet.php.
References buildQuestionList(), and ilObjTestDynamicQuestionSetConfig\getSourceQuestionPoolId().
Referenced by load().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 87 of file class.ilTestDynamicQuestionSet.php.
References buildQuestionList(), ilTestDynamicQuestionSetFilterSelection\getAnswerStatusActiveId(), ilTestDynamicQuestionSetFilterSelection\getAnswerStatusSelection(), ilTestDynamicQuestionSetFilterSelection\getForcedQuestionIds(), ilObjTestDynamicQuestionSetConfig\getOrderingTaxonomyId(), ilObjTestDynamicQuestionSetConfig\getSourceQuestionPoolId(), ilTestDynamicQuestionSetFilterSelection\getTaxonomySelection(), ilObjTaxonomy\getUsageOfObject(), ilObjTestDynamicQuestionSetConfig\isAnswerStatusFilterEnabled(), and ilObjTestDynamicQuestionSetConfig\isTaxonomyFilterEnabled().
Referenced by load().
Here is the call graph for this function:
Here is the caller graph for this function:| ilTestDynamicQuestionSet::initSelectionQuestionList | ( | ilObjTestDynamicQuestionSetConfig | $dynamicQuestionSetConfig, |
| ilTestDynamicQuestionSetFilterSelection | $filterSelection | ||
| ) |
| ilObjTestDynamicQuestionSetConfig | $dynamicQuestionSetConfig | |
| ilTestDynamicQuestionSetFilterSelection | $filterSelection |
Definition at line 131 of file class.ilTestDynamicQuestionSet.php.
References buildQuestionList(), ilTestDynamicQuestionSetFilterSelection\getAnswerStatusActiveId(), ilObjTestDynamicQuestionSetConfig\getSourceQuestionPoolId(), ilTestDynamicQuestionSetFilterSelection\getTaxonomySelection(), ilObjTaxonomy\getUsageOfObject(), and ilObjTestDynamicQuestionSetConfig\isTaxonomyFilterEnabled().
Referenced by load().
Here is the call graph for this function:
Here is the caller graph for this function:| ilTestDynamicQuestionSet::load | ( | ilObjTestDynamicQuestionSetConfig | $dynamicQuestionSetConfig, |
| ilTestDynamicQuestionSetFilterSelection | $filterSelection | ||
| ) |
Definition at line 50 of file class.ilTestDynamicQuestionSet.php.
References ilTestDynamicQuestionSetFilterSelection\getAnswerStatusActiveId(), initActualQuestionSequence(), initCompleteQuestionList(), initFilteredQuestionList(), and initSelectionQuestionList().
Here is the call graph for this function:| ilTestDynamicQuestionSet::questionExists | ( | $questionId | ) |
Definition at line 246 of file class.ilTestDynamicQuestionSet.php.
|
private |
Definition at line 37 of file class.ilTestDynamicQuestionSet.php.
Referenced by getActualQuestionSequence().
|
private |
Definition at line 34 of file class.ilTestDynamicQuestionSet.php.
Referenced by getCompleteQuestionList().
|
private |
Definition at line 32 of file class.ilTestDynamicQuestionSet.php.
Referenced by __construct().
|
private |
Definition at line 29 of file class.ilTestDynamicQuestionSet.php.
Referenced by __construct().
|
private |
Definition at line 36 of file class.ilTestDynamicQuestionSet.php.
Referenced by getFilteredQuestionList().
|
private |
Definition at line 30 of file class.ilTestDynamicQuestionSet.php.
Referenced by __construct().
|
private |
Definition at line 31 of file class.ilTestDynamicQuestionSet.php.
Referenced by __construct().
|
private |
Definition at line 35 of file class.ilTestDynamicQuestionSet.php.
Referenced by getSelectionQuestionList().
|
private |
Definition at line 33 of file class.ilTestDynamicQuestionSet.php.
Referenced by __construct().