Class GradeRecord

Description

GradeRecord includes a reference to a gradable object, an Agent Id, a Grade, and GradeType.

OSID Version: 2.0

Licensed under the org.osid.SidImplementationLicenseMIT.

Located in /harmoni/oki2/osid/grading/GradeRecord.php (line 18)


	
			
Direct descendents
Class Description
HarmoniGradeRecord GradeRecord includes a reference to a gradable object, an Agent Id, a Grade, and GradeType.
Method Summary
Methods
getAgentId (line 85)

Get the Agent Id associated with this GradeRecord. The Agent in this context is not the person who took the test nor, necessarily, the person who is grading. It is the person whose "GradeBook" this is, for example the CourseSection instructor.

  • access: public
  • throws: object GradingException An exception with one of the following messages defined in org.osid.grading.GradingException may be thrown: OPERATION_FAILED, PERMISSION_DENIED, CONFIGURATION_ERROR, UNIMPLEMENTED
object Id getAgentId ()

Redefined in descendants as:
  • HarmoniGradeRecord::getAgentId() : Get the Agent Id associated with this GradeRecord. The Agent in this context is not the person who took the test nor, necessarily, the person who is grading. It is the person whose "GradeBook" this is, for example the CourseSection instructor.
getGradableObject (line 60)

Get the unique Id for this GradeRecord's GradableObject.

  • access: public
  • throws: object GradingException An exception with one of the following messages defined in org.osid.grading.GradingException may be thrown: OPERATION_FAILED, PERMISSION_DENIED, CONFIGURATION_ERROR, UNIMPLEMENTED
object Id getGradableObject ()

Redefined in descendants as:
getGradeRecordType (line 176)

Get the GradeRecordType for this GradeRecord. This is the Type of the GradeRecord, which is distinct from the Type of Grade. A GradeRecord Type might be advisory, mid-term, final, etc, while a Grade Type might be letter, numeric, etc.

  • access: public
  • throws: object GradingException An exception with one of the following messages defined in org.osid.grading.GradingException may be thrown: OPERATION_FAILED, PERMISSION_DENIED, CONFIGURATION_ERROR, UNIMPLEMENTED
object Type getGradeRecordType ()

Redefined in descendants as:
  • HarmoniGradeRecord::getGradeRecordType() : Get the GradeRecordType for this GradeRecord. This is the Type of the GradeRecord, which is distinct from the Type of Grade. A GradeRecord Type might be advisory, mid-term, final, etc, while a Grade Type might be letter, numeric, etc.
getGradeType (line 198)

Get the GradeType associated with the GradableObject and Grade.

  • access: public
  • throws: object GradingException An exception with one of the following messages defined in org.osid.grading.GradingException may be thrown: OPERATION_FAILED, PERMISSION_DENIED, CONFIGURATION_ERROR, UNIMPLEMENTED
object Type getGradeType ()

Redefined in descendants as:
getGradeValue (line 107)

Get the value for this Grade.

  • return: (original type: java.io.Serializable)
  • access: public
  • throws: object GradingException An exception with one of the following messages defined in org.osid.grading.GradingException may be thrown: OPERATION_FAILED, PERMISSION_DENIED, CONFIGURATION_ERROR, UNIMPLEMENTED
object mixed getGradeValue ()

Redefined in descendants as:
getModifiedBy (line 129)

Get the Id of the Agent who modified this GradeRecord.

  • access: public
  • throws: object GradingException An exception with one of the following messages defined in org.osid.grading.GradingException may be thrown: OPERATION_FAILED, PERMISSION_DENIED, CONFIGURATION_ERROR, UNIMPLEMENTED
object Id getModifiedBy ()

Redefined in descendants as:
getModifiedDate (line 151)

Get the date when this GradeRecord was modified.

  • access: public
  • throws: object GradingException An exception with one of the following messages defined in org.osid.grading.GradingException may be thrown: OPERATION_FAILED, PERMISSION_DENIED, CONFIGURATION_ERROR, UNIMPLEMENTED
int getModifiedDate ()

Redefined in descendants as:
getProperties (line 269)

Get the Properties associated with this GradeRecord.

  • access: public
  • throws: object GradingException An exception with one of the following messages defined in org.osid.grading.GradingException may be thrown: OPERATION_FAILED, PERMISSION_DENIED, CONFIGURATION_ERROR, UNIMPLEMENTED
object PropertiesIterator getProperties ()

Redefined in descendants as:
getPropertiesByType (line 247)

Get the Properties of this Type associated with this GradeRecord.

  • access: public
  • throws: object GradingException An exception with one of the following messages defined in org.osid.grading.GradingException may be thrown: OPERATION_FAILED, PERMISSION_DENIED, CONFIGURATION_ERROR, UNIMPLEMENTED, NULL_ARGUMENT, UNKNOWN_TYPE
object Properties getPropertiesByType (mixed $propertiesType, object Type $propertiesType )

Redefined in descendants as:
getPropertyTypes (line 220)

Get all the Property Types for GradeRecord.

  • access: public
  • throws: object GradingException An exception with one of the following messages defined in org.osid.grading.GradingException may be thrown: OPERATION_FAILED, PERMISSION_DENIED, CONFIGURATION_ERROR, UNIMPLEMENTED
object TypeIterator getPropertyTypes ()

Redefined in descendants as:
updateGradeValue (line 38)

Update the value for this Grade.

  • access: public
  • throws: object GradingException An exception with one of the following messages defined in org.osid.grading.GradingException may be thrown: OPERATION_FAILED, PERMISSION_DENIED, CONFIGURATION_ERROR, UNIMPLEMENTED
void updateGradeValue (object mixed $gradeValue)
  • object mixed $gradeValue: (original type: java.io.Serializable)

Redefined in descendants as:

Documentation generated on Wed, 19 Sep 2007 10:23:25 -0400 by phpDocumentor 1.3.0RC3