OSID Logo
OSID Specifications
course chronicle package
Version 3.1.0
Interfaceosid.course.chronicle.AssessmentEntryForm
Implementsosid.OsidRuleForm
osid.OsidAggregateableForm
Implemented Byosid.course.chronicle.batch.AssessmentEntryBatchForm
Used Byosid.course.chronicle.AssessmentEntryAdminSession
Description

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

MethodgetDateCompletedMetadata
Description

Gets the metadata for the completed date.

Returnosid.Metadata metadata for the completion date
Compliancemandatory This method must be implemented.
MethodsetDateCompleted
Description

Sets the completed date.

Parametersosid.calendaring.DateTimedate the new completion date
ErrorsINVALID_ARGUMENT date is invalid
NO_ACCESS Metadata.isReadOnly() is true
NULL_ARGUMENT date is null
Compliancemandatory This method must be implemented.
MethodclearDateCompleted
Description

Clears the date completed.

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

Gets the metadata for the program.

Returnosid.Metadata metadata for the program
Compliancemandatory This method must be implemented.
MethodsetProgram
Description

Sets the program.

Parametersosid.id.IdprogramId the new program
ErrorsINVALID_ARGUMENT programId is invalid
NO_ACCESS Metadata.isReadOnly() is true
NULL_ARGUMENT programId is null
Compliancemandatory This method must be implemented.
MethodclearProgram
Description

Clears the program.

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

Gets the metadata for the course.

Returnosid.Metadata metadata for the course
Compliancemandatory This method must be implemented.
MethodsetCourse
Description

Sets the course.

Parametersosid.id.IdcourseId the new course
ErrorsINVALID_ARGUMENT courseId is invalid
NO_ACCESS Metadata.isReadOnly() is true
NULL_ARGUMENT courseId is null
Compliancemandatory This method must be implemented.
MethodclearCourse
Description

Clears the course.

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

Gets the metadata for the grade.

Returnosid.Metadata metadata for the grade
Compliancemandatory This method must be implemented.
MethodsetGrade
Description

Sets the grade.

Parametersosid.id.IdgradeId the new grade
ErrorsINVALID_ARGUMENT gradeId is invalid
NO_ACCESS Metadata.isReadOnly() is true
NULL_ARGUMENT gradeId is null
Compliancemandatory This method must be implemented.
MethodclearGrade
Description

Clears the grade.

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

Gets the metadata for the score system.

Returnosid.Metadata metadata for the grade system
Compliancemandatory This method must be implemented.
MethodsetScoreScale
Description

Sets the score system.

Parametersosid.id.IdgradeSystemId the new grade system
ErrorsINVALID_ARGUMENT gradeSystemId is invalid
NO_ACCESS Metadata.isReadOnly() is true
NULL_ARGUMENT gradeSystemId is null
Compliancemandatory This method must be implemented.
MethodclearScoreScale
Description

Clears the score system.

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

Gets the metadata for the score.

Returnosid.Metadata metadata for the score
Compliancemandatory This method must be implemented.
MethodsetScore
Description

Sets the score.

Parametersdecimalscore the new score
ErrorsINVALID_ARGUMENT score is invalid
NO_ACCESS Metadata.isReadOnly() is true
Compliancemandatory This method must be implemented.
MethodclearScore
Description

Clears the score.

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

Gets the AssessmentEntryFormRecord corresponding to the given assessment entry record Type.

Parametersosid.type.TypeassessmentEntryFormRecordType an assessment entry record type
Returnosid.course.chronicle.records.AssessmentEntryFormRecord the assessment entry form record
ErrorsNULL_ARGUMENT assessmentEntryFormRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(assessmentEntryFormRecordType) is false
Compliancemandatory This method must be implemented.