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 TypeMethodDescriptiondouble
Returns the unweighted and non nullified achieved score.double
Returns the weighted score, that has not yet been nullified.double
Returns the achieved score.void
setAssignmentResult
(AssignmentResult assignmentResult) void
Methods inherited from class de.hsh.graja.core.result.FailableAbstractResultNode
fail, fail, fail
Methods 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:
setFailureResult
in classFailableAbstractResultNode
-
getAssignmentResult
-
collectGrades
- Specified by:
collectGrades
in classAbstractResultNode
-
getRequest
-
calcScoreAchievedAfterWeightingAndNullification
public double calcScoreAchievedAfterWeightingAndNullification()Description copied from class:AbstractResultNode
Returns 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:
calcScoreAchievedAfterWeightingAndNullification
in classAbstractResultNode
- Returns:
- the achieved score. The weight and nullifications are included already.
-
calcScoreAchievedAfterWeighting
public double calcScoreAchievedAfterWeighting()Description copied from class:AbstractResultNode
Returns 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:
calcScoreAchievedAfterWeighting
in classAbstractResultNode
- Returns:
- the weigthed achieved score. Nullifications are not included.
-
calcRawScoreAchieved
public double calcRawScoreAchieved()Description copied from class:AbstractResultNode
Returns 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:
calcRawScoreAchieved
in classAbstractResultNode
- Returns:
- the raw achieved score.
-
setAssignmentResult
-