OSID Logo
OSID Specifications
grading transform package
Version 3.0.0
Release Candidate Preview
Interfaceosid.grading.transform.GradeSystemTransformForm
Implementsosid.OsidRuleForm
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.Metadatametadata for the score normalization rule
CompliancemandatoryThis method must be implemented.
MethodsetNormalizesInputScore
Description

Sets the normalize input scores rule.

Parametersbooleanenabledthe normalize input scores rule
ErrorsINVALID_ARGUMENT enabled is invalid
NO_ACCESS enabled cannot be modified
CompliancemandatoryThis method must be implemented.
MethodclearNormalizesInputScores
Description

Clears the normalize input scores rule.

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

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

Parametersosid.type.TypegradeSystemTransformRecordTypethe grade system transform record type
Returnosid.grading.transform.records.GradeSystemTransformRecordthe grade system transform form record
ErrorsNULL_ARGUMENT gradeSystemTransformRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(gradeSystemTransformRecordType) is false
CompliancemandatoryThis method must be implemented.