Interface | osid.learning.LearningManager | ||
---|---|---|---|
Implements | osid.OsidManager | ||
osid.learning.LearningProfile | |||
Description |
The learning manager provides access to learning sessions and provides interoperability tests for various aspects of this service. The sessions included in this manager are:
| ||
Method | getObjectiveLookupSession | ||
Description |
Gets the | ||
Return | osid.learning.ObjectiveLookupSession | an ObjectiveLookupSession | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsObjectiveLookup() is false | ||
Compliance | optional | This method must be implemented if supportsObjectiveLookup()
is true. | |
Method | getObjectiveLookupSessionForObjectiveBank | ||
Description |
Gets the | ||
Parameters | osid.id.Id | objectiveBankId | the Id of the objective bank |
Return | osid.learning.ObjectiveLookupSession | an ObjectiveLookupSession | |
Errors | NOT_FOUND | objectiveBankId not found | |
NULL_ARGUMENT | objectiveBankId is null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsObjectiveLookup() or
supportsVisibleFederation() is false | ||
Compliance | optional | This method must be implemented if supportsObjectiveLookup()
and supportsVisibleFederation() are true. | |
Method | getObjectiveQuerySession | ||
Description |
Gets the | ||
Return | osid.learning.ObjectiveQuerySession | an ObjectiveQuerySession | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsObjectiveQuery() is false | ||
Compliance | optional | This method must be implemented if supportsObjectiveQuery()
is true. | |
Method | getObjectiveQuerySessionForObjectiveBank | ||
Description |
Gets the | ||
Parameters | osid.id.Id | objectiveBankId | the Id of the objective bank |
Return | osid.learning.ObjectiveQuerySession | an ObjectiveQuerySession | |
Errors | NOT_FOUND | objectiveBankId not found | |
NULL_ARGUMENT | objectiveBankId is null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsObjectiveQuery() or
supportsVisibleFederation() is false | ||
Compliance | optional | This method must be implemented if supportsObjectiveQuery()
and supportsVisibleFederation() are true. | |
Method | getObjectiveSearchSession | ||
Description |
Gets the | ||
Return | osid.learning.ObjectiveSearchSession | an ObjectiveSearchSession | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsObjectiveSearch() is false | ||
Compliance | optional | This method must be implemented if supportsObjectiveSearch()
is true. | |
Method | getObjectiveSearchSessionForObjectiveBank | ||
Description |
Gets the | ||
Parameters | osid.id.Id | objectiveBankId | the Id of the objective bank |
Return | osid.learning.ObjectiveSearchSession | an ObjectiveSearchSession | |
Errors | NOT_FOUND | objectiveBankId not found | |
NULL_ARGUMENT | objectiveBankId is null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsObjectiveSearch() or
supportsVisibleFederation() is false | ||
Compliance | optional | This method must be implemented if supportsObjectiveSearch()
and supportsVisibleFederation() are true. | |
Method | getObjectiveAdminSession | ||
Description |
Gets the | ||
Return | osid.learning.ObjectiveAdminSession | an ObjectiveAdminSession | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsObjectiveAdmin() is false | ||
Compliance | optional | This method must be implemented if supportsObjectiveAdmin()
is true. | |
Method | getObjectiveAdminSessionForObjectiveBank | ||
Description |
Gets the | ||
Parameters | osid.id.Id | objectiveBankId | the Id of the objective bank |
Return | osid.learning.ObjectiveAdminSession | an ObjectiveAdminSession | |
Errors | NOT_FOUND | objectiveBankId not found | |
NULL_ARGUMENT | objectiveBankId is null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsObjectiveAdmin() or
supportsVisibleFederation() is false | ||
Compliance | optional | This method must be implemented if supportsObjectiveAdmin()
and supportsVisibleFederation() are true. | |
Method | getObjectiveNotificationSession | ||
Description |
Gets the notification session for notifications pertaining to objective changes. | ||
Parameters | osid.learning.ObjectiveReceiver | objectiveReceiver | the objective receiver |
Return | osid.learning.ObjectiveNotificationSession | an ObjectiveNotificationSession | |
Errors | NULL_ARGUMENT | objectiveReceiver is null | |
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsObjectiveNotification() is false | ||
Compliance | optional | This method must be implemented if supportsObjectiveNotification()
is true. | |
Method | getObjectiveNotificationSessionForObjectiveBank | ||
Description |
Gets the | ||
Parameters | osid.learning.ObjectiveReceiver | objectiveReceiver | the objective receiver |
osid.id.Id | objectiveBankId | the Id of the objective bank | |
Return | osid.learning.ObjectiveNotificationSession | an ObjectiveNotificationSession | |
Errors | NOT_FOUND | objectiveBankId not found | |
NULL_ARGUMENT | objectiveReceiver or objectiveBankId is
null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsObjectiveNotification() or
supportsVisibleFederation() is false | ||
Compliance | optional | This method must be implemented if supportsObjectiveNotification()
and supportsVisibleFederation() are true.
| |
Method | getObjectiveHierarchySession | ||
Description |
Gets the session for traversing objective hierarchies. | ||
Return | osid.learning.ObjectiveHierarchySession | an ObjectiveHierarchySession | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsObjectiveHierarchy() is false | ||
Compliance | optional | This method must be implemented if supportsObjectiveHierarchy()
is true. | |
Method | getObjectiveHierarchySessionForObjectiveBank | ||
Description |
Gets the | ||
Parameters | osid.id.Id | objectiveBankId | the Id of the objective bank |
Return | osid.learning.ObjectiveHierarchySession | an ObjectiveHierarchySession | |
Errors | NOT_FOUND | objectiveBankId not found | |
NULL_ARGUMENT | objectiveBankId is null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsObjectiveHierarchy() or
supportsVisibleFederation() is false | ||
Compliance | optional | This method must be implemented if supportsObjectiveHierarchy()
and supportsVisibleFederation() are true.
| |
Method | getObjectiveHierarchyDesignSession | ||
Description |
Gets the session for designing objective hierarchies. | ||
Return | osid.learning.ObjectiveHierarchyDesignSession | an ObjectiveHierarchyDesignSession | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsObjectiveHierarchyDesign() is false | ||
Compliance | optional | This method must be implemented if
supportsObjectiveHierarchyDesign() is true. | |
Method | getObjectiveHierarchyDesignSessionForObjectiveBank | ||
Description |
Gets the | ||
Parameters | osid.id.Id | objectiveBankId | the Id of the objective bank |
Return | osid.learning.ObjectiveHierarchyDesignSession | an ObjectiveHierarchyDesignSession | |
Errors | NOT_FOUND | objectiveBankId not found | |
NULL_ARGUMENT | objectiveBankId is null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsObjectiveHierarchyDesign() or
supportsVisibleFederation() is false | ||
Compliance | optional | This method must be implemented if
supportsObjectiveHierarchyDesign() and
supportsVisibleFederation() are true. | |
Method | getObjectiveSequencingSession | ||
Description |
Gets the session for sequencing objectives. | ||
Return | osid.learning.ObjectiveSequencingSession | an ObjectiveSequencingSession | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsObjectiveSequencing() is false | ||
Compliance | optional | This method must be implemented if supportsObjectiveSequencing()
is true. | |
Method | getObjectiveSequencingSessionForObjectiveBank | ||
Description |
Gets the | ||
Parameters | osid.id.Id | objectiveBankId | the Id of the objective bank |
Return | osid.learning.ObjectiveSequencingSession | an ObjectiveSequencingSession | |
Errors | NOT_FOUND | objectiveBankId not found | |
NULL_ARGUMENT | objectiveBankId is null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsObjectiveSequencing() or
supportsVisibleFederation() is false | ||
Compliance | optional | This method must be implemented if supportsObjectiveSequencing()
and supportsVisibleFederation() are true.
| |
Method | getObjectiveObjectiveBankSession | ||
Description |
Gets the session for retrieving objective to objective bank mappings. | ||
Return | osid.learning.ObjectiveObjectiveBankSession | an ObjectiveObjectiveBankSession | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsObjectiveObjectiveBank() is false | ||
Compliance | optional | This method must be implemented if supportsObjectiveObjectiveBank()
is true. | |
Method | getObjectiveObjectiveBankAssignmentSession | ||
Description |
Gets the session for assigning objective to objective bank mappings. | ||
Return | osid.learning.ObjectiveObjectiveBankAssignmentSession | an ObjectiveObjectiveBankAssignmentSession | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsObjectiveObjectiveBankAssignment() is false
| ||
Compliance | optional | This method must be implemented if
supportsObjectiveObjectiveBankAssignment() is true. | |
Method | getObjectiveSmartObjectiveBankSession | ||
Description |
Gets the | ||
Parameters | osid.id.Id | objectiveBankId | the Id of the ObjectiveBank |
Return | osid.learning.ObjectiveSmartObjectiveBankSession | an ObjectiveSmartObjectiveBankSession | |
Errors | NOT_FOUND | no objective bank found by the given Id | |
NULL_ARGUMENT | objectiveBankId is null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsObjectiveSmartObjectiveBank() is false
| ||
Compliance | optional | This method must be implemented if
supportsObjectiveSmartObjectiveBank() is true. | |
Method | getObjectiveRequisiteSession | ||
Description |
Gets the session for examining objective requisites. | ||
Return | osid.learning.ObjectiveRequisiteSession | an ObjectiveRequisiteSession | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsObjectiveRequisite() is false | ||
Compliance | optional | This method must be implemented if supportsObjectiveRequisite()
is true. | |
Method | getObjectiveRequisiteSessionForObjectiveBank | ||
Description |
Gets the | ||
Parameters | osid.id.Id | objectiveBankId | the Id of the objective bank |
Return | osid.learning.ObjectiveRequisiteSession | an ObjectiveRequisiteSession | |
Errors | NOT_FOUND | objectiveBankId not found | |
NULL_ARGUMENT | objectiveBankId is null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsObjectiveRequisite() or
supportsVisibleFederation() is false | ||
Compliance | optional | This method must be implemented if supportsObjectiveRequisite()
and supportsVisibleFederation() are true.
| |
Method | getObjectiveRequisiteAssignmentSession | ||
Description |
Gets the session for managing objective requisites. | ||
Return | osid.learning.ObjectiveRequisiteAssignmentSession | an ObjectiveRequisiteAssignmentSession | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsObjectiveRequisiteAssignment() is false
| ||
Compliance | optional | This method must be implemented if
supportsObjectiveRequisiteAssignment() is true. | |
Method | getObjectiveRequisiteAssignmentSessionForObjectiveBank | ||
Description |
Gets the | ||
Parameters | osid.id.Id | objectiveBankId | the Id of the objective bank |
Return | osid.learning.ObjectiveRequisiteAssignmentSession | an ObjectiveRequisiteAssignmentSession | |
Errors | NOT_FOUND | objectiveBankId not found | |
NULL_ARGUMENT | objectiveBankId is null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsObjectiveRequisiteAssignment() or
supportsVisibleFederation() is false | ||
Compliance | optional | This method must be implemented if
supportsObjectiveRequisiteAssignment() and
supportsVisibleFederation() are true. | |
Method | getActivityLookupSession | ||
Description |
Gets the | ||
Return | osid.learning.ActivityLookupSession | an ActivityLookupSession | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsActivityLookup() is false | ||
Compliance | optional | This method must be implemented if supportsActivityLookup()
is true. | |
Method | getActivityLookupSessionForObjectiveBank | ||
Description |
Gets the | ||
Parameters | osid.id.Id | objectiveBankId | the Id of the objective bank |
Return | osid.learning.ActivityLookupSession | an ActivityLookupSession | |
Errors | NOT_FOUND | objectiveBankId not found | |
NULL_ARGUMENT | objectiveBankId is null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsActivityLookup() or
supportsVisibleFederation() is false | ||
Compliance | optional | This method must be implemented if supportsActivityLookup()
and supportsVisibleFederation() are true. | |
Method | getActivityQuerySession | ||
Description |
Gets the | ||
Return | osid.learning.ActivityQuerySession | a ActivityQuerySession | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsActivityQuery() is false | ||
Compliance | optional | This method must be implemented if supportsActivityQuery()
is true. | |
Method | getActivityQuerySessionForObjectiveBank | ||
Description |
Gets the | ||
Parameters | osid.id.Id | objectiveBankId | the Id of the objective bank |
Return | osid.learning.ActivityQuerySession | an ActivityQuerySession | |
Errors | NOT_FOUND | objectiveBankId not found | |
NULL_ARGUMENT | objectiveBankId is null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsActivityQuery() or
supportsVisibleFederation() is false | ||
Compliance | optional | This method must be implemented if supportsActivityQuery()
and supportsVisibleFederation() are true. | |
Method | getActivitySearchSession | ||
Description |
Gets the | ||
Return | osid.learning.ActivitySearchSession | a ActivitySearchSession | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsActivitySearch() is false | ||
Compliance | optional | This method must be implemented if supportsActivitySearch()
is true. | |
Method | getActivitySearchSessionForObjectiveBank | ||
Description |
Gets the | ||
Parameters | osid.id.Id | objectiveBankId | the Id of the objective bank |
Return | osid.learning.ActivitySearchSession | an ActivitySearchSession | |
Errors | NOT_FOUND | objectiveBankId not found | |
NULL_ARGUMENT | objectiveBankId is null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsActivitySearch() or
supportsVisibleFederation() is false | ||
Compliance | optional | This method must be implemented if supportsActivitySearch()
and supportsVisibleFederation() are true. | |
Method | getActivityAdminSession | ||
Description |
Gets the | ||
Return | osid.learning.ActivityAdminSession | a ActivityAdminSession | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsActivityAdmin() is false | ||
Compliance | optional | This method must be implemented if supportsActivityAdmin()
is true. | |
Method | getActivityAdminSessionForObjectiveBank | ||
Description |
Gets the | ||
Parameters | osid.id.Id | objectiveBankId | the Id of the objective bank |
Return | osid.learning.ActivityAdminSession | an ActivityAdminSession | |
Errors | NOT_FOUND | objectiveBankId not found | |
NULL_ARGUMENT | objectiveBankId is null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsActivityAdmin() or
supportsVisibleFederation() is false | ||
Compliance | optional | This method must be implemented if supportsActivityAdmin()
and supportsVisibleFederation() are true. | |
Method | getActivityNotificationSession | ||
Description |
Gets the notification session for notifications pertaining to activity changes. | ||
Parameters | osid.learning.ActivityReceiver | activityReceiver | the activity receiver |
Return | osid.learning.ActivityNotificationSession | an ActivityNotificationSession | |
Errors | NULL_ARGUMENT | activityReceiver is null | |
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsActivityNotification() is false | ||
Compliance | optional | This method must be implemented if supportsActivityNotification()
is true. | |
Method | getActivityNotificationSessionForObjectiveBank | ||
Description |
Gets the | ||
Parameters | osid.learning.ActivityReceiver | activityReceiver | the activity receiver |
osid.id.Id | objectiveBankId | the Id of the objective bank | |
Return | osid.learning.ActivityNotificationSession | an ActivityNotificationSession | |
Errors | NOT_FOUND | objectiveBankId not found | |
NULL_ARGUMENT | activityReceiver or objectiveBankId is
null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsActivityNotification() or
supportsVisibleFederation() is false | ||
Compliance | optional | This method must be implemented if supportsActivityNotification()
and supportsVisibleFederation() are true.
| |
Method | getActivityObjectiveBankSession | ||
Description |
Gets the session for retrieving activity to objective bank mappings. | ||
Return | osid.learning.ActivityObjectiveBankSession | an ActivityObjectiveBankSession | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsActivityObjectiveBank() is false | ||
Compliance | optional | This method must be implemented if supportsActivityObjectiveBank()
is true. | |
Method | getActivityObjectiveBankAssignmentSession | ||
Description |
Gets the session for assigning activity to objective bank mappings. | ||
Return | osid.learning.ActivityObjectiveBankAssignmentSession | an ActivityObjectiveBankAssignmentSession | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsActivityObjectiveBankAssignment() is false
| ||
Compliance | optional | This method must be implemented if
supportsActivityObjectiveBankAssignment() is true. | |
Method | getActivitySmartObjectiveBankSession | ||
Description |
Gets the | ||
Parameters | osid.id.Id | objectiveBankId | the Id of the ObjectiveBank |
Return | osid.learning.ActivitySmartObjectiveBankSession | an ActivitySmartObjectiveBankSession | |
Errors | NOT_FOUND | no objective bank found by the given Id | |
NULL_ARGUMENT | objectiveBankId is null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsActivitySmartObjectiveBank() is false | ||
Compliance | optional | This method must be implemented if
supportsActivitySmartObjectiveBank() is true. | |
Method | getProficiencyLookupSession | ||
Description |
Gets the | ||
Return | osid.learning.ProficiencyLookupSession | a ProficiencyLookupSession | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsProficiencyLookup() is false | ||
Compliance | optional | This method must be implemented if supportsProficiencyLookup()
is true. | |
Method | getProficiencyLookupSessionForObjectiveBank | ||
Description |
Gets the | ||
Parameters | osid.id.Id | objectiveBankId | the Id of the obective bank |
Return | osid.learning.ProficiencyLookupSession | a ProficiencyLookupSession | |
Errors | NOT_FOUND | no ObjectiveBank found by the given Id | |
NULL_ARGUMENT | objectiveBankId is null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsProficiencyLookup() or
supportsVisibleFederation() is false | ||
Compliance | optional | This method must be implemented if supportsProficiencyLookup()
and supportsVisibleFederation() are true | |
Method | getProficiencyQuerySession | ||
Description |
Gets the | ||
Return | osid.learning.ProficiencyQuerySession | a ProficiencyQuerySession | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsProficiencyQuery() is false | ||
Compliance | optional | This method must be implemented if supportsProficiencyQuery()
is true. | |
Method | getProficiencyQuerySessionForObjectiveBank | ||
Description |
Gets the | ||
Parameters | osid.id.Id | objectiveBankId | the Id of the obective bank |
Return | osid.learning.ProficiencyQuerySession | a ProficiencyQuerySession | |
Errors | NOT_FOUND | no ObjectiveBank found by the given Id | |
NULL_ARGUMENT | objectiveBankId is null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsProficiencyQuery() or
supportsVisibleFederation() is false | ||
Compliance | optional | This method must be implemented if supportsProficiencyQuery()
and supportsVisibleFederation() are true | |
Method | getProficiencySearchSession | ||
Description |
Gets the | ||
Return | osid.learning.ProficiencySearchSession | a ProficiencySearchSession | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsProficiencySearch() is false | ||
Compliance | optional | This method must be implemented if supportsProficiencySearch()
is true. | |
Method | getProficiencySearchSessionForObjectiveBank | ||
Description |
Gets the | ||
Parameters | osid.id.Id | objectiveBankId | the Id of the ObjectiveBank |
Return | osid.learning.ProficiencySearchSession | a ProficiencySearchSession | |
Errors | NOT_FOUND | no objective bank found by the given Id | |
NULL_ARGUMENT | objectiveBankId is null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsProficiencySearch() or
supportsVisibleFederation() is false | ||
Compliance | optional | This method must be implemented if supportsProficiencySearch()
and supportsVisibleFederation() are true | |
Method | getProficiencyAdminSession | ||
Description |
Gets the | ||
Return | osid.learning.ProficiencyAdminSession | a ProficiencyAdminSession | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsProficiencyAdmin() is false | ||
Compliance | optional | This method must be implemented if supportsProficiencyAdmin()
is true. | |
Method | getProficiencyAdminSessionForObjectiveBank | ||
Description |
Gets the | ||
Parameters | osid.id.Id | objectiveBankId | the Id of the ObjectiveBank |
Return | osid.learning.ProficiencyAdminSession | a ProficiencyAdminSession | |
Errors | NOT_FOUND | no objective bank found by the given Id | |
NULL_ARGUMENT | objectiveBankId is null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsProficiencyAdmin() or
supportsVisibleFederation() is false | ||
Compliance | optional | This method must be implemented if supportsProficiencyAdmin()
and supportsVisibleFederation() are true | |
Method | getProficiencyNotificationSession | ||
Description |
Gets the | ||
Parameters | osid.learning.ProficiencyReceiver | proficiencyReceiver | the notification callback |
Return | osid.learning.ProficiencyNotificationSession | a ProficiencyNotificationSession | |
Errors | NULL_ARGUMENT | proficiencyReceiver is null | |
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsProficiencyNotification() is false | ||
Compliance | optional | This method must be implemented if supportsProficiencyNotification()
is true. | |
Method | getProficiencyNotificationSessionForObjectiveBank | ||
Description |
Gets the | ||
Parameters | osid.learning.ProficiencyReceiver | proficiencyReceiver | the notification callback |
osid.id.Id | objectiveBankId | the Id of the ObjectiveBank | |
Return | osid.learning.ProficiencyNotificationSession | a ProficiencyNotificationSession | |
Errors | NOT_FOUND | no objective bank found by the given Id | |
NULL_ARGUMENT | proficiencyReceiver or objectiveBankId is
null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsProficiencyNotification() or
supportsVisibleFederation() is false | ||
Compliance | optional | This method must be implemented if supportsProficiencyNotification()
and supportsVisibleFederation() are true | |
Method | getProficiencyObjectiveBankSession | ||
Description |
Gets the | ||
Return | osid.learning.ProficiencyObjectiveBankSession | a ProficiencyObjectiveBankSession | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsProficiencyObjectiveBank() is false | ||
Compliance | optional | This method must be implemented if
supportsProficiencyObjectiveBank() is true. | |
Method | getProficiencyObjectiveBankAssignmentSession | ||
Description |
Gets the | ||
Return | osid.learning.ProficiencyObjectiveBankAssignmentSession | a ProficiencyObjectiveBankAssignmentSession | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsProficiencyObjectiveBankAssignment() is false
| ||
Compliance | optional | This method must be implemented if
supportsProficiencyObjectiveBankAssignment() is true. | |
Method | getProficiencySmartObjectiveBankSession | ||
Description |
Gets the | ||
Parameters | osid.id.Id | objectiveBankId | the Id of the ObjectiveBank |
Return | osid.learning.ProficiencySmartObjectiveBankSession | a ProficiencySmartObjectiveBankSession | |
Errors | NOT_FOUND | no objective bank found by the given Id | |
NULL_ARGUMENT | objectiveBankId is null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsProficiencySmartObjectiveBank() is false
| ||
Compliance | optional | This method must be implemented if
supportsProficiencySmartObjectiveBank() is true. | |
Method | getMyLearningPathSession | ||
Description |
Gets the | ||
Return | osid.learning.MyLearningPathSession | a MyLearningPathSession | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsMyLearningPath() is false | ||
Compliance | optional | This method must be implemented if supportsMyLearningPath()
is true. | |
Method | getMyLearningPathSessionForObjectiveBank | ||
Description |
Gets the | ||
Parameters | osid.id.Id | objectiveBankId | the Id of the ObjectiveBank |
Return | osid.learning.MyLearningPathSession | a MyLearningPathSession | |
Errors | NOT_FOUND | no objective bank found by the given Id | |
NULL_ARGUMENT | objectiveBankId is null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsMyLearningPath() or
supportsVisibleFederation() is false | ||
Compliance | optional | This method must be implemented if supportsMyLearningPath()
and supportsVisibleFederation() are true | |
Method | getLearningPathSession | ||
Description |
Gets the | ||
Return | osid.learning.LearningPathSession | a LearningPathSession | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsLearningPath() is false | ||
Compliance | optional | This method must be implemented if supportsLearningPath() is
true. | |
Method | getLearningPathSessionForObjectiveBank | ||
Description |
Gets the | ||
Parameters | osid.id.Id | objectiveBankId | the Id of the ObjectiveBank |
Return | osid.learning.LearningPathSession | a LearningPathSession | |
Errors | NOT_FOUND | no objective bank found by the given Id | |
NULL_ARGUMENT | objectiveBankId is null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportyLearningPath() or supportsVisibleFederation()
is false | ||
Compliance | optional | This method must be implemented if supportsLearningPath()
and supportsVisibleFederation() are true | |
Method | getObjectiveBankLookupSession | ||
Description |
Gets the OsidSession associated with the objective bank lookup service. | ||
Return | osid.learning.ObjectiveBankLookupSession | an ObjectiveBankLookupSession | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsObjectiveBankLookup() is false | ||
Compliance | optional | This method must be implemented if supportsObjectiveBankLookup()
is true. | |
Method | getObjectiveBankQuerySession | ||
Description |
Gets the OsidSession associated with the objective bank query service. | ||
Return | osid.learning.ObjectiveBankQuerySession | an ObjectiveBankQuerySession | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsObjectiveBankQuery() is false | ||
Compliance | optional | This method must be implemented if supportsObjectiveBankQuery()
is true. | |
Method | getObjectiveBankSearchSession | ||
Description |
Gets the OsidSession associated with the objective bank search service. | ||
Return | osid.learning.ObjectiveBankSearchSession | an ObjectiveBankSearchSession | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsObjectiveBankSearch() is false | ||
Compliance | optional | This method must be implemented if supportsObjectiveBankSearch()
is true. | |
Method | getObjectiveBankAdminSession | ||
Description |
Gets the OsidSession associated with the objective bank administration service. | ||
Return | osid.learning.ObjectiveBankAdminSession | an ObjectiveBankAdminSession | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsObjectiveBankAdmin() is false | ||
Compliance | optional | This method must be implemented if supportsObjectiveBankAdmin()
is true. | |
Method | getObjectiveBankNotificationSession | ||
Description |
Gets the notification session for notifications pertaining to objective bank service changes. | ||
Parameters | osid.learning.ObjectiveBankReceiver | objectiveBankReceiver | the objective bank receiver |
Return | osid.learning.ObjectiveBankNotificationSession | an ObjectiveBankNotificationSession | |
Errors | NULL_ARGUMENT | objectiveBankReceiver is null | |
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsObjectiveBankNotification() is false | ||
Compliance | optional | This method must be implemented if
supportsObjectiveBankNotification() is true. | |
Method | getObjectiveBankHierarchySession | ||
Description |
Gets the session traversing objective bank hierarchies. | ||
Return | osid.learning.ObjectiveBankHierarchySession | an ObjectiveBankHierarchySession | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsObjectiveBankHierarchy() is false | ||
Compliance | optional | This method must be implemented if supportsObjectiveBankHierarchy()
is true. | |
Method | getObjectiveBankHierarchyDesignSession | ||
Description |
Gets the session designing objective bank hierarchies. | ||
Return | osid.learning.ObjectiveBankHierarchyDesignSession | an ObjectiveBankHierarchyDesignSession | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsObjectiveBankHierarchyDesign() is false | ||
Compliance | optional | This method must be implemented if
supportsObjectiveBankHierarchyDesign() is true. | |
Method | getLearningBatchManager | ||
Description |
Gets a | ||
Return | osid.learning.batch.LearningBatchManager | a LearningBatchManager | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsLearningBatch() is false | ||
Compliance | optional | This method must be implemented if supportsLearningBatch()
is true. |