|
ILIAS
Release_5_0_x_branch Revision 61816
|
Collaboration diagram for ilTestDynamicQuestionSet:Public Member Functions | |
| __construct (ilDB $db, ilLanguage $lng, ilPluginAdmin $pluginAdmin, ilObjTest $testOBJ) | |
| Constructor. | |
| load (ilObjTestDynamicQuestionSetConfig $dynamicQuestionSetConfig, ilTestDynamicQuestionSetFilterSelection $filterSelection) | |
| getActualQuestionSequence () | |
| questionExists ($questionId) | |
| getQuestionData ($questionId) | |
| getAllQuestionsData () | |
| getCompleteQuestionList () | |
| 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) | |
Private Attributes | |
| $db = null | |
| $lng = null | |
| $pluginAdmin = null | |
| $testOBJ = null | |
| $completeQuestionList = null | |
| $filteredQuestionList = null | |
| $actualQuestionSequence = array() | |
Definition at line 15 of file class.ilTestDynamicQuestionSet.php.
| ilTestDynamicQuestionSet::__construct | ( | ilDB | $db, |
| ilLanguage | $lng, | ||
| ilPluginAdmin | $pluginAdmin, | ||
| ilObjTest | $testOBJ | ||
| ) |
Constructor.
| ilObjTest | $testOBJ |
Definition at line 57 of file class.ilTestDynamicQuestionSet.php.
References $db, $lng, $pluginAdmin, and $testOBJ.
| ilTestDynamicQuestionSet::getActualQuestionSequence | ( | ) |
Definition at line 204 of file class.ilTestDynamicQuestionSet.php.
References $actualQuestionSequence.
| ilTestDynamicQuestionSet::getAllQuestionsData | ( | ) |
Definition at line 221 of file class.ilTestDynamicQuestionSet.php.
| ilTestDynamicQuestionSet::getCompleteQuestionList | ( | ) |
Definition at line 228 of file class.ilTestDynamicQuestionSet.php.
References $completeQuestionList.
| ilTestDynamicQuestionSet::getFilteredQuestionList | ( | ) |
Definition at line 233 of file class.ilTestDynamicQuestionSet.php.
References $filteredQuestionList.
| ilTestDynamicQuestionSet::getQuestionData | ( | $questionId | ) |
Definition at line 215 of file class.ilTestDynamicQuestionSet.php.
|
private |
Definition at line 151 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:
|
private |
Definition at line 187 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:
|
private |
Definition at line 137 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 84 of file class.ilTestDynamicQuestionSet.php.
References ilObjTestDynamicQuestionSetConfig\getSourceQuestionPoolId(), and ilAssQuestionList\setAnswerStatusActiveId().
Referenced by load().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 97 of file class.ilTestDynamicQuestionSet.php.
References ilTestDynamicQuestionSetFilterSelection\getAnswerStatusActiveId(), ilTestDynamicQuestionSetFilterSelection\getAnswerStatusSelection(), ilTestDynamicQuestionSetFilterSelection\getForcedQuestionIds(), ilObjTestDynamicQuestionSetConfig\getOrderingTaxonomyId(), ilObjTestDynamicQuestionSetConfig\getSourceQuestionPoolId(), ilTestDynamicQuestionSetFilterSelection\getTaxonomySelection(), ilObjTaxonomy\getUsageOfObject(), ilObjTestDynamicQuestionSetConfig\isAnswerStatusFilterEnabled(), ilObjTestDynamicQuestionSetConfig\isTaxonomyFilterEnabled(), and ilAssQuestionList\setAnswerStatusActiveId().
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 67 of file class.ilTestDynamicQuestionSet.php.
References ilTestDynamicQuestionSetFilterSelection\getAnswerStatusActiveId(), initActualQuestionSequence(), initCompleteQuestionList(), and initFilteredQuestionList().
Here is the call graph for this function:| ilTestDynamicQuestionSet::questionExists | ( | $questionId | ) |
Definition at line 209 of file class.ilTestDynamicQuestionSet.php.
|
private |
Definition at line 50 of file class.ilTestDynamicQuestionSet.php.
Referenced by getActualQuestionSequence().
|
private |
Definition at line 40 of file class.ilTestDynamicQuestionSet.php.
Referenced by getCompleteQuestionList().
|
private |
Definition at line 20 of file class.ilTestDynamicQuestionSet.php.
Referenced by __construct().
|
private |
Definition at line 45 of file class.ilTestDynamicQuestionSet.php.
Referenced by getFilteredQuestionList().
|
private |
Definition at line 25 of file class.ilTestDynamicQuestionSet.php.
Referenced by __construct().
|
private |
Definition at line 30 of file class.ilTestDynamicQuestionSet.php.
Referenced by __construct().
|
private |
Definition at line 35 of file class.ilTestDynamicQuestionSet.php.
Referenced by __construct().