Interface GradebookColumnSummary
- All Superinterfaces:
Browsable, Extensible, Identifiable, OsidObject
A GradebookColumnSummary is a summary of all entries within a
gradebook column.
-
Method Summary
Modifier and TypeMethodDescriptionGets theGradebookColumn.Gets theIdof theGradebookColumn.getGradebookColumnSummaryRecord(Type gradebookColumnSummaryRecordType) Gets the gradebook column summary record corresponding to the givenGradebookColumnSummaryrecordType.getMean()Gets the mean score.Gets the median score.getMode()Gets the mode of the score.getRMS()Gets the root mean square of the score.Gets the standard deviation.getSum()Gets the sum of the scores.Methods inherited from interface Browsable
getProperties, getPropertiesByRecordTypeModifier and TypeMethodDescriptionGets a list of properties.getPropertiesByRecordType(Type recordType) Gets a list of properties corresponding to the specified record type.Methods inherited from interface Extensible
getRecordTypes, hasRecordTypeModifier and TypeMethodDescriptionGets the record types available in this object.booleanhasRecordType(Type recordType) Tests if this object supports the given recordType.Methods inherited from interface Identifiable
getId, isCurrentMethods inherited from interface OsidObject
getDescription, getDisplayName, getGenusType, isOfGenusTypeModifier and TypeMethodDescriptionGets the description associated with this instance of this OSID object.Gets the preferred display name associated with this instance of this OSID object appropriate for display to the user.Gets the genus type of this object.booleanisOfGenusType(Type genusType) Tests if this object is of the given genusType.
-
Method Details
-
getGradebookColumnId
Id getGradebookColumnId()Gets theIdof theGradebookColumn.- Returns:
- the
Idof theGradebookColumn - Compliance:
mandatory- This method must be implemented.
-
getGradebookColumn
Gets theGradebookColumn.- Returns:
- the
GradebookColumn - Throws:
OperationFailedException- unable to complete request- Compliance:
mandatory- This method must be implemented.
-
getMean
BigDecimal getMean()Gets the mean score. If this system is based on grades, the mean output score is returned.- Returns:
- the mean score
- Compliance:
mandatory- This method must be implemented.
-
getMedian
BigDecimal getMedian()Gets the median score. If this system is based on grades, the mean output score is returned.- Returns:
- the median score
- Compliance:
mandatory- This method must be implemented.
-
getMode
BigDecimal getMode()Gets the mode of the score. If this system is based on grades, the mode of the output score is returned.- Returns:
- the median score
- Compliance:
mandatory- This method must be implemented.
-
getRMS
BigDecimal getRMS()Gets the root mean square of the score. If this system is based on grades, the RMS of the output score is returned.- Returns:
- the median score
- Compliance:
mandatory- This method must be implemented.
-
getStandardDeviation
BigDecimal getStandardDeviation()Gets the standard deviation. If this system is based on grades, the spread of the output scores is returned.- Returns:
- the standard deviation
- Compliance:
mandatory- This method must be implemented.
-
getSum
BigDecimal getSum()Gets the sum of the scores. If this system is based on grades, the sum of the output scores is returned.- Returns:
- the median score
- Compliance:
mandatory- This method must be implemented.
-
getGradebookColumnSummaryRecord
GradebookColumnSummaryRecord getGradebookColumnSummaryRecord(Type gradebookColumnSummaryRecordType) throws OperationFailedException Gets the gradebook column summary record corresponding to the givenGradebookColumnSummaryrecordType. This method is used to retrieve an object implementing the requested record. ThegradebookColumnSummaryRecordTypemay be theTypereturned ingetRecordTypes()or any of its parents in aTypehierarchy wherehasRecordType(gradebookColumnSummaryRecordType)istrue.- Parameters:
gradebookColumnSummaryRecordType- the type of the record to retrieve- Returns:
- the gradebook column summary record
- Throws:
NullArgumentException-gradebookColumnSummaryRecordTypeisnullOperationFailedException- unable to complete requestUnsupportedException-hasRecordType(gradebookColumnSummaryRecordType)isfalse- Compliance:
mandatory- This method must be implemented.
-