OSID Logo
OSID Specifications
grading package
Version 3.1.0
Interfaceosid.grading.GradebookColumn
Implementsosid.OsidObject
Used Byosid.grading.GradeEntry
osid.grading.GradebookColumnAdminSession
osid.grading.GradebookColumnList
osid.grading.GradebookColumnLookupSession
osid.grading.GradebookColumnSummary
osid.grading.calculation.GradebookColumnCalculation
Description

A GradebookColumn represents a series of grade entries in a gradebook. Each GradeEntry in a column share the same GradeSystem.

MethodgetGradeSystemId
Description

Gets the GradeSystem Id in which this grade belongs.

Returnosid.id.Id the grade system Id
Compliancemandatory This method must be implemented.
MethodgetGradeSystem
Description

Gets the GradeSystem in which this grade belongs.

Returnosid.grading.GradeSystem the package grade system
ErrorsOPERATION_FAILED unable to complete request
Compliancemandatory This method must be implemented.
MethodgetGradebookColumnRecord
Description

Gets the gradebook column record corresponding to the given GradeBookColumn record Type. This method ie used to retrieve an object implementing the requested record. The gradebookColumnRecordType may be the Type returned in getRecordTypes() or any of its parents in a Type hierarchy where hasRecordType(gradebookColumnRecordType) is true.

Parametersosid.type.TypegradebookColumnRecordType the type of the record to retrieve
Returnosid.grading.records.GradebookColumnRecord the gradebook column record
ErrorsNULL_ARGUMENT gradebookColumnRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(gradebookColumnRecordType) is false
Compliancemandatory This method must be implemented.