Plan
Osid Relationship
A Plan is an
OsidRelationship to apply a
Syllabus to a CourseOffering
. The Plans within a Plan
must be to the same Syllabus indicated by
the Plan and the
CourseOffering must be to the same
Course as the Syllabus.
| Name | Syntax | Many | Description |
|---|---|---|---|
| Identifiable | |||
id |
id | the Id |
|
| Extensible | |||
recordTypes |
type | ⋆ | the record types available |
| Browsable | |||
properties |
Property | ⋆ | a list of properties |
| OsidObject | |||
displayName |
displaytext | the display name | |
description |
displaytext | the description | |
genusType |
type | the genus type of this object | |
| Temporal | |||
isEffective |
boolean | true if this is effective, false otherwise |
|
startDate |
datetime | the start date | |
endDate |
datetime | the end date | |
| OsidRelationship | |||
hasEndReason |
boolean | true if an end reason is available, false
otherwise |
|
endReasonId |
id | a state Id |
|
endReason |
State | a state | |
Lesson
Osid Relationship
A Lesson is the application of a
Docet to a Plan. The
effectiveness of the lesson determines the
applicability of the lesson. The lesson includes
additional times for the starting and completion of
the lesson.
| Name | Syntax | Many | Description |
|---|---|---|---|
| Identifiable | |||
id |
id | the Id |
|
| Extensible | |||
recordTypes |
type | ⋆ | the record types available |
| Browsable | |||
properties |
Property | ⋆ | a list of properties |
| OsidObject | |||
displayName |
displaytext | the display name | |
description |
displaytext | the description | |
genusType |
type | the genus type of this object | |
| Temporal | |||
isEffective |
boolean | true if this is effective, false otherwise |
|
startDate |
datetime | the start date | |
endDate |
datetime | the end date | |
| OsidRelationship | |||
hasEndReason |
boolean | true if an end reason is available, false
otherwise |
|
endReasonId |
id | a state Id |
|
endReason |
State | a state | |
| Name | Syntax | Many | Description |
|---|---|---|---|
planId |
id | the plan Id |
|
plan |
Plan | the plan | |
docetId |
id | the lesson Id |
|
docet |
Docet | the docet | |
activityIds |
id | ⋆ | the activity Ids |
activities |
Activity | ⋆ | the activities |
plannedStartTime |
duration | the starting time | |
hasBegun |
boolean | true if this lesson has begun, false if not yet
begun |
|
actualStartTime |
duration | the actual starting time | |
actualStartingActivityId |
id | the starting activity Id |
|
actualStartingActivity |
Activity | the starting activity | |
isComplete |
boolean | true if this lesson is complete, false if not
completed |
|
isSkipped |
boolean | true if this lesson is skipped, false if not
completed |
|
actualEndTime |
duration | the actual end time | |
actualEndingActivityId |
id | the ending activity Id |
|
actualEndingActivity |
Activity | the ending activity | |
actualTimeSpent |
duration | the actual time spent |