Interface LearningProxyManager

All Superinterfaces:
AutoCloseable, Closeable, LearningProfile, OsidProfile, OsidProxyManager, OsidProxyManager, Sourceable

public interface LearningProxyManager extends OsidProxyManager, LearningProfile

The learning manager provides access to learning sessions and provides interoperability tests for various aspects of this service. Methods in this manager support the passing of a Proxy . 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