OSID Logo
OSID Specifications
grading transform package
Version 3.1.0
Interfaceosid.grading.transform.GradeSystemTransformForm
Implementsosid.OsidRuleForm
Used Byosid.grading.transform.GradeSystemTransformAdminSession
Description

This is the form for creating and updating GradeSystemTransforms. Like all OsidForm objects, various data elements may be set here for use in the create and update methods in the GradeSystemTransformAdminSession. For each data element that may be set, metadata may be examined to provide display hints or data constraints.

MethodgetNormalizeInputScoresMetadata
Description

Gets the metadata for a score normalization rule.

Returnosid.Metadata metadata for the score normalization rule
Compliancemandatory This method must be implemented.
MethodsetNormalizesInputScore
Description

Sets the normalize input scores rule.

Parametersbooleanenabled the normalize input scores rule
ErrorsINVALID_ARGUMENT enabled is invalid
NO_ACCESS enabled cannot be modified
Compliancemandatory This method must be implemented.
MethodclearNormalizesInputScores
Description

Clears the normalize input scores rule.

ErrorsNO_ACCESS Metadata.isRequired() or Metadata.isReadOnly() is true
Compliancemandatory This method must be implemented.
MethodgetGradeSystemTransformFormRecord
Description

Gets the GradeSystemTransformFormRecord corresponding to the given grade system record Type.

Parametersosid.type.TypegradeSystemTransformRecordType the grade system transform record type
Returnosid.grading.transform.records.GradeSystemTransformRecord the grade system transform form record
ErrorsNULL_ARGUMENT gradeSystemTransformRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(gradeSystemTransformRecordType) is false
Compliancemandatory This method must be implemented.