|
ILIAS
release_9 Revision v9.13-25-g2c18ec4c24f
|
Collaboration diagram for ilTestRandomQuestionsSrcPoolDefinitionQuantitiesCalculation:Public Member Functions | |
| __construct (ilTestRandomQuestionSetSourcePoolDefinition $sourcePoolDefinition) | |
| ilTestRandomQuestionsSrcPoolDefinitionQuantitiesCheck constructor. More... | |
| getSourcePoolDefinition () | |
| getIntersectionQuantitySharingDefinitionList () | |
| setIntersectionQuantitySharingDefinitionList ($intersectionQuantitySharingDefinitionList) | |
| getOverallQuestionAmount () | |
| setOverallQuestionAmount ($overallQuestionAmount) | |
| getExclusiveQuestionAmount () | |
| setExclusiveQuestionAmount ($exclusiveQuestionAmount) | |
| getAvailableSharedQuestionAmount () | |
| setAvailableSharedQuestionAmount ($availableSharedQuestionAmount) | |
| isRequiredAmountGuaranteedAvailable () | |
| getDistributionReport (ilLanguage $lng) | |
Protected Attributes | |
| $sourcePoolDefinition | |
| $intersectionQuantitySharingDefinitionList | |
| $overallQuestionAmount | |
| $exclusiveQuestionAmount | |
| $availableSharedQuestionAmount | |
Definition at line 27 of file class.ilTestRandomQuestionsSrcPoolDefinitionQuantitiesCalculation.php.
| ilTestRandomQuestionsSrcPoolDefinitionQuantitiesCalculation::__construct | ( | ilTestRandomQuestionSetSourcePoolDefinition | $sourcePoolDefinition | ) |
ilTestRandomQuestionsSrcPoolDefinitionQuantitiesCheck constructor.
| ilTestRandomQuestionSetSourcePoolDefinition | $sourcePoolDefinition |
Definition at line 59 of file class.ilTestRandomQuestionsSrcPoolDefinitionQuantitiesCalculation.php.
References $sourcePoolDefinition.
|
protected |
| ilLanguage | $lng |
Definition at line 271 of file class.ilTestRandomQuestionsSrcPoolDefinitionQuantitiesCalculation.php.
References getIntersectionQuantitySharingDefinitionList(), and ilLanguage\txt().
Referenced by getConcurrentRuleConflictMessage().
Here is the call graph for this function:
Here is the caller graph for this function:| ilTestRandomQuestionsSrcPoolDefinitionQuantitiesCalculation::getAvailableSharedQuestionAmount | ( | ) |
Definition at line 123 of file class.ilTestRandomQuestionsSrcPoolDefinitionQuantitiesCalculation.php.
References $availableSharedQuestionAmount.
Referenced by getConcurrentRuleConflictMessage(), getReservedSharedQuestionAmount(), and isRemainingRequiredQuestionAmountSatisfiedBySharedQuestionQuantity().
Here is the caller graph for this function:
|
protected |
Definition at line 248 of file class.ilTestRandomQuestionsSrcPoolDefinitionQuantitiesCalculation.php.
References buildIntersectionQuestionSharingDefinitionsString(), getAvailableSharedQuestionAmount(), getReservedSharedQuestionAmount(), isRequiredQuestionAmountSatisfiedByOverallQuestionQuantity(), and ilLanguage\txt().
Referenced by getDistributionReport().
Here is the call graph for this function:
Here is the caller graph for this function:| ilTestRandomQuestionsSrcPoolDefinitionQuantitiesCalculation::getDistributionReport | ( | ilLanguage | $lng | ) |
Definition at line 218 of file class.ilTestRandomQuestionsSrcPoolDefinitionQuantitiesCalculation.php.
References getConcurrentRuleConflictMessage(), getRuleSatisfactionResultMessage(), and sourcePoolDefinitionIntersectionsExist().
Here is the call graph for this function:| ilTestRandomQuestionsSrcPoolDefinitionQuantitiesCalculation::getExclusiveQuestionAmount | ( | ) |
Definition at line 107 of file class.ilTestRandomQuestionsSrcPoolDefinitionQuantitiesCalculation.php.
References $exclusiveQuestionAmount.
Referenced by getRemainingRequiredQuestionAmount(), getReservedSharedQuestionAmount(), and isRequiredQuestionAmountSatisfiedByExclusiveQuestionQuantity().
Here is the caller graph for this function:| ilTestRandomQuestionsSrcPoolDefinitionQuantitiesCalculation::getIntersectionQuantitySharingDefinitionList | ( | ) |
Definition at line 75 of file class.ilTestRandomQuestionsSrcPoolDefinitionQuantitiesCalculation.php.
References $intersectionQuantitySharingDefinitionList.
Referenced by buildIntersectionQuestionSharingDefinitionsString(), and sourcePoolDefinitionIntersectionsExist().
Here is the caller graph for this function:| ilTestRandomQuestionsSrcPoolDefinitionQuantitiesCalculation::getOverallQuestionAmount | ( | ) |
Definition at line 91 of file class.ilTestRandomQuestionsSrcPoolDefinitionQuantitiesCalculation.php.
References $overallQuestionAmount.
Referenced by getReservedSharedQuestionAmount(), getRuleSatisfactionResultMessage(), and isRequiredQuestionAmountSatisfiedByOverallQuestionQuantity().
Here is the caller graph for this function:
|
protected |
Definition at line 149 of file class.ilTestRandomQuestionsSrcPoolDefinitionQuantitiesCalculation.php.
References $exclusiveQuestionAmount, getExclusiveQuestionAmount(), and getSourcePoolDefinition().
Referenced by isRemainingRequiredQuestionAmountSatisfiedBySharedQuestionQuantity().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 139 of file class.ilTestRandomQuestionsSrcPoolDefinitionQuantitiesCalculation.php.
References getAvailableSharedQuestionAmount(), getExclusiveQuestionAmount(), and getOverallQuestionAmount().
Referenced by getConcurrentRuleConflictMessage().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 229 of file class.ilTestRandomQuestionsSrcPoolDefinitionQuantitiesCalculation.php.
References getOverallQuestionAmount(), getSourcePoolDefinition(), isRequiredQuestionAmountSatisfiedByOverallQuestionQuantity(), and ilLanguage\txt().
Referenced by getDistributionReport().
Here is the call graph for this function:
Here is the caller graph for this function:| ilTestRandomQuestionsSrcPoolDefinitionQuantitiesCalculation::getSourcePoolDefinition | ( | ) |
Definition at line 67 of file class.ilTestRandomQuestionsSrcPoolDefinitionQuantitiesCalculation.php.
References $sourcePoolDefinition.
Referenced by getRemainingRequiredQuestionAmount(), getRuleSatisfactionResultMessage(), isRequiredQuestionAmountSatisfiedByExclusiveQuestionQuantity(), and isRequiredQuestionAmountSatisfiedByOverallQuestionQuantity().
Here is the caller graph for this function:
|
protected |
Definition at line 182 of file class.ilTestRandomQuestionsSrcPoolDefinitionQuantitiesCalculation.php.
References $availableSharedQuestionAmount, getAvailableSharedQuestionAmount(), and getRemainingRequiredQuestionAmount().
Referenced by isRequiredAmountGuaranteedAvailable().
Here is the call graph for this function:
Here is the caller graph for this function:| ilTestRandomQuestionsSrcPoolDefinitionQuantitiesCalculation::isRequiredAmountGuaranteedAvailable | ( | ) |
Definition at line 205 of file class.ilTestRandomQuestionsSrcPoolDefinitionQuantitiesCalculation.php.
References isRemainingRequiredQuestionAmountSatisfiedBySharedQuestionQuantity(), and isRequiredQuestionAmountSatisfiedByExclusiveQuestionQuantity().
Here is the call graph for this function:
|
protected |
Definition at line 171 of file class.ilTestRandomQuestionsSrcPoolDefinitionQuantitiesCalculation.php.
References $exclusiveQuestionAmount, getExclusiveQuestionAmount(), and getSourcePoolDefinition().
Referenced by isRequiredAmountGuaranteedAvailable().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 160 of file class.ilTestRandomQuestionsSrcPoolDefinitionQuantitiesCalculation.php.
References $overallQuestionAmount, getOverallQuestionAmount(), and getSourcePoolDefinition().
Referenced by getConcurrentRuleConflictMessage(), and getRuleSatisfactionResultMessage().
Here is the call graph for this function:
Here is the caller graph for this function:| ilTestRandomQuestionsSrcPoolDefinitionQuantitiesCalculation::setAvailableSharedQuestionAmount | ( | $availableSharedQuestionAmount | ) |
| int | $availableSharedQuestionAmount |
Definition at line 131 of file class.ilTestRandomQuestionsSrcPoolDefinitionQuantitiesCalculation.php.
References $availableSharedQuestionAmount.
| ilTestRandomQuestionsSrcPoolDefinitionQuantitiesCalculation::setExclusiveQuestionAmount | ( | $exclusiveQuestionAmount | ) |
| int | $exclusiveQuestionAmount |
Definition at line 115 of file class.ilTestRandomQuestionsSrcPoolDefinitionQuantitiesCalculation.php.
References $exclusiveQuestionAmount.
| ilTestRandomQuestionsSrcPoolDefinitionQuantitiesCalculation::setIntersectionQuantitySharingDefinitionList | ( | $intersectionQuantitySharingDefinitionList | ) |
| ilTestRandomQuestionSetSourcePoolDefinitionList | $intersectionQuantitySharingDefinitionList |
Definition at line 83 of file class.ilTestRandomQuestionsSrcPoolDefinitionQuantitiesCalculation.php.
References $intersectionQuantitySharingDefinitionList.
| ilTestRandomQuestionsSrcPoolDefinitionQuantitiesCalculation::setOverallQuestionAmount | ( | $overallQuestionAmount | ) |
| int | $overallQuestionAmount |
Definition at line 99 of file class.ilTestRandomQuestionsSrcPoolDefinitionQuantitiesCalculation.php.
References $overallQuestionAmount.
|
protected |
Definition at line 193 of file class.ilTestRandomQuestionsSrcPoolDefinitionQuantitiesCalculation.php.
References getIntersectionQuantitySharingDefinitionList().
Referenced by getDistributionReport().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 52 of file class.ilTestRandomQuestionsSrcPoolDefinitionQuantitiesCalculation.php.
Referenced by getAvailableSharedQuestionAmount(), isRemainingRequiredQuestionAmountSatisfiedBySharedQuestionQuantity(), and setAvailableSharedQuestionAmount().
|
protected |
|
protected |
Definition at line 37 of file class.ilTestRandomQuestionsSrcPoolDefinitionQuantitiesCalculation.php.
Referenced by getIntersectionQuantitySharingDefinitionList(), and setIntersectionQuantitySharingDefinitionList().
|
protected |
Definition at line 42 of file class.ilTestRandomQuestionsSrcPoolDefinitionQuantitiesCalculation.php.
Referenced by getOverallQuestionAmount(), isRequiredQuestionAmountSatisfiedByOverallQuestionQuantity(), and setOverallQuestionAmount().
|
protected |
Definition at line 32 of file class.ilTestRandomQuestionsSrcPoolDefinitionQuantitiesCalculation.php.
Referenced by __construct(), and getSourcePoolDefinition().