|
ILIAS
release_8 Revision v8.24
|
Collaboration diagram for ilTestRandomQuestionsQuantitiesDistribution:Public Member Functions | |
| __construct (ilTestRandomSourcePoolDefinitionQuestionCollectionProvider $questionCollectionProvider) | |
| setQuestionCollectionProvider (ilTestRandomSourcePoolDefinitionQuestionCollectionProvider $questionCollectionProvider) | |
| getQuestionCollectionProvider () | |
| setSourcePoolDefinitionList ($sourcePoolDefinitionList) | |
| getSourcePoolDefinitionList () | |
| initialise () | |
| reset () | |
| calculateQuantities (ilTestRandomQuestionSetSourcePoolDefinition $definition) | |
Protected Attributes | |
| $questionCollectionProvider | |
| $sourcePoolDefinitionList | |
| $questRelatedSrcPoolDefRegister = array() | |
| $srcPoolDefRelatedQuestRegister = array() | |
Definition at line 25 of file class.ilTestRandomQuestionsQuantitiesDistribution.php.
| ilTestRandomQuestionsQuantitiesDistribution::__construct | ( | ilTestRandomSourcePoolDefinitionQuestionCollectionProvider | $questionCollectionProvider | ) |
| ilTestRandomSourcePoolDefinitionQuestionCollectionProvider | $questionCollectionProvider |
Definition at line 56 of file class.ilTestRandomQuestionsQuantitiesDistribution.php.
References $questionCollectionProvider, and setQuestionCollectionProvider().
Here is the call graph for this function:
|
protected |
Definition at line 120 of file class.ilTestRandomQuestionsQuantitiesDistribution.php.
Referenced by getIntersectionQuestionCollectionSubsetApplicationList().
Here is the caller graph for this function:
|
protected |
Definition at line 128 of file class.ilTestRandomQuestionsQuantitiesDistribution.php.
Referenced by getIntersectionQuestionCollectionSubsetApplicationList().
Here is the caller graph for this function:
|
protected |
Definition at line 112 of file class.ilTestRandomQuestionsQuantitiesDistribution.php.
Referenced by getExclusiveQuestionCollection(), and registerSrcPoolDefRelatedQuest().
Here is the caller graph for this function:
|
protected |
Definition at line 100 of file class.ilTestRandomQuestionsQuantitiesDistribution.php.
References $DIC.
Referenced by getIntersectionSharingDefinitionList(), and registerQuestRelatedSrcPoolDef().
Here is the caller graph for this function:| ilTestRandomQuestionsQuantitiesDistribution::calculateQuantities | ( | ilTestRandomQuestionSetSourcePoolDefinition | $definition | ) |
| ilTestRandomQuestionSetSourcePoolDefinition | $definition |
Definition at line 466 of file class.ilTestRandomQuestionsQuantitiesDistribution.php.
References getAvailableSharedQuestionAmount(), getExclusiveQuestionAmount(), getIntersectionSharingDefinitionList(), and getSrcPoolDefRelatedQuestionAmount().
Here is the call graph for this function:
|
protected |
| ilTestRandomQuestionSetSourcePoolDefinition | $definition |
Definition at line 417 of file class.ilTestRandomQuestionsQuantitiesDistribution.php.
References ilTestRandomQuestionSetSourcePoolDefinition\getId(), getIntersectionQuestionCollectionSubsetApplicationList(), and getSharedQuestionCollection().
Referenced by calculateQuantities().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
| ilTestRandomQuestionSetSourcePoolDefinition | $definition |
Definition at line 408 of file class.ilTestRandomQuestionsQuantitiesDistribution.php.
References getExclusiveQuestionCollection(), and ilTestRandomQuestionSetSourcePoolDefinition\getId().
Referenced by calculateQuantities().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
| integer | $definitionId |
Definition at line 251 of file class.ilTestRandomQuestionsQuantitiesDistribution.php.
References buildRandomQuestionCollectionInstance(), getSrcPoolDefRelatedQuestionCollection(), and isQuestionUsedByMultipleSrcPoolDefinitions().
Referenced by getExclusiveQuestionAmount(), getRequiredSharedQuestionAmount(), and getSharedQuestionCollection().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
| ilTestRandomQuestionSetSourcePoolDefinition | $definition |
Definition at line 298 of file class.ilTestRandomQuestionsQuantitiesDistribution.php.
References ilTestRandomQuestionSetSourcePoolDefinition\getId(), getIntersectionQuestionCollection(), getQuestRelatedSrcPoolDefinitionList(), and getSharedQuestionCollection().
Referenced by getIntersectionQuestionCollectionSubsetApplicationList().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
| integer | $thisDefinitionId | |
| integer | $thatDefinitionId |
Definition at line 282 of file class.ilTestRandomQuestionsQuantitiesDistribution.php.
References getSharedQuestionCollection().
Referenced by getIntersectionQstCollectionByDefinitionMap().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
| ilTestRandomQuestionSetSourcePoolDefinition | $definition |
Definition at line 330 of file class.ilTestRandomQuestionsQuantitiesDistribution.php.
References buildQuestionCollectionSubsetApplicationInstance(), buildQuestionCollectionSubsetApplicationListInstance(), getIntersectionQstCollectionByDefinitionMap(), and getSourcePoolDefinitionList().
Referenced by getAvailableSharedQuestionAmount().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
| ilTestRandomQuestionSetSourcePoolDefinition | $definition |
Definition at line 362 of file class.ilTestRandomQuestionsQuantitiesDistribution.php.
References buildSourcePoolDefinitionListInstance(), ilTestRandomQuestionSetSourcePoolDefinition\getId(), getQuestRelatedSrcPoolDefinitionList(), and getSharedQuestionCollection().
Referenced by calculateQuantities().
Here is the call graph for this function:
Here is the caller graph for this function:| ilTestRandomQuestionsQuantitiesDistribution::getQuestionCollectionProvider | ( | ) |
Definition at line 74 of file class.ilTestRandomQuestionsQuantitiesDistribution.php.
References $questionCollectionProvider.
Referenced by getSrcPoolDefQuestionCombinationCollection().
Here is the caller graph for this function:
|
protected |
| $questionId |
Definition at line 156 of file class.ilTestRandomQuestionsQuantitiesDistribution.php.
Referenced by getIntersectionQstCollectionByDefinitionMap(), and getIntersectionSharingDefinitionList().
Here is the caller graph for this function:
|
protected |
| ilTestRandomQuestionSetSourcePoolDefinition | $definition |
Definition at line 432 of file class.ilTestRandomQuestionsQuantitiesDistribution.php.
References getExclusiveQuestionCollection(), ilTestRandomQuestionSetSourcePoolDefinition\getId(), and ilTestRandomQuestionSetSourcePoolDefinition\getQuestionAmount().
Referenced by requiresSharedQuestions().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
| integer | $definitionId |
Definition at line 270 of file class.ilTestRandomQuestionsQuantitiesDistribution.php.
References getExclusiveQuestionCollection(), and getSrcPoolDefRelatedQuestionCollection().
Referenced by getAvailableSharedQuestionAmount(), getIntersectionQstCollectionByDefinitionMap(), getIntersectionQuestionCollection(), and getIntersectionSharingDefinitionList().
Here is the call graph for this function:
Here is the caller graph for this function:| ilTestRandomQuestionsQuantitiesDistribution::getSourcePoolDefinitionList | ( | ) |
Definition at line 90 of file class.ilTestRandomQuestionsQuantitiesDistribution.php.
References $sourcePoolDefinitionList.
Referenced by getIntersectionQuestionCollectionSubsetApplicationList(), getSrcPoolDefQuestionCombinationCollection(), and initialiseRegisters().
Here is the caller graph for this function:
|
protected |
Definition at line 240 of file class.ilTestRandomQuestionsQuantitiesDistribution.php.
References getQuestionCollectionProvider(), and getSourcePoolDefinitionList().
Referenced by initialiseRegisters().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
| ilTestRandomQuestionSetSourcePoolDefinition | $definition |
Definition at line 399 of file class.ilTestRandomQuestionsQuantitiesDistribution.php.
References ilTestRandomQuestionSetSourcePoolDefinition\getId(), and getSrcPoolDefRelatedQuestionCollection().
Referenced by calculateQuantities().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
| integer | $definitionId |
Definition at line 190 of file class.ilTestRandomQuestionsQuantitiesDistribution.php.
Referenced by getExclusiveQuestionCollection(), getSharedQuestionCollection(), and getSrcPoolDefRelatedQuestionAmount().
Here is the caller graph for this function:| ilTestRandomQuestionsQuantitiesDistribution::initialise | ( | ) |
Definition at line 450 of file class.ilTestRandomQuestionsQuantitiesDistribution.php.
References initialiseRegisters().
Here is the call graph for this function:
|
protected |
initialise the src-pool-def/question registers
Definition at line 204 of file class.ilTestRandomQuestionsQuantitiesDistribution.php.
References getSourcePoolDefinitionList(), getSrcPoolDefQuestionCombinationCollection(), registerQuestRelatedSrcPoolDef(), and registerSrcPoolDefRelatedQuest().
Referenced by initialise().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
| ilTestRandomQuestionSetQuestion | $question |
Definition at line 389 of file class.ilTestRandomQuestionsQuantitiesDistribution.php.
References ilTestRandomQuestionSetQuestion\getQuestionId().
Referenced by getExclusiveQuestionCollection().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 143 of file class.ilTestRandomQuestionsQuantitiesDistribution.php.
References buildSourcePoolDefinitionListInstance().
Referenced by initialiseRegisters().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
| integer | $definitionId | |
| ilTestRandomQuestionSetQuestion | $randomSetQuestion |
Definition at line 177 of file class.ilTestRandomQuestionsQuantitiesDistribution.php.
References buildRandomQuestionCollectionInstance().
Referenced by initialiseRegisters().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
| ilTestRandomQuestionSetSourcePoolDefinition | $definition |
Definition at line 443 of file class.ilTestRandomQuestionsQuantitiesDistribution.php.
References getRequiredSharedQuestionAmount().
Here is the call graph for this function:| ilTestRandomQuestionsQuantitiesDistribution::reset | ( | ) |
Definition at line 455 of file class.ilTestRandomQuestionsQuantitiesDistribution.php.
References resetRegisters().
Here is the call graph for this function:
|
protected |
re-setter for questRelatedSrcPoolDefRegister
Definition at line 138 of file class.ilTestRandomQuestionsQuantitiesDistribution.php.
Referenced by resetRegisters().
Here is the caller graph for this function:
|
protected |
reset internal registers
Definition at line 229 of file class.ilTestRandomQuestionsQuantitiesDistribution.php.
References resetQuestRelatedSrcPoolDefRegister(), and resetSrcPoolDefRelatedQuestRegister().
Referenced by reset().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
re-setter the srcPoolDefRelatedQuestRegister
Definition at line 168 of file class.ilTestRandomQuestionsQuantitiesDistribution.php.
Referenced by resetRegisters().
Here is the caller graph for this function:| ilTestRandomQuestionsQuantitiesDistribution::setQuestionCollectionProvider | ( | ilTestRandomSourcePoolDefinitionQuestionCollectionProvider | $questionCollectionProvider | ) |
| ilTestRandomSourcePoolDefinitionQuestionCollectionProvider | $questionCollectionProvider |
Definition at line 66 of file class.ilTestRandomQuestionsQuantitiesDistribution.php.
References $questionCollectionProvider.
Referenced by __construct().
Here is the caller graph for this function:| ilTestRandomQuestionsQuantitiesDistribution::setSourcePoolDefinitionList | ( | $sourcePoolDefinitionList | ) |
| ilTestRandomQuestionSetSourcePoolDefinitionList | $sourcePoolDefinitionList |
Definition at line 82 of file class.ilTestRandomQuestionsQuantitiesDistribution.php.
References $sourcePoolDefinitionList.
|
protected |
Definition at line 32 of file class.ilTestRandomQuestionsQuantitiesDistribution.php.
Referenced by __construct(), getQuestionCollectionProvider(), and setQuestionCollectionProvider().
|
protected |
Definition at line 44 of file class.ilTestRandomQuestionsQuantitiesDistribution.php.
|
protected |
Definition at line 37 of file class.ilTestRandomQuestionsQuantitiesDistribution.php.
Referenced by getSourcePoolDefinitionList(), and setSourcePoolDefinitionList().
|
protected |
Definition at line 49 of file class.ilTestRandomQuestionsQuantitiesDistribution.php.