OSID Logo
OSID Specifications
course requisite package
Version 3.0.0
Release Candidate Preview
Interfaceosid.course.requisite.RequisiteReceiver
Implementsosid.OsidReceiver
Description

The requisite receiver is the consumer supplied interface for receiving notifications pertaining to new, updated or deleted Requisites.

MethodnewRequisites
Description

The callback for notifications of new requisites.

Parametersosid.id.IdnotificationIdthe notification Id
osid.id.IdListrequisiteIdsthe Ids of the new Requisites
CompliancemandatoryThis method must be implemented.
MethodchangedRequisites
Description

The callback for notification of updated requisites.

Parametersosid.id.IdnotificationIdthe notification Id
osid.id.IdListrequisiteIdsthe Ids of the updated Requisites
CompliancemandatoryThis method must be implemented.
MethoddeletedRequisites
Description

the callback for notification of deleted requisites.

Parametersosid.id.IdnotificationIdthe notification Id
osid.id.IdListrequisiteIdsthe Ids of the deleted Requisites
CompliancemandatoryThis method must be implemented.
MethodnewCourseRequirements
Description

The callback for notifications of new course requirements.

Parametersosid.id.IdnotificationIdthe notification Id
osid.id.IdListcourseRequirementIdsthe Ids of the new CourseRequirements
CompliancemandatoryThis method must be implemented.
MethodchangedCourseRequirements
Description

The callback for notification of updated course requirements.

Parametersosid.id.IdnotificationIdthe notification Id
osid.id.IdListcourseRequirementIdsthe Ids of the updated CourseRequirements
CompliancemandatoryThis method must be implemented.
MethoddeletedCourseRequirements
Description

the callback for notification of deleted course requirements.

Parametersosid.id.IdnotificationIdthe notification Id
osid.id.IdListcourseRequirementIdsthe Ids of the deleted CourseRequirements
CompliancemandatoryThis method must be implemented.
MethodnewProgramRequirements
Description

The callback for notifications of new program requirements.

Parametersosid.id.IdnotificationIdthe notification Id
osid.id.IdListprogramRequirementIdsthe Ids of the new ProgramRequirements
CompliancemandatoryThis method must be implemented.
MethodchangedProgramRequirements
Description

The callback for notification of updated program requirements.

Parametersosid.id.IdnotificationIdthe notification Id
osid.id.IdListprogramRequirementIdsthe Ids of the updated ProgramRequirements
CompliancemandatoryThis method must be implemented.
MethoddeletedProgramRequirements
Description

the callback for notification of deleted program requirements.

Parametersosid.id.IdnotificationIdthe notification Id
osid.id.IdListprogramRequirementIdsthe Ids of the deleted ProgramRequirements
CompliancemandatoryThis method must be implemented.
MethodnewCredentialRequirements
Description

The callback for notifications of new credential requirements.

Parametersosid.id.IdnotificationIdthe notification Id
osid.id.IdListcredentialRequirementIdsthe Ids of the new CredentialRequirements
CompliancemandatoryThis method must be implemented.
MethodchangedCredentialRequirements
Description

The callback for notification of updated credential requirements.

Parametersosid.id.IdnotificationIdthe notification Id
osid.id.IdListcredentialRequirementIdsthe Ids of the updated CredentialRequirements
CompliancemandatoryThis method must be implemented.
MethoddeletedCredentialRequirements
Description

the callback for notification of deleted credential requirements.

Parametersosid.id.IdnotificationIdthe notification Id
osid.id.IdListcredentialRequirementIdsthe Ids of the deleted CredentialRequirements
CompliancemandatoryThis method must be implemented.
MethodnewLearningObjectiveRequirements
Description

The callback for notifications of new learning objective requirements.

Parametersosid.id.IdnotificationIdthe notification Id
osid.id.IdListlearningObjectiveRequirementIdsthe Ids of the new LearningObjectiveRequirements
CompliancemandatoryThis method must be implemented.
MethodchangedLearningObjectiveRequirements
Description

The callback for notification of updated learning objective requirements.

Parametersosid.id.IdnotificationIdthe notification Id
osid.id.IdListlearningObjectiveRequirementIdsthe Ids of the updated LearningObjectiveRequirements
CompliancemandatoryThis method must be implemented.
MethoddeletedLearningObjectiveRequirements
Description

the callback for notification of deleted learning objective requirements.

Parametersosid.id.IdnotificationIdthe notification Id
osid.id.IdListlearningObjectiveRequirementIdsthe Ids of the deleted LearningObjectiveRequirements
CompliancemandatoryThis method must be implemented.
MethodnewAssessmentRequirements
Description

The callback for notifications of new assessment requirements.

Parametersosid.id.IdnotificationIdthe notification Id
osid.id.IdListassessmentRequirementIdsthe Ids of the new AssessmentRequirements
CompliancemandatoryThis method must be implemented.
MethodchangedAssessmentRequirements
Description

The callback for notification of updated assessment requirements.

Parametersosid.id.IdnotificationIdthe notification Id
osid.id.IdListassessmentRequirementIdsthe Ids of the updated AssessmentRequirements
CompliancemandatoryThis method must be implemented.
MethoddeletedAssessmentRequirements
Description

the callback for notification of deleted assessment requirements.

Parametersosid.id.IdnotificationIdthe notification Id
osid.id.IdListassessmentRequirementIdsthe Ids of the deleted AssessmentRequirements
CompliancemandatoryThis method must be implemented.