AssignmentStatistics

data class AssignmentStatistics: Any

Represents statistics about the submissions done for an Assignment.

Fields

Name Description
val average: Double

is a Double, representing the average number of submissions

val standardDeviation: Double

is a Double, representing the standard deviation of the average number of submissions

val groupsConsideredForStatistics: List<GroupSubmissionStatistics>

is a List with the GroupSubmissionStatistics that were considered when calculating the statistics

Constructors

<init>

constructor(average: Double, standardDeviation: Double, groupsConsideredForStatistics: List<GroupSubmissionStatistics>)

Represents statistics about the submissions done for an Assignment.

Parameters

Name Description
average: Double
standardDeviation: Double
groupsConsideredForStatistics: List<GroupSubmissionStatistics>

Methods

identifyGroupsOutsideStatisticalNorms

fun identifyGroupsOutsideStatisticalNorms(): List<GroupSubmissionStatistics>

Identifies ProjectGroup's that have a result that is outside the norm (e.g. they pass "many tests" while having "little submissions" when compared with the other groups.

ReturnValue

Name Description
List<GroupSubmissionStatistics>

is a List of GroupSubmissionStatistics