public interface LearningManager extends OsidManager, LearningProfile
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:
ObjectiveLookupSession:
a session to look up
objectives ObjectiveLookupSession:
a session to query
objectives
ObjectiveSearchSession:
a session to search
objectives ObjectiveAdminSession:
a session to create, modify
and delete objectives
ObjectiveNotificationSession: a
session to receive
messages pertaining to objective
changes ObjectiveHierarchySession:
a session to traverse
objective hierarchies ObjectiveHierarchyDesignSession:
a session to
design objective hierarchies ObjectiveSequencingSession:
a session to sequence
objectives ObjectiveObjectiveBankSession:
a session for
retriieving objective and objective bank mappings ObjectiveObjectiveBankAssignmentSession:
a session
for managing objective and objective bank mappings ObjectiveSmartObjectiveBankSession:
a session for
managing dynamic objective banks ObjectiveRequisiteSession:
a session to examine
objective requisites ObjectiveRequisiteAssignmentSession:
a session to
manage objective requisites ActivityLookupSession:
a session to look up
activities ActivityQuerySession:
a session to query
activities
ActivitySearchSession:
a session to search
activities ActivityAdminSession:
a session to create, modify
and delete activities
ActivityNotificationSession: a
session to receive
messages pertaining to activity
changes ActivityObjectiveBankSession:
a session for
retriieving activity and objective bank mappings ActivityObjectiveBankAssignmentSession:
a session
for managing activity and objective bank mappings ActivitySmartObjectiveBankSession:
a session for
managing dynamic objective banks of activities ProficiencyLookupSession:
a session to retrieve
proficiencies ProficiencyQuerySession:
a session to query
proficiencies ProficiencySearchSession:
a session to search for
proficiencies ProficiencyAdminSession:
a session to create,
update, and delete proficiencies ProficiencyNotificationSession:
a session to
receive notifications pertaining to proficiency changes ProficiencyObjectiveBankSession:
a session to look
up proficiency to objective bank mappings ProficiencyObjectiveBankAssignmentSession:
a
session to manage proficiency to objective bank mappings ProficiencySmartObjectiveBankSession:
a session to
manage smart objective banks of proficiencies MyLearningPathSession:
a session to examine
learning paths of objectives LearningPathSession:
a session to examine learning
paths of objectives ObjectiveBankLookupSession:
a session to lookup
objective banks ObjectiveBankQuerySession:
a session to query
objective banks ObjectiveBankSearchSession
: a session to search
objective banks ObjectiveBankAdminSession
: a session to create,
modify and delete objective banks ObjectiveBankNotificationSession
: a session to
receive messages pertaining to objective bank changes ObjectiveBankHierarchySession:
a session to
traverse the objective bank hierarchy ObjectiveBankHierarchyDesignSession:
a session to
manage the objective bank hierarchy Modifier and Type | Method and Description |
---|---|
ActivityAdminSession |
getActivityAdminSession()
Gets the
OsidSession associated with the activity
administration service. |
ActivityAdminSession |
getActivityAdminSessionForObjectiveBank(Id objectiveBankId)
Gets the
OsidSession associated with the activity admin
service for the given objective bank. |
ActivityLookupSession |
getActivityLookupSession()
Gets the
OsidSession associated with the activity
lookup service. |
ActivityLookupSession |
getActivityLookupSessionForObjectiveBank(Id objectiveBankId)
Gets the
OsidSession associated with the activity
lookup service for the given objective bank. |
ActivityNotificationSession |
getActivityNotificationSession(ActivityReceiver activityReceiver)
Gets the notification session for notifications pertaining to activity
changes.
|
ActivityNotificationSession |
getActivityNotificationSessionForObjectiveBank(ActivityReceiver activityReceiver,
Id objectiveBankId)
Gets the
OsidSession associated with the activity
notification service for the given objective bank. |
ActivityObjectiveBankAssignmentSession |
getActivityObjectiveBankAssignmentSession()
Gets the session for assigning activity to objective bank mappings.
|
ActivityObjectiveBankSession |
getActivityObjectiveBankSession()
Gets the session for retrieving activity to objective bank mappings.
|
ActivityQuerySession |
getActivityQuerySession()
Gets the
OsidSession associated with the activity query
service. |
ActivityQuerySession |
getActivityQuerySessionForObjectiveBank(Id objectiveBankId)
Gets the
OsidSession associated with the activity query
service for the given objective bank. |
ActivitySearchSession |
getActivitySearchSession()
Gets the
OsidSession associated with the activity
search service. |
ActivitySearchSession |
getActivitySearchSessionForObjectiveBank(Id objectiveBankId)
Gets the
OsidSession associated with the activity
search service for the given objective bank. |
ActivitySmartObjectiveBankSession |
getActivitySmartObjectiveBankSession(Id objectiveBankId)
Gets the
OsidSession to manage dynamic objective banks
of activities. |
LearningBatchManager |
getLearningBatchManager()
Gets a
LearningBatchManager. |
LearningPathSession |
getLearningPathSession()
Gets the
OsidSession associated with the learning path
service. |
LearningPathSession |
getLearningPathSessionForObjectiveBank(Id objectiveBankId)
Gets the
OsidSession associated with the learning path
service for the given objective bank. |
MyLearningPathSession |
getMyLearningPathSession()
Gets the
OsidSession associated with the my learning
path service. |
MyLearningPathSession |
getMyLearningPathSessionForObjectiveBank(Id objectiveBankId)
Gets the
OsidSession associated with the my learning
path service for the given objective bank. |
ObjectiveAdminSession |
getObjectiveAdminSession()
Gets the
OsidSession associated with the objective
administration service. |
ObjectiveAdminSession |
getObjectiveAdminSessionForObjectiveBank(Id objectiveBankId)
Gets the
OsidSession associated with the objective
admin service for the given objective bank. |
ObjectiveBankAdminSession |
getObjectiveBankAdminSession()
Gets the OsidSession associated with the objective bank administration
service.
|
ObjectiveBankHierarchyDesignSession |
getObjectiveBankHierarchyDesignSession()
Gets the session designing objective bank hierarchies.
|
ObjectiveBankHierarchySession |
getObjectiveBankHierarchySession()
Gets the session traversing objective bank hierarchies.
|
ObjectiveBankLookupSession |
getObjectiveBankLookupSession()
Gets the OsidSession associated with the objective bank lookup
service.
|
ObjectiveBankNotificationSession |
getObjectiveBankNotificationSession(ObjectiveBankReceiver objectiveBankReceiver)
Gets the notification session for notifications pertaining to
objective bank service changes.
|
ObjectiveBankQuerySession |
getObjectiveBankQuerySession()
Gets the OsidSession associated with the objective bank query service.
|
ObjectiveBankSearchSession |
getObjectiveBankSearchSession()
Gets the OsidSession associated with the objective bank search
service.
|
ObjectiveHierarchyDesignSession |
getObjectiveHierarchyDesignSession()
Gets the session for designing objective hierarchies.
|
ObjectiveHierarchyDesignSession |
getObjectiveHierarchyDesignSessionForObjectiveBank(Id objectiveBankId)
Gets the
OsidSession associated with the objective
hierarchy design service for the given objective bank. |
ObjectiveHierarchySession |
getObjectiveHierarchySession()
Gets the session for traversing objective hierarchies.
|
ObjectiveHierarchySession |
getObjectiveHierarchySessionForObjectiveBank(Id objectiveBankId)
Gets the
OsidSession associated with the objective
hierarchy traversal service for the given objective bank. |
ObjectiveLookupSession |
getObjectiveLookupSession()
Gets the
OsidSession associated with the objective
lookup service. |
ObjectiveLookupSession |
getObjectiveLookupSessionForObjectiveBank(Id objectiveBankId)
Gets the
OsidSession associated with the objective
lookup service for the given objective bank. |
ObjectiveNotificationSession |
getObjectiveNotificationSession(ObjectiveReceiver objectiveReceiver)
Gets the notification session for notifications pertaining to
objective changes.
|
ObjectiveNotificationSession |
getObjectiveNotificationSessionForObjectiveBank(ObjectiveReceiver objectiveReceiver,
Id objectiveBankId)
Gets the
OsidSession associated with the objective
notification service for the given objective bank. |
ObjectiveObjectiveBankAssignmentSession |
getObjectiveObjectiveBankAssignmentSession()
Gets the session for assigning objective to objective bank mappings.
|
ObjectiveObjectiveBankSession |
getObjectiveObjectiveBankSession()
Gets the session for retrieving objective to objective bank mappings.
|
ObjectiveQuerySession |
getObjectiveQuerySession()
Gets the
OsidSession associated with the objective
query service. |
ObjectiveQuerySession |
getObjectiveQuerySessionForObjectiveBank(Id objectiveBankId)
Gets the
OsidSession associated with the objective
query service for the given objective bank. |
ObjectiveRequisiteAssignmentSession |
getObjectiveRequisiteAssignmentSession()
Gets the session for managing objective requisites.
|
ObjectiveRequisiteAssignmentSession |
getObjectiveRequisiteAssignmentSessionForObjectiveBank(Id objectiveBankId)
Gets the
OsidSession associated with the objective
sequencing service for the given objective bank. |
ObjectiveRequisiteSession |
getObjectiveRequisiteSession()
Gets the session for examining objective requisites.
|
ObjectiveRequisiteSession |
getObjectiveRequisiteSessionForObjectiveBank(Id objectiveBankId)
Gets the
OsidSession associated with the objective
sequencing service for the given objective bank. |
ObjectiveSearchSession |
getObjectiveSearchSession()
Gets the
OsidSession associated with the objective
search service. |
ObjectiveSearchSession |
getObjectiveSearchSessionForObjectiveBank(Id objectiveBankId)
Gets the
OsidSession associated with the objective
search service for the given objective bank. |
ObjectiveSequencingSession |
getObjectiveSequencingSession()
Gets the session for sequencing objectives.
|
ObjectiveSequencingSession |
getObjectiveSequencingSessionForObjectiveBank(Id objectiveBankId)
Gets the
OsidSession associated with the objective
sequencing service for the given objective bank. |
ObjectiveSmartObjectiveBankSession |
getObjectiveSmartObjectiveBankSession(Id objectiveBankId)
Gets the
OsidSession to manage dynamic objective banks
of objectives. |
ProficiencyAdminSession |
getProficiencyAdminSession()
Gets the
OsidSession associated with the proficiency
administration service. |
ProficiencyAdminSession |
getProficiencyAdminSessionForObjectiveBank(Id objectiveBankId)
Gets the
OsidSession associated with the proficiency
administration service for the given objective bank. |
ProficiencyLookupSession |
getProficiencyLookupSession()
Gets the
OsidSession associated with the proficiency
lookup service. |
ProficiencyLookupSession |
getProficiencyLookupSessionForObjectiveBank(Id objectiveBankId)
Gets the
OsidSession associated with the proficiency
lookup service for the given objective bank. |
ProficiencyNotificationSession |
getProficiencyNotificationSession(ProficiencyReceiver proficiencyReceiver)
Gets the
OsidSession associated with the proficiency
notification service. |
ProficiencyNotificationSession |
getProficiencyNotificationSessionForObjectiveBank(ProficiencyReceiver proficiencyReceiver,
Id objectiveBankId)
Gets the
OsidSession associated with the proficiency
notification service for the given objective bank. |
ProficiencyObjectiveBankAssignmentSession |
getProficiencyObjectiveBankAssignmentSession()
Gets the
OsidSession associated with assigning
proficiencys to objective banks. |
ProficiencyObjectiveBankSession |
getProficiencyObjectiveBankSession()
Gets the
OsidSession to lookup proficiency/objective
bank mappings. |
ProficiencyQuerySession |
getProficiencyQuerySession()
Gets the
OsidSession associated with the proficiency
query service. |
ProficiencyQuerySession |
getProficiencyQuerySessionForObjectiveBank(Id objectiveBankId)
Gets the
OsidSession associated with the proficiency
query service for the given objective bank. |
ProficiencySearchSession |
getProficiencySearchSession()
Gets the
OsidSession associated with the proficiency
search service. |
ProficiencySearchSession |
getProficiencySearchSessionForObjectiveBank(Id objectiveBankId)
Gets the
OsidSession associated with the proficiency
search service for the given objective bank. |
ProficiencySmartObjectiveBankSession |
getProficiencySmartObjectiveBankSession(Id objectiveBankId)
Gets the
OsidSession to manage dynamic objective banks
of objectives. |
changeBranch, initialize, rollbackService
close
getActivityRecordTypes, getActivitySearchRecordTypes, getObjectiveBankRecordTypes, getObjectiveBankSearchRecordTypes, getObjectiveRecordTypes, getObjectiveSearchRecordTypes, getProficiencyRecordTypes, getProficiencySearchRecordTypes, supportsActivityAdmin, supportsActivityLookup, supportsActivityNotification, supportsActivityObjectiveBank, supportsActivityObjectiveBankAssignment, supportsActivityQuery, supportsActivityRecordType, supportsActivitySearch, supportsActivitySearchRecordType, supportsActivitySmartObjectiveBank, supportsLearningBatch, supportsLearningPath, supportsMyLearningPath, supportsObjectiveAdmin, supportsObjectiveBankAdmin, supportsObjectiveBankHierarchy, supportsObjectiveBankHierarchyDesign, supportsObjectiveBankLookup, supportsObjectiveBankNotification, supportsObjectiveBankQuery, supportsObjectiveBankRecordType, supportsObjectiveBankSearch, supportsObjectiveBankSearchRecordType, supportsObjectiveHierarchy, supportsObjectiveHierarchyDesign, supportsObjectiveLookup, supportsObjectiveNotification, supportsObjectiveObjectiveBank, supportsObjectiveObjectiveBankAssignment, supportsObjectiveQuery, supportsObjectiveRecordType, supportsObjectiveRequisite, supportsObjectiveRequisiteAssignment, supportsObjectiveSearch, supportsObjectiveSearchRecordType, supportsObjectiveSequencing, supportsObjectiveSmartObjectiveBank, supportsProficiencyAdmin, supportsProficiencyLookup, supportsProficiencyNotification, supportsProficiencyObjectiveBank, supportsProficiencyObjectiveBankAssignment, supportsProficiencyQuery, supportsProficiencyRecordType, supportsProficiencySearch, supportsProficiencySearchRecordType, supportsProficiencySmartObjectiveBank, supportsVisibleFederation
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordType
getBranding, getBrandingIds, getLicense, getProvider, getProviderId
ObjectiveLookupSession getObjectiveLookupSession() throws OperationFailedException
OsidSession
associated with the objective
lookup service. ObjectiveLookupSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsObjectiveLookup()
is false
optional
- This method must be implemented if
supportsObjectiveLookup()
is true.
ObjectiveLookupSession getObjectiveLookupSessionForObjectiveBank(Id objectiveBankId) throws NotFoundException, OperationFailedException
OsidSession
associated with the objective
lookup service for the given objective bank.objectiveBankId
- the Id
of the objective bank an ObjectiveLookupSession
NotFoundException
- objectiveBankId
not
foundNullArgumentException
- objectiveBankId
is null
OperationFailedException
- unable to complete
request
UnimplementedException
-
supportsObjectiveLookup()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsObjectiveLookup()
and
supportsVisibleFederation()
are true.
ObjectiveQuerySession getObjectiveQuerySession() throws OperationFailedException
OsidSession
associated with the objective
query service. ObjectiveQuerySession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsObjectiveQuery()
is false
optional
- This method must be implemented if
supportsObjectiveQuery()
is true.
ObjectiveQuerySession getObjectiveQuerySessionForObjectiveBank(Id objectiveBankId) throws NotFoundException, OperationFailedException
OsidSession
associated with the objective
query service for the given objective bank.objectiveBankId
- the Id
of the objective bank an ObjectiveQuerySession
NotFoundException
- objectiveBankId
not
foundNullArgumentException
- objectiveBankId
is null
OperationFailedException
- unable to complete
request
UnimplementedException
-
supportsObjectiveQuery()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsObjectiveQuery()
and
supportsVisibleFederation()
are true.
ObjectiveSearchSession getObjectiveSearchSession() throws OperationFailedException
OsidSession
associated with the objective
search service. ObjectiveSearchSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsObjectiveSearch()
is false
optional
- This method must be implemented if
supportsObjectiveSearch()
is true.
ObjectiveSearchSession getObjectiveSearchSessionForObjectiveBank(Id objectiveBankId) throws NotFoundException, OperationFailedException
OsidSession
associated with the objective
search service for the given objective bank.objectiveBankId
- the Id
of the objective bank an ObjectiveSearchSession
NotFoundException
- objectiveBankId
not
foundNullArgumentException
- objectiveBankId
is null
OperationFailedException
- unable to complete
request
UnimplementedException
-
supportsObjectiveSearch()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsObjectiveSearch()
and
supportsVisibleFederation()
are true.
ObjectiveAdminSession getObjectiveAdminSession() throws OperationFailedException
OsidSession
associated with the objective
administration service. ObjectiveAdminSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsObjectiveAdmin()
is false
optional
- This method must be implemented if
supportsObjectiveAdmin()
is true.
ObjectiveAdminSession getObjectiveAdminSessionForObjectiveBank(Id objectiveBankId) throws NotFoundException, OperationFailedException
OsidSession
associated with the objective
admin service for the given objective bank.objectiveBankId
- the Id
of the objective bank an ObjectiveAdminSession
NotFoundException
- objectiveBankId
not
foundNullArgumentException
- objectiveBankId
is null
OperationFailedException
- unable to complete
request
UnimplementedException
-
supportsObjectiveAdmin()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsObjectiveAdmin()
and
supportsVisibleFederation()
are true.
ObjectiveNotificationSession getObjectiveNotificationSession(ObjectiveReceiver objectiveReceiver) throws OperationFailedException
objectiveReceiver
- the objective receiver ObjectiveNotificationSession
NullArgumentException
- objectiveReceiver
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsObjectiveNotification()
is false
optional
- This method must be implemented if
supportsObjectiveNotification()
is true.
ObjectiveNotificationSession getObjectiveNotificationSessionForObjectiveBank(ObjectiveReceiver objectiveReceiver, Id objectiveBankId) throws NotFoundException, OperationFailedException
OsidSession
associated with the objective
notification service for the given objective bank.objectiveReceiver
- the objective receiverobjectiveBankId
- the Id
of the objective bank an ObjectiveNotificationSession
NotFoundException
- objectiveBankId
not
foundNullArgumentException
- objectiveReceiver
or objectiveBankId
is null
OperationFailedException
- unable to complete
request
UnimplementedException
-
supportsObjectiveNotification()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsObjectiveNotification()
and
supportsVisibleFederation()
are true.
ObjectiveHierarchySession getObjectiveHierarchySession() throws OperationFailedException
ObjectiveHierarchySession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsObjectiveHierarchy()
is false
optional
- This method must be implemented if
supportsObjectiveHierarchy()
is true.
ObjectiveHierarchySession getObjectiveHierarchySessionForObjectiveBank(Id objectiveBankId) throws NotFoundException, OperationFailedException
OsidSession
associated with the objective
hierarchy traversal service for the given objective bank.objectiveBankId
- the Id
of the objective bank ObjectiveHierarchySession
NotFoundException
- objectiveBankId
not
foundNullArgumentException
- objectiveBankId
is null
OperationFailedException
- unable to complete
request
UnimplementedException
-
supportsObjectiveHierarchy()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsObjectiveHierarchy()
and
supportsVisibleFederation()
are true.
ObjectiveHierarchyDesignSession getObjectiveHierarchyDesignSession() throws OperationFailedException
ObjectiveHierarchyDesignSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsObjectiveHierarchyDesign()
is false
optional
- This method must be implemented if
supportsObjectiveHierarchyDesign()
is true.
ObjectiveHierarchyDesignSession getObjectiveHierarchyDesignSessionForObjectiveBank(Id objectiveBankId) throws NotFoundException, OperationFailedException
OsidSession
associated with the objective
hierarchy design service for the given objective bank.objectiveBankId
- the Id
of the objective bank ObjectiveHierarchyDesignSession
NotFoundException
- objectiveBankId
not
foundNullArgumentException
- objectiveBankId
is null
OperationFailedException
- unable to complete
request
UnimplementedException
-
supportsObjectiveHierarchyDesign()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsObjectiveHierarchyDesign()
and
supportsVisibleFederation()
are true.
ObjectiveSequencingSession getObjectiveSequencingSession() throws OperationFailedException
ObjectiveSequencingSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsObjectiveSequencing()
is false
optional
- This method must be implemented if
supportsObjectiveSequencing()
is true.
ObjectiveSequencingSession getObjectiveSequencingSessionForObjectiveBank(Id objectiveBankId) throws NotFoundException, OperationFailedException
OsidSession
associated with the objective
sequencing service for the given objective bank.objectiveBankId
- the Id
of the objective bank ObjectiveSequencingSession
NotFoundException
- objectiveBankId
not
foundNullArgumentException
- objectiveBankId
is null
OperationFailedException
- unable to complete
request
UnimplementedException
-
supportsObjectiveSequencing()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsObjectiveSequencing()
and
supportsVisibleFederation()
are true.
ObjectiveObjectiveBankSession getObjectiveObjectiveBankSession() throws OperationFailedException
ObjectiveObjectiveBankSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsObjectiveObjectiveBank()
is false
optional
- This method must be implemented if
supportsObjectiveObjectiveBank()
is true.
ObjectiveObjectiveBankAssignmentSession getObjectiveObjectiveBankAssignmentSession() throws OperationFailedException
ObjectiveObjectiveBankAssignmentSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsObjectiveObjectiveBankAssignment()
is
false
optional
- This method must be implemented if
supportsObjectiveObjectiveBankAssignment()
is
true.
ObjectiveSmartObjectiveBankSession getObjectiveSmartObjectiveBankSession(Id objectiveBankId) throws NotFoundException, OperationFailedException
OsidSession
to manage dynamic objective banks
of objectives.objectiveBankId
- the Id
of the
ObjectiveBank
ObjectiveSmartObjectiveBankSession
NotFoundException
- no objective bank found by the
given Id
NullArgumentException
- objectiveBankId
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsObjectiveSmartObjectiveBank()
is false
optional
- This method must be implemented if
supportsObjectiveSmartObjectiveBank()
is
true.
ObjectiveRequisiteSession getObjectiveRequisiteSession() throws OperationFailedException
ObjectiveRequisiteSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsObjectiveRequisite()
is false
optional
- This method must be implemented if
supportsObjectiveRequisite()
is true.
ObjectiveRequisiteSession getObjectiveRequisiteSessionForObjectiveBank(Id objectiveBankId) throws NotFoundException, OperationFailedException
OsidSession
associated with the objective
sequencing service for the given objective bank.objectiveBankId
- the Id
of the objective bank ObjectiveRequisiteSession
NotFoundException
- objectiveBankId
not
foundNullArgumentException
- objectiveBankId
is null
OperationFailedException
- unable to complete
request
UnimplementedException
-
supportsObjectiveRequisite()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsObjectiveRequisite()
and
supportsVisibleFederation()
are true.
ObjectiveRequisiteAssignmentSession getObjectiveRequisiteAssignmentSession() throws OperationFailedException
ObjectiveRequisiteAssignmentSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsObjectiveRequisiteAssignment()
is false
optional
- This method must be implemented if
supportsObjectiveRequisiteAssignment()
is
true.
ObjectiveRequisiteAssignmentSession getObjectiveRequisiteAssignmentSessionForObjectiveBank(Id objectiveBankId) throws NotFoundException, OperationFailedException
OsidSession
associated with the objective
sequencing service for the given objective bank.objectiveBankId
- the Id
of the objective bank ObjectiveRequisiteAssignmentSession
NotFoundException
- objectiveBankId
not
foundNullArgumentException
- objectiveBankId
is null
OperationFailedException
- unable to complete
request
UnimplementedException
-
supportsObjectiveRequisiteAssignment()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsObjectiveRequisiteAssignment()
and
supportsVisibleFederation()
are true.
ActivityLookupSession getActivityLookupSession() throws OperationFailedException
OsidSession
associated with the activity
lookup service. ActivityLookupSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsActivityLookup()
is false
optional
- This method must be implemented if
supportsActivityLookup()
is true.
ActivityLookupSession getActivityLookupSessionForObjectiveBank(Id objectiveBankId) throws NotFoundException, OperationFailedException
OsidSession
associated with the activity
lookup service for the given objective bank.objectiveBankId
- the Id
of the objective bank ActivityLookupSession
NotFoundException
- objectiveBankId
not
foundNullArgumentException
- objectiveBankId
is null
OperationFailedException
- unable to complete
request
UnimplementedException
-
supportsActivityLookup()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsActivityLookup()
and
supportsVisibleFederation()
are true.
ActivityQuerySession getActivityQuerySession() throws OperationFailedException
OsidSession
associated with the activity query
service. ActivityQuerySession
OperationFailedException
- unable to complete requestUnimplementedException
- supportsActivityQuery()
is false
optional
- This method must be implemented if
supportsActivityQuery()
is true.
ActivityQuerySession getActivityQuerySessionForObjectiveBank(Id objectiveBankId) throws NotFoundException, OperationFailedException
OsidSession
associated with the activity query
service for the given objective bank.objectiveBankId
- the Id
of the objective bank ActivityQuerySession
NotFoundException
- objectiveBankId
not
foundNullArgumentException
- objectiveBankId
is null
OperationFailedException
- unable to complete
request
UnimplementedException
- supportsActivityQuery()
or supportsVisibleFederation()
is
false
optional
- This method must be implemented if
supportsActivityQuery()
and
supportsVisibleFederation()
are true.
ActivitySearchSession getActivitySearchSession() throws OperationFailedException
OsidSession
associated with the activity
search service. ActivitySearchSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsActivitySearch()
is false
optional
- This method must be implemented if
supportsActivitySearch()
is true.
ActivitySearchSession getActivitySearchSessionForObjectiveBank(Id objectiveBankId) throws NotFoundException, OperationFailedException
OsidSession
associated with the activity
search service for the given objective bank.objectiveBankId
- the Id
of the objective bank ActivitySearchSession
NotFoundException
- objectiveBankId
not
foundNullArgumentException
- objectiveBankId
is null
OperationFailedException
- unable to complete
request
UnimplementedException
-
supportsActivitySearch()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsActivitySearch()
and
supportsVisibleFederation()
are true.
ActivityAdminSession getActivityAdminSession() throws OperationFailedException
OsidSession
associated with the activity
administration service. ActivityAdminSession
OperationFailedException
- unable to complete requestUnimplementedException
- supportsActivityAdmin()
is false
optional
- This method must be implemented if
supportsActivityAdmin()
is true.
ActivityAdminSession getActivityAdminSessionForObjectiveBank(Id objectiveBankId) throws NotFoundException, OperationFailedException
OsidSession
associated with the activity admin
service for the given objective bank.objectiveBankId
- the Id
of the objective bank ActivityAdminSession
NotFoundException
- objectiveBankId
not
foundNullArgumentException
- objectiveBankId
is null
OperationFailedException
- unable to complete
request
UnimplementedException
- supportsActivityAdmin()
or supportsVisibleFederation()
is
false
optional
- This method must be implemented if
supportsActivityAdmin()
and
supportsVisibleFederation()
are true.
ActivityNotificationSession getActivityNotificationSession(ActivityReceiver activityReceiver) throws OperationFailedException
activityReceiver
- the activity receiver ActivityNotificationSession
NullArgumentException
- activityReceiver
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsActivityNotification()
is false
optional
- This method must be implemented if
supportsActivityNotification()
is true.
ActivityNotificationSession getActivityNotificationSessionForObjectiveBank(ActivityReceiver activityReceiver, Id objectiveBankId) throws NotFoundException, OperationFailedException
OsidSession
associated with the activity
notification service for the given objective bank.activityReceiver
- the activity receiverobjectiveBankId
- the Id
of the objective bank an ActivityNotificationSession
NotFoundException
- objectiveBankId
not
foundNullArgumentException
- activityReceiver
or objectiveBankId
is null
OperationFailedException
- unable to complete
request
UnimplementedException
-
supportsActivityNotification()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsActivityNotification()
and
supportsVisibleFederation()
are true.
ActivityObjectiveBankSession getActivityObjectiveBankSession() throws OperationFailedException
ActivityObjectiveBankSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsActivityObjectiveBank()
is false
optional
- This method must be implemented if
supportsActivityObjectiveBank()
is true.
ActivityObjectiveBankAssignmentSession getActivityObjectiveBankAssignmentSession() throws OperationFailedException
ActivityObjectiveBankAssignmentSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsActivityObjectiveBankAssignment()
is
false
optional
- This method must be implemented if
supportsActivityObjectiveBankAssignment()
is
true.
ActivitySmartObjectiveBankSession getActivitySmartObjectiveBankSession(Id objectiveBankId) throws NotFoundException, OperationFailedException
OsidSession
to manage dynamic objective banks
of activities.objectiveBankId
- the Id
of the
ObjectiveBank
ActivitySmartObjectiveBankSession
NotFoundException
- no objective bank found by the
given Id
NullArgumentException
- objectiveBankId
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsActivitySmartObjectiveBank()
is false
optional
- This method must be implemented if
supportsActivitySmartObjectiveBank()
is
true.
ProficiencyLookupSession getProficiencyLookupSession() throws OperationFailedException
OsidSession
associated with the proficiency
lookup service. ProficiencyLookupSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsProficiencyLookup()
is false
optional
- This method must be implemented if
supportsProficiencyLookup()
is true.
ProficiencyLookupSession getProficiencyLookupSessionForObjectiveBank(Id objectiveBankId) throws NotFoundException, OperationFailedException
OsidSession
associated with the proficiency
lookup service for the given objective bank.objectiveBankId
- the Id
of the obective bank ProficiencyLookupSession
NotFoundException
- no ObjectiveBank
found by the given Id
NullArgumentException
- objectiveBankId
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsProficiencyLookup()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsProficiencyLookup()
and
supportsVisibleFederation()
are true
ProficiencyQuerySession getProficiencyQuerySession() throws OperationFailedException
OsidSession
associated with the proficiency
query service. ProficiencyQuerySession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsProficiencyQuery()
is false
optional
- This method must be implemented if
supportsProficiencyQuery()
is true.
ProficiencyQuerySession getProficiencyQuerySessionForObjectiveBank(Id objectiveBankId) throws NotFoundException, OperationFailedException
OsidSession
associated with the proficiency
query service for the given objective bank.objectiveBankId
- the Id
of the obective bank ProficiencyQuerySession
NotFoundException
- no ObjectiveBank
found by the given Id
NullArgumentException
- objectiveBankId
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsProficiencyQuery()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsProficiencyQuery()
and
supportsVisibleFederation()
are true
ProficiencySearchSession getProficiencySearchSession() throws OperationFailedException
OsidSession
associated with the proficiency
search service. ProficiencySearchSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsProficiencySearch()
is false
optional
- This method must be implemented if
supportsProficiencySearch()
is true.
ProficiencySearchSession getProficiencySearchSessionForObjectiveBank(Id objectiveBankId) throws NotFoundException, OperationFailedException
OsidSession
associated with the proficiency
search service for the given objective bank.objectiveBankId
- the Id
of the
ObjectiveBank
ProficiencySearchSession
NotFoundException
- no objective bank found by the
given Id
NullArgumentException
- objectiveBankId
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsProficiencySearch()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsProficiencySearch()
and
supportsVisibleFederation()
are true
ProficiencyAdminSession getProficiencyAdminSession() throws OperationFailedException
OsidSession
associated with the proficiency
administration service. ProficiencyAdminSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsProficiencyAdmin()
is false
optional
- This method must be implemented if
supportsProficiencyAdmin()
is true.
ProficiencyAdminSession getProficiencyAdminSessionForObjectiveBank(Id objectiveBankId) throws NotFoundException, OperationFailedException
OsidSession
associated with the proficiency
administration service for the given objective bank.objectiveBankId
- the Id
of the
ObjectiveBank
ProficiencyAdminSession
NotFoundException
- no objective bank found by the
given Id
NullArgumentException
- objectiveBankId
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsProficiencyAdmin()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsProficiencyAdmin()
and
supportsVisibleFederation()
are true
ProficiencyNotificationSession getProficiencyNotificationSession(ProficiencyReceiver proficiencyReceiver) throws OperationFailedException
OsidSession
associated with the proficiency
notification service.proficiencyReceiver
- the notification callback ProficiencyNotificationSession
NullArgumentException
- proficiencyReceiver
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsProficiencyNotification()
is false
optional
- This method must be implemented if
supportsProficiencyNotification()
is true.
ProficiencyNotificationSession getProficiencyNotificationSessionForObjectiveBank(ProficiencyReceiver proficiencyReceiver, Id objectiveBankId) throws NotFoundException, OperationFailedException
OsidSession
associated with the proficiency
notification service for the given objective bank.proficiencyReceiver
- the notification callbackobjectiveBankId
- the Id
of the
ObjectiveBank
ProficiencyNotificationSession
NotFoundException
- no objective bank found by the
given Id
NullArgumentException
- proficiencyReceiver
or objectiveBankId
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsProficiencyNotification()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsProficiencyNotification()
and
supportsVisibleFederation()
are true
ProficiencyObjectiveBankSession getProficiencyObjectiveBankSession() throws OperationFailedException
OsidSession
to lookup proficiency/objective
bank mappings. ProficiencyObjectiveBankSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsProficiencyObjectiveBank()
is false
optional
- This method must be implemented if
supportsProficiencyObjectiveBank()
is true.
ProficiencyObjectiveBankAssignmentSession getProficiencyObjectiveBankAssignmentSession() throws OperationFailedException
OsidSession
associated with assigning
proficiencys to objective banks. ProficiencyObjectiveBankAssignmentSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsProficiencyObjectiveBankAssignment()
is
false
optional
- This method must be implemented if
supportsProficiencyObjectiveBankAssignment()
is
true.
ProficiencySmartObjectiveBankSession getProficiencySmartObjectiveBankSession(Id objectiveBankId) throws NotFoundException, OperationFailedException
OsidSession
to manage dynamic objective banks
of objectives.objectiveBankId
- the Id
of the
ObjectiveBank
ProficiencySmartObjectiveBankSession
NotFoundException
- no objective bank found by the
given Id
NullArgumentException
- objectiveBankId
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsProficiencySmartObjectiveBank()
is
false
optional
- This method must be implemented if
supportsProficiencySmartObjectiveBank()
is
true.
MyLearningPathSession getMyLearningPathSession() throws OperationFailedException
OsidSession
associated with the my learning
path service. MyLearningPathSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsMyLearningPath()
is false
optional
- This method must be implemented if
supportsMyLearningPath()
is true.
MyLearningPathSession getMyLearningPathSessionForObjectiveBank(Id objectiveBankId) throws NotFoundException, OperationFailedException
OsidSession
associated with the my learning
path service for the given objective bank.objectiveBankId
- the Id
of the
ObjectiveBank
MyLearningPathSession
NotFoundException
- no objective bank found by the
given Id
NullArgumentException
- objectiveBankId
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsMyLearningPath()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsMyLearningPath()
and
supportsVisibleFederation()
are true
LearningPathSession getLearningPathSession() throws OperationFailedException
OsidSession
associated with the learning path
service. LearningPathSession
OperationFailedException
- unable to complete requestUnimplementedException
- supportsLearningPath()
is false
optional
- This method must be implemented if
supportsLearningPath()
is true.
LearningPathSession getLearningPathSessionForObjectiveBank(Id objectiveBankId) throws NotFoundException, OperationFailedException
OsidSession
associated with the learning path
service for the given objective bank.objectiveBankId
- the Id
of the
ObjectiveBank
LearningPathSession
NotFoundException
- no objective bank found by the
given Id
NullArgumentException
- objectiveBankId
is null
OperationFailedException
- unable to complete requestUnimplementedException
- supportyLearningPath()
or supportsVisibleFederation()
is
false
optional
- This method must be implemented if
supportsLearningPath()
and
supportsVisibleFederation()
are true
ObjectiveBankLookupSession getObjectiveBankLookupSession() throws OperationFailedException
ObjectiveBankLookupSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsObjectiveBankLookup() is false
optional
- This method must be implemented if
supportsObjectiveBankLookup()
is true. ObjectiveBankQuerySession getObjectiveBankQuerySession() throws OperationFailedException
ObjectiveBankQuerySession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsObjectiveBankQuery() is false
optional
- This method must be implemented if
supportsObjectiveBankQuery()
is true. ObjectiveBankSearchSession getObjectiveBankSearchSession() throws OperationFailedException
ObjectiveBankSearchSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsObjectiveBankSearch() is false
optional
- This method must be implemented if
supportsObjectiveBankSearch()
is true. ObjectiveBankAdminSession getObjectiveBankAdminSession() throws OperationFailedException
ObjectiveBankAdminSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsObjectiveBankAdmin() is false
optional
- This method must be implemented if
supportsObjectiveBankAdmin()
is true. ObjectiveBankNotificationSession getObjectiveBankNotificationSession(ObjectiveBankReceiver objectiveBankReceiver) throws OperationFailedException
objectiveBankReceiver
- the objective bank receiver ObjectiveBankNotificationSession
NullArgumentException
- objectiveBankReceiver
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsObjectiveBankNotification() is false
optional
- This method must be implemented if
supportsObjectiveBankNotification()
is true. ObjectiveBankHierarchySession getObjectiveBankHierarchySession() throws OperationFailedException
ObjectiveBankHierarchySession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsObjectiveBankHierarchy() is false
optional
- This method must be implemented if
supportsObjectiveBankHierarchy()
is true. ObjectiveBankHierarchyDesignSession getObjectiveBankHierarchyDesignSession() throws OperationFailedException
ObjectiveBankHierarchyDesignSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsObjectiveBankHierarchyDesign() is false
optional
- This method must be implemented if
supportsObjectiveBankHierarchyDesign()
is true. LearningBatchManager getLearningBatchManager() throws OperationFailedException
LearningBatchManager.
LearningBatchManager
OperationFailedException
- unable to complete requestUnimplementedException
- supportsLearningBatch()
is false
optional
- This method must be implemented if
supportsLearningBatch()
is true.