OSID Logo
OSID Specifications
course plan package
Version 3.0.0
Release Candidate Preview
Interfaceosid.course.plan.LessonAnchor
Implementsosid.OsidCapsule
Description

A LessonAnchor forces a Lesson to begin at the specified Activity and optionally at a specified time.

MethodgetLessonId
Description

Gets the Id of the lesson.

Returnosid.id.Idthe lesson Id
CompliancemandatoryThis method must be implemented.
MethodgetLesson
Description

Gets the lesson.

Returnosid.course.plan.Lessonthe lesson
ErrorsOPERATION_FAILEDunable to complete request
CompliancemandatoryThis method must be implemented.
MethodgetActivityId
Description

Gets the Id of the activity.

Returnosid.id.Idthe activity Id
CompliancemandatoryThis method must be implemented.
MethodgetActivity
Description

Gets the activity.

Returnosid.course.Activitythe activity
ErrorsOPERATION_FAILEDunable to complete request
CompliancemandatoryThis method must be implemented.
MethodgetTime
Description

Gets the time offset from the start of the acttvity where the anchor exists.

Returnosid.calendaring.Durationa duration from the start of the activity
CompliancemandatoryThis method must be implemented.