Package de.hsh.graja.core.result
Class Result
java.lang.Object
de.hsh.graja.core.result.AbstractResultNode
de.hsh.graja.core.result.FailableAbstractResultNode
de.hsh.graja.core.result.Result
- All Implemented Interfaces:
ContentLogger
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoubleReturns the unweighted and non nullified achieved score.doubleReturns the weighted score, that has not yet been nullified.doubleReturns the achieved score.voidsetAssignmentResult(AssignmentResult assignmentResult) voidMethods inherited from class de.hsh.graja.core.result.FailableAbstractResultNode
fail, fail, failMethods inherited from class de.hsh.graja.core.result.AbstractResultNode
addItem, addLeadingCommentItem, addTrailingCommentItem, getAnchor, getDescriptionComment, getHeaderComment, getHeadline, getLeadingComment, getTrailingComment, setAnchor, setHeaderComment, setHeadline
-
Constructor Details
-
Result
-
-
Method Details
-
setFailureResult
public void setFailureResult()- Specified by:
setFailureResultin classFailableAbstractResultNode
-
getAssignmentResult
-
collectGrades
- Specified by:
collectGradesin classAbstractResultNode
-
getRequest
-
calcScoreAchievedAfterWeightingAndNullification
public double calcScoreAchievedAfterWeightingAndNullification()Description copied from class:AbstractResultNodeReturns the achieved score. The achieved score is calculated in three steps:
- First the mere score without any postprocessing is calculated. We call this the "raw achieved score".
- Second, the score gets multiplied by a weight. We call the resulting score the "achieved score after weighting"
- Last, the score is processed by nullification conditions. We call the resulting score the "achieved score after weighting and nullification".
- Specified by:
calcScoreAchievedAfterWeightingAndNullificationin classAbstractResultNode- Returns:
- the achieved score. The weight and nullifications are included already.
-
calcScoreAchievedAfterWeighting
public double calcScoreAchievedAfterWeighting()Description copied from class:AbstractResultNodeReturns the weighted score, that has not yet been nullified. The achieved score is calculated in three steps:
- First the mere score without any postprocessing is calculated. We call this the "raw achieved score".
- Second, the score gets multiplied by a weight. We call the resulting score the "achieved score after weighting"
- Last, the score is processed by nullification conditions. We call the resulting score the "achieved score after weighting and nullification".
- Specified by:
calcScoreAchievedAfterWeightingin classAbstractResultNode- Returns:
- the weigthed achieved score. Nullifications are not included.
-
calcRawScoreAchieved
public double calcRawScoreAchieved()Description copied from class:AbstractResultNodeReturns the unweighted and non nullified achieved score. The achieved score is calculated in three steps:
- First the mere score without any postprocessing is calculated. We call this the "raw achieved score".
- Second, the score gets multiplied by a weight. We call the resulting score the "achieved score after weighting"
- Last, the score is processed by nullification conditions. We call the resulting score the "achieved score after weighting and nullification".
- Specified by:
calcRawScoreAchievedin classAbstractResultNode- Returns:
- the raw achieved score.
-
setAssignmentResult
-