OSID Logo
OSID Specifications
learning package
Version 3.0.0
Release Candidate Preview
Interfaceosid.learning.LearningProfile
Implementsosid.OsidProfile
Description

The LearningProfile describes the interoperability among learning services.

MethodsupportsVisibleFederation
Description

Tests if federation is visible.

Returnboolean true if visible federation is supported , false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsObjectiveLookup
Description

Tests if an objective lookup service is supported. An objective lookup service defines methods to access objectives.

Returnbooleantrue if objective lookup is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsObjectiveQuery
Description

Tests if an objective query service is supported.

Returnboolean true if objective query is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsObjectiveSearch
Description

Tests if an objective search service is supported.

Returnboolean true if objective search is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsObjectiveAdmin
Description

Tests if an objective administrative service is supported.

Returnboolean true if objective admin is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsObjectiveNotification
Description

Tests if objective notification is supported. Messages may be sent when objectives are created, modified, or deleted.

Returnboolean true if objective notification is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsObjectiveHierarchy
Description

Tests if an objective hierarchy traversal is supported.

Returnboolean true if an objective hierarchy traversal is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsObjectiveHierarchyDesign
Description

Tests if an objective hierarchy design is supported.

Returnboolean true if an objective hierarchy design is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsObjectiveSequencing
Description

Tests if an objective sequencing design is supported.

Returnboolean true if objective sequencing is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsObjectiveObjectiveBank
Description

Tests if an objective to objective bank lookup session is available.

Returnboolean true if objective objective bank lookup session is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsObjectiveObjectiveBankAssignment
Description

Tests if an objective to objective bank assignment session is available.

Returnboolean true if objective objective bank assignment is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsObjectiveSmartObjectiveBank
Description

Tests if an objective smart objective bank cataloging service is supported.

Returnboolean true if objective smart objective banks are supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsObjectiveRequisite
Description

Tests if an objective requisite service is supported.

Returnboolean true if objective requisite service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsObjectiveRequisiteAssignment
Description

Tests if an objective requisite assignment service is supported.

Returnboolean true if objective requisite assignment service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsActivityLookup
Description

Tests if an activity lookup service is supported.

Returnboolean true if activity lookup is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsActivityQuery
Description

Tests if an activity query service is supported.

Returnboolean true if activity query is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsActivitySearch
Description

Tests if an activity search service is supported.

Returnboolean true if activity search is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsActivityAdmin
Description

Tests if an activity administrative service is supported.

Returnboolean true if activity admin is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsActivityNotification
Description

Tests if activity notification is supported. Messages may be sent when activities are created, modified, or deleted.

Returnboolean true if activity notification is supported , false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsActivityObjectiveBank
Description

Tests if an activity to objective bank lookup session is available.

Returnboolean true if activity objective bank lookup session is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsActivityObjectiveBankAssignment
Description

Tests if an activity to objective bank assignment session is available.

Returnboolean true if activity objective bank assignment is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsActivitySmartObjectiveBank
Description

Tests if an activity smart objective bank cataloging service is supported.

Returnboolean true if activity smart objective banks are supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsProficiencyLookup
Description

Tests if looking up proficiencies is supported.

Returnboolean true if proficiency lookup is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsProficiencyQuery
Description

Tests if querying proficiencies is supported.

Returnboolean true if proficiency query is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsProficiencySearch
Description

Tests if searching proficiencies is supported.

Returnboolean true if proficiency search is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsProficiencyAdmin
Description

Tests if proficiency administrative service is supported.

Returnboolean true if proficiency administration is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsProficiencyNotification
Description

Tests if a proficiency notification service is supported.

Returnboolean true if proficiency notification is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsProficiencyObjectiveBank
Description

Tests if a proficiency objective bank mapping lookup service is supported.

Returnboolean true if a proficiency objective bank lookup service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsProficiencyObjectiveBankAssignment
Description

Tests if a proficiency objective bank mapping service is supported.

Returnboolean true if proficiency to objective bank mapping service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsProficiencySmartObjectiveBank
Description

Tests if a proficiency smart objective bank cataloging service is supported.

Returnboolean true if proficiency smart objective banks are supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsMyLearningPath
Description

Tests if a learning path service is supported for the authenticated agent.

Returnboolean true if learning path is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsLearningPath
Description

Tests if a learning path service is supported.

Returnboolean true if learning path is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsObjectiveBankLookup
Description

Tests if an objective bank lookup service is supported.

Returnboolean true if objective bank lookup is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsObjectiveBankQuery
Description

Tests if an objective bank query service is supported.

Returnboolean true if objective bank query is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsObjectiveBankSearch
Description

Tests if an objective bank search service is supported.

Returnboolean true if objective bank search is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsObjectiveBankAdmin
Description

Tests if an objective bank administrative service is supported.

Returnboolean true if objective bank admin is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsObjectiveBankNotification
Description

Tests if objective bank notification is supported. Messages may be sent when objective banks are created, modified, or deleted.

Returnboolean true if objective bank notification is supported , false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsObjectiveBankHierarchy
Description

Tests if an objective bank hierarchy traversal is supported.

Returnboolean true if an objective bank hierarchy traversal is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsObjectiveBankHierarchyDesign
Description

Tests if objective bank hierarchy design is supported.

Returnboolean true if an objective bank hierarchy design is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsLearningBatch
Description

Tests if a learning batch service is supported.

Returnboolean true if a learning batch service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodgetObjectiveRecordTypes
Description

Gets the supported Objective record types.

Returnosid.type.TypeLista list containing the supported Objective record types
CompliancemandatoryThis method must be implemented.
MethodsupportsObjectiveRecordType
Description

Tests if the given Objective record type is supported.

Parametersosid.type.TypeobjectiveRecordTypea Type indicating an Objective record type
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT objectiveRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetObjectiveSearchRecordTypes
Description

Gets the supported Objective search record types.

Returnosid.type.TypeLista list containing the supported Objective search record types
CompliancemandatoryThis method must be implemented.
MethodsupportsObjectiveSearchRecordType
Description

Tests if the given Objective search record type is supported.

Parametersosid.type.TypeobjectiveSearchRecordTypea Type indicating an Objective search record type
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT objectiveSearchRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetActivityRecordTypes
Description

Gets the supported Activity record types.

Returnosid.type.TypeLista list containing the supported Activity record types
CompliancemandatoryThis method must be implemented.
MethodsupportsActivityRecordType
Description

Tests if the given Activity record type is supported.

Parametersosid.type.TypeactivityRecordTypea Type indicating a Activity record type
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT activityRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetActivitySearchRecordTypes
Description

Gets the supported Activity search record types.

Returnosid.type.TypeLista list containing the supported Activity search record types
CompliancemandatoryThis method must be implemented.
MethodsupportsActivitySearchRecordType
Description

Tests if the given Activity search record type is supported.

Parametersosid.type.TypeactivitySearchRecordTypea Type indicating a Activity search record type
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT activitySearchRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetProficiencyRecordTypes
Description

Gets the supported Proficiency record types.

Returnosid.type.TypeLista list containing the supported Proficiency record types
CompliancemandatoryThis method must be implemented.
MethodsupportsProficiencyRecordType
Description

Tests if the given Proficiency record type is supported.

Parametersosid.type.TypeproficiencyRecordTypea Type indicating a Proficiency record type
Returnboolean true if the given record type is supported, false otherwise
ErrorsNULL_ARGUMENT proficiencyRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetProficiencySearchRecordTypes
Description

Gets the supported Proficiency search types.

Returnosid.type.TypeLista list containing the supported Proficiency search types
CompliancemandatoryThis method must be implemented.
MethodsupportsProficiencySearchRecordType
Description

Tests if the given Proficiency search type is supported.

Parametersosid.type.TypeproficiencySearchRecordTypea Type indicating a Proficiency search type
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT proficiencySearchRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetObjectiveBankRecordTypes
Description

Gets the supported ObjectiveBank record types.

Returnosid.type.TypeLista list containing the supported ObjectiveBank record types
CompliancemandatoryThis method must be implemented.
MethodsupportsObjectiveBankRecordType
Description

Tests if the given ObjectiveBank record type is supported.

Parametersosid.type.TypeobjectiveBankRecordTypea Type indicating an ObjectiveBank type
Returnboolean true if the given objective bank record Type is supported, false otherwise
ErrorsNULL_ARGUMENT objectiveBankRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetObjectiveBankSearchRecordTypes
Description

Gets the supported objective bank search record types.

Returnosid.type.TypeLista list containing the supported ObjectiveBank search record types
CompliancemandatoryThis method must be implemented.
MethodsupportsObjectiveBankSearchRecordType
Description

Tests if the given objective bank search record type is supported.

Parametersosid.type.TypeobjectiveBankSearchRecordTypea Type indicating an ObjectiveBank search record type
Returnboolean true if the given search record Type is supported, false otherwise
ErrorsNULL_ARGUMENT objectiveBankSearchRecordType is null
CompliancemandatoryThis method must be implemented.