|
ILIAS
release_8 Revision v8.24
|
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 25 of file class.ilTestRandomQuestionsSrcPoolDefinitionQuantitiesCalculation.php.
| ilTestRandomQuestionsSrcPoolDefinitionQuantitiesCalculation::__construct | ( | ilTestRandomQuestionSetSourcePoolDefinition | $sourcePoolDefinition | ) |
ilTestRandomQuestionsSrcPoolDefinitionQuantitiesCheck constructor.
| ilTestRandomQuestionSetSourcePoolDefinition | $sourcePoolDefinition |
Definition at line 57 of file class.ilTestRandomQuestionsSrcPoolDefinitionQuantitiesCalculation.php.
References $sourcePoolDefinition.
|
protected |
| ilLanguage | $lng |
Definition at line 269 of file class.ilTestRandomQuestionsSrcPoolDefinitionQuantitiesCalculation.php.
References $lng, and getIntersectionQuantitySharingDefinitionList().
Referenced by getConcurrentRuleConflictMessage().
Here is the call graph for this function:
Here is the caller graph for this function:| ilTestRandomQuestionsSrcPoolDefinitionQuantitiesCalculation::getAvailableSharedQuestionAmount | ( | ) |
Definition at line 121 of file class.ilTestRandomQuestionsSrcPoolDefinitionQuantitiesCalculation.php.
References $availableSharedQuestionAmount.
Referenced by getReservedSharedQuestionAmount(), and isRemainingRequiredQuestionAmountSatisfiedBySharedQuestionQuantity().
Here is the caller graph for this function:
|
protected |
Definition at line 246 of file class.ilTestRandomQuestionsSrcPoolDefinitionQuantitiesCalculation.php.
References $lng, buildIntersectionQuestionSharingDefinitionsString(), and isRequiredQuestionAmountSatisfiedByOverallQuestionQuantity().
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 216 of file class.ilTestRandomQuestionsSrcPoolDefinitionQuantitiesCalculation.php.
References getConcurrentRuleConflictMessage(), getRuleSatisfactionResultMessage(), and sourcePoolDefinitionIntersectionsExist().
Here is the call graph for this function:| ilTestRandomQuestionsSrcPoolDefinitionQuantitiesCalculation::getExclusiveQuestionAmount | ( | ) |
Definition at line 105 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 73 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 89 of file class.ilTestRandomQuestionsSrcPoolDefinitionQuantitiesCalculation.php.
References $overallQuestionAmount.
Referenced by getReservedSharedQuestionAmount(), and isRequiredQuestionAmountSatisfiedByOverallQuestionQuantity().
Here is the caller graph for this function:
|
protected |
Definition at line 147 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 137 of file class.ilTestRandomQuestionsSrcPoolDefinitionQuantitiesCalculation.php.
References getAvailableSharedQuestionAmount(), getExclusiveQuestionAmount(), and getOverallQuestionAmount().
Here is the call graph for this function:
|
protected |
Definition at line 227 of file class.ilTestRandomQuestionsSrcPoolDefinitionQuantitiesCalculation.php.
References $lng, and isRequiredQuestionAmountSatisfiedByOverallQuestionQuantity().
Referenced by getDistributionReport().
Here is the call graph for this function:
Here is the caller graph for this function:| ilTestRandomQuestionsSrcPoolDefinitionQuantitiesCalculation::getSourcePoolDefinition | ( | ) |
Definition at line 65 of file class.ilTestRandomQuestionsSrcPoolDefinitionQuantitiesCalculation.php.
References $sourcePoolDefinition.
Referenced by getRemainingRequiredQuestionAmount(), isRequiredQuestionAmountSatisfiedByExclusiveQuestionQuantity(), and isRequiredQuestionAmountSatisfiedByOverallQuestionQuantity().
Here is the caller graph for this function:
|
protected |
Definition at line 180 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 203 of file class.ilTestRandomQuestionsSrcPoolDefinitionQuantitiesCalculation.php.
References isRemainingRequiredQuestionAmountSatisfiedBySharedQuestionQuantity(), and isRequiredQuestionAmountSatisfiedByExclusiveQuestionQuantity().
Here is the call graph for this function:
|
protected |
Definition at line 169 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 158 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 129 of file class.ilTestRandomQuestionsSrcPoolDefinitionQuantitiesCalculation.php.
References $availableSharedQuestionAmount.
| ilTestRandomQuestionsSrcPoolDefinitionQuantitiesCalculation::setExclusiveQuestionAmount | ( | $exclusiveQuestionAmount | ) |
| int | $exclusiveQuestionAmount |
Definition at line 113 of file class.ilTestRandomQuestionsSrcPoolDefinitionQuantitiesCalculation.php.
References $exclusiveQuestionAmount.
| ilTestRandomQuestionsSrcPoolDefinitionQuantitiesCalculation::setIntersectionQuantitySharingDefinitionList | ( | $intersectionQuantitySharingDefinitionList | ) |
| ilTestRandomQuestionSetSourcePoolDefinitionList | $intersectionQuantitySharingDefinitionList |
Definition at line 81 of file class.ilTestRandomQuestionsSrcPoolDefinitionQuantitiesCalculation.php.
References $intersectionQuantitySharingDefinitionList.
| ilTestRandomQuestionsSrcPoolDefinitionQuantitiesCalculation::setOverallQuestionAmount | ( | $overallQuestionAmount | ) |
| int | $overallQuestionAmount |
Definition at line 97 of file class.ilTestRandomQuestionsSrcPoolDefinitionQuantitiesCalculation.php.
References $overallQuestionAmount.
|
protected |
Definition at line 191 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 50 of file class.ilTestRandomQuestionsSrcPoolDefinitionQuantitiesCalculation.php.
Referenced by getAvailableSharedQuestionAmount(), isRemainingRequiredQuestionAmountSatisfiedBySharedQuestionQuantity(), and setAvailableSharedQuestionAmount().
|
protected |
|
protected |
Definition at line 35 of file class.ilTestRandomQuestionsSrcPoolDefinitionQuantitiesCalculation.php.
Referenced by getIntersectionQuantitySharingDefinitionList(), and setIntersectionQuantitySharingDefinitionList().
|
protected |
Definition at line 40 of file class.ilTestRandomQuestionsSrcPoolDefinitionQuantitiesCalculation.php.
Referenced by getOverallQuestionAmount(), isRequiredQuestionAmountSatisfiedByOverallQuestionQuantity(), and setOverallQuestionAmount().
|
protected |
Definition at line 30 of file class.ilTestRandomQuestionsSrcPoolDefinitionQuantitiesCalculation.php.
Referenced by __construct(), and getSourcePoolDefinition().