Class GradingAspectResult

    • Method Detail

      • 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 class AbstractResultNode
        Returns:
        the raw achieved score.
        See Also:
        AbstractResultNode.calcRawScoreAchieved()
      • 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 class AbstractResultNode
        Returns:
        the achieved score. The weight and nullifications are included already.
        See Also:
        AbstractResultNode.calcScoreAchievedAfterWeightingAndNullification()
      • 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 class AbstractResultNode
        Returns:
        the weigthed achieved score. Nullifications are not included.
        See Also:
        AbstractResultNode.calcScoreAchievedAfterWeighting()
      • getGrade

        public Grade getGrade()
      • setGrade

        public void setGrade​(Grade grade)
      • getBodyComment

        public Sequence getBodyComment()