OSID Logo
OSID Specifications
grading package
Version 3.1.0
Interfaceosid.grading.Grade
Implementsosid.OsidObject
osid.Subjugateable
Used Byosid.assessment.Assessment
osid.assessment.AssessmentOffered
osid.assessment.AssessmentTaken
osid.commenting.Comment
osid.commenting.RatingLookupSession
osid.course.chronicle.AssessmentEntry
osid.course.chronicle.CourseEntry
osid.course.chronicle.ProgramEntry
osid.course.requisite.AssessmentRequirement
osid.course.requisite.CourseRequirement
show 12 more…
osid.course.requisite.LearningObjectiveRequirement
osid.grading.GradeAdminSession
osid.grading.GradeEntry
osid.grading.GradeList
osid.grading.GradeLookupSession
osid.grading.GradeSystemAdminSession
osid.grading.transform.GradeMap
osid.grading.transform.GradeSystemTransformationSession
osid.learning.Objective
osid.learning.Proficiency
osid.offering.Result
osid.personnel.Position
Description

A Grade. Grades represent qualified performance levels defined within some grading system.

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 grade system
Compliancemandatory This method must be implemented.
MethodgetInputScoreStartRange
Description

Gets the low end of the input score range equivalent to this grade.

Returndecimal the start range
Compliancemandatory This method must be implemented.
MethodgetInputScoreEndRange
Description

Gets the high end of the input score range equivalent to this grade.

Returndecimal the end range
Compliancemandatory This method must be implemented.
MethodgetOutputScore
Description

Gets the output score for this grade used for calculating cumultives or performing articulation.

Returndecimal the output score
Compliancemandatory This method must be implemented.
MethodgetGradeRecord
Description

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

Parametersosid.type.TypegradeRecordType the type of the record to retrieve
Returnosid.grading.records.GradeRecord the grade record
ErrorsNULL_ARGUMENT gradeRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(gradeRecordType) is false
Compliancemandatory This method must be implemented.