public interface LearningProfile extends OsidProfile
The LearningProfile
describes the interoperability among
learning services.
Modifier and Type | Method and Description |
---|---|
TypeList |
getActivityRecordTypes()
Gets the supported
Activity record types. |
TypeList |
getActivitySearchRecordTypes()
Gets the supported
Activity search record types. |
TypeList |
getObjectiveBankRecordTypes()
Gets the supported
ObjectiveBank record types. |
TypeList |
getObjectiveBankSearchRecordTypes()
Gets the supported objective bank search record types.
|
TypeList |
getObjectiveRecordTypes()
Gets the supported
Objective record types. |
TypeList |
getObjectiveSearchRecordTypes()
Gets the supported
Objective search record types. |
TypeList |
getProficiencyRecordTypes()
Gets the supported
Proficiency record types. |
TypeList |
getProficiencySearchRecordTypes()
Gets the supported
Proficiency search types. |
boolean |
supportsActivityAdmin()
Tests if an activity administrative service is supported.
|
boolean |
supportsActivityLookup()
Tests if an activity lookup service is supported.
|
boolean |
supportsActivityNotification()
Tests if activity notification is supported.
|
boolean |
supportsActivityObjectiveBank()
Tests if an activity to objective bank lookup session is available.
|
boolean |
supportsActivityObjectiveBankAssignment()
Tests if an activity to objective bank assignment session is
available.
|
boolean |
supportsActivityQuery()
Tests if an activity query service is supported.
|
boolean |
supportsActivityRecordType(Type activityRecordType)
Tests if the given
Activity record type is supported. |
boolean |
supportsActivitySearch()
Tests if an activity search service is supported.
|
boolean |
supportsActivitySearchRecordType(Type activitySearchRecordType)
Tests if the given
Activity search record type is
supported. |
boolean |
supportsActivitySmartObjectiveBank()
Tests if an activity smart objective bank cataloging service is
supported.
|
boolean |
supportsLearningBatch()
Tests if a learning batch service is supported.
|
boolean |
supportsLearningPath()
Tests if a learning path service is supported.
|
boolean |
supportsMyLearningPath()
Tests if a learning path service is supported for the authenticated
agent.
|
boolean |
supportsObjectiveAdmin()
Tests if an objective administrative service is supported.
|
boolean |
supportsObjectiveBankAdmin()
Tests if an objective bank administrative service is supported.
|
boolean |
supportsObjectiveBankHierarchy()
Tests if an objective bank hierarchy traversal is supported.
|
boolean |
supportsObjectiveBankHierarchyDesign()
Tests if objective bank hierarchy design is supported.
|
boolean |
supportsObjectiveBankLookup()
Tests if an objective bank lookup service is supported.
|
boolean |
supportsObjectiveBankNotification()
Tests if objective bank notification is supported.
|
boolean |
supportsObjectiveBankQuery()
Tests if an objective bank query service is supported.
|
boolean |
supportsObjectiveBankRecordType(Type objectiveBankRecordType)
Tests if the given
ObjectiveBank record type is
supported. |
boolean |
supportsObjectiveBankSearch()
Tests if an objective bank search service is supported.
|
boolean |
supportsObjectiveBankSearchRecordType(Type objectiveBankSearchRecordType)
Tests if the given objective bank search record type is supported.
|
boolean |
supportsObjectiveHierarchy()
Tests if an objective hierarchy traversal is supported.
|
boolean |
supportsObjectiveHierarchyDesign()
Tests if an objective hierarchy design is supported.
|
boolean |
supportsObjectiveLookup()
Tests if an objective lookup service is supported.
|
boolean |
supportsObjectiveNotification()
Tests if objective notification is supported.
|
boolean |
supportsObjectiveObjectiveBank()
Tests if an objective to objective bank lookup session is available.
|
boolean |
supportsObjectiveObjectiveBankAssignment()
Tests if an objective to objective bank assignment session is
available.
|
boolean |
supportsObjectiveQuery()
Tests if an objective query service is supported.
|
boolean |
supportsObjectiveRecordType(Type objectiveRecordType)
Tests if the given
Objective record type is supported. |
boolean |
supportsObjectiveRequisite()
Tests if an objective requisite service is supported.
|
boolean |
supportsObjectiveRequisiteAssignment()
Tests if an objective requisite assignment service is supported.
|
boolean |
supportsObjectiveSearch()
Tests if an objective search service is supported.
|
boolean |
supportsObjectiveSearchRecordType(Type objectiveSearchRecordType)
Tests if the given
Objective search record type is
supported. |
boolean |
supportsObjectiveSequencing()
Tests if an objective sequencing design is supported.
|
boolean |
supportsObjectiveSmartObjectiveBank()
Tests if an objective smart objective bank cataloging service is
supported.
|
boolean |
supportsProficiencyAdmin()
Tests if proficiency
administrative service is
supported. |
boolean |
supportsProficiencyLookup()
Tests if looking up proficiencies is supported.
|
boolean |
supportsProficiencyNotification()
Tests if a proficiency
notification service is
supported. |
boolean |
supportsProficiencyObjectiveBank()
Tests if a proficiency objective bank mapping lookup service is
supported.
|
boolean |
supportsProficiencyObjectiveBankAssignment()
Tests if a proficiency objective bank mapping service is supported.
|
boolean |
supportsProficiencyQuery()
Tests if querying proficiencies is supported.
|
boolean |
supportsProficiencyRecordType(Type proficiencyRecordType)
Tests if the given
Proficiency record type is
supported. |
boolean |
supportsProficiencySearch()
Tests if searching proficiencies is supported.
|
boolean |
supportsProficiencySearchRecordType(Type proficiencySearchRecordType)
Tests if the given
Proficiency search type is
supported. |
boolean |
supportsProficiencySmartObjectiveBank()
Tests if a proficiency smart objective bank cataloging service is
supported.
|
boolean |
supportsVisibleFederation()
Tests if federation is visible.
|
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordType
getBranding, getBrandingIds, getLicense, getProvider, getProviderId
boolean supportsVisibleFederation()
true
if visible federation is supported
,
false
otherwisemandatory
- This method must be implemented. boolean supportsObjectiveLookup()
mandatory
- This method must be implemented. boolean supportsObjectiveQuery()
true
if objective query is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsObjectiveSearch()
true
if objective search is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsObjectiveAdmin()
true
if objective admin is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsObjectiveNotification()
true
if objective notification is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsObjectiveHierarchy()
true
if an objective hierarchy traversal is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsObjectiveHierarchyDesign()
true
if an objective hierarchy design is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsObjectiveSequencing()
true
if objective sequencing is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsObjectiveObjectiveBank()
true
if objective objective bank lookup session
is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsObjectiveObjectiveBankAssignment()
true
if objective objective bank assignment is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsObjectiveSmartObjectiveBank()
true
if objective smart objective banks are
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsObjectiveRequisite()
true
if objective requisite service is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsObjectiveRequisiteAssignment()
true
if objective requisite assignment service
is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsActivityLookup()
true
if activity lookup is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsActivityQuery()
true
if activity query is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsActivitySearch()
true
if activity search is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsActivityAdmin()
true
if activity admin is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsActivityNotification()
true
if activity notification is supported
,
false
otherwisemandatory
- This method must be implemented. boolean supportsActivityObjectiveBank()
true
if activity objective bank lookup session
is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsActivityObjectiveBankAssignment()
true
if activity objective bank assignment is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsActivitySmartObjectiveBank()
true
if activity smart objective banks are
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsProficiencyLookup()
true
if proficiency lookup is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsProficiencyQuery()
true
if proficiency query is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsProficiencySearch()
true
if proficiency search is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsProficiencyAdmin()
administrative service is
supported. true
if proficiency administration is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsProficiencyNotification()
notification service is
supported. true
if proficiency notification is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsProficiencyObjectiveBank()
true
if a proficiency objective bank lookup
service is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsProficiencyObjectiveBankAssignment()
true
if proficiency to objective bank mapping
service is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsProficiencySmartObjectiveBank()
true
if proficiency smart objective banks are
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsMyLearningPath()
true
if learning path is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsLearningPath()
true
if learning path is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsObjectiveBankLookup()
true
if objective bank lookup is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsObjectiveBankQuery()
true
if objective bank query is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsObjectiveBankSearch()
true
if objective bank search is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsObjectiveBankAdmin()
true
if objective bank admin is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsObjectiveBankNotification()
true
if objective bank notification is
supported ,
false
otherwisemandatory
- This method must be implemented. boolean supportsObjectiveBankHierarchy()
true
if an objective bank hierarchy traversal
is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsObjectiveBankHierarchyDesign()
true
if an objective bank hierarchy design is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsLearningBatch()
true
if a learning batch service is supported,
false
otherwisemandatory
- This method must be implemented. TypeList getObjectiveRecordTypes()
Objective
record types. Objective
record typesmandatory
- This method must be implemented. boolean supportsObjectiveRecordType(Type objectiveRecordType)
Objective
record type is supported.objectiveRecordType
- a Type
indicating an
Objective
record type true
if the given Type is supported,
false
otherwiseNullArgumentException
- objectiveRecordType
is null
mandatory
- This method must be implemented. TypeList getObjectiveSearchRecordTypes()
Objective
search record types. Objective
search record typesmandatory
- This method must be implemented. boolean supportsObjectiveSearchRecordType(Type objectiveSearchRecordType)
Objective
search record type is
supported.objectiveSearchRecordType
- a Type
indicating an
Objective
search record type true
if the given Type is supported,
false
otherwiseNullArgumentException
-
objectiveSearchRecordType
is null
mandatory
- This method must be implemented. TypeList getActivityRecordTypes()
Activity
record types. Activity
record
typesmandatory
- This method must be implemented. boolean supportsActivityRecordType(Type activityRecordType)
Activity
record type is supported.activityRecordType
- a Type
indicating a
Activity
record type true
if the given Type is supported,
false
otherwiseNullArgumentException
- activityRecordType
is null
mandatory
- This method must be implemented. TypeList getActivitySearchRecordTypes()
Activity
search record types. Activity
search
record typesmandatory
- This method must be implemented. boolean supportsActivitySearchRecordType(Type activitySearchRecordType)
Activity
search record type is
supported.activitySearchRecordType
- a Type
indicating a
Activity
search record type true
if the given Type is supported,
false
otherwiseNullArgumentException
- activitySearchRecordType
is null
mandatory
- This method must be implemented. TypeList getProficiencyRecordTypes()
Proficiency
record types. Proficiency
record typesmandatory
- This method must be implemented. boolean supportsProficiencyRecordType(Type proficiencyRecordType)
Proficiency
record type is
supported.proficiencyRecordType
- a Type
indicating a
Proficiency
record type true
if the given record type is supported,
false
otherwiseNullArgumentException
- proficiencyRecordType
is null
mandatory
- This method must be implemented. TypeList getProficiencySearchRecordTypes()
Proficiency
search types. Proficiency
search typesmandatory
- This method must be implemented. boolean supportsProficiencySearchRecordType(Type proficiencySearchRecordType)
Proficiency
search type is
supported.proficiencySearchRecordType
- a Type
indicating a
Proficiency
search type true
if the given Type
is
supported, false
otherwiseNullArgumentException
-
proficiencySearchRecordType
is null
mandatory
- This method must be implemented. TypeList getObjectiveBankRecordTypes()
ObjectiveBank
record types. ObjectiveBank
record typesmandatory
- This method must be implemented. boolean supportsObjectiveBankRecordType(Type objectiveBankRecordType)
ObjectiveBank
record type is
supported.objectiveBankRecordType
- a Type
indicating an
ObjectiveBank
type true
if the given objective bank record
Type
is supported, false
otherwiseNullArgumentException
- objectiveBankRecordType
is null
mandatory
- This method must be implemented. TypeList getObjectiveBankSearchRecordTypes()
ObjectiveBank
search record typesmandatory
- This method must be implemented. boolean supportsObjectiveBankSearchRecordType(Type objectiveBankSearchRecordType)
objectiveBankSearchRecordType
- a Type
indicating
an ObjectiveBank
search record type true
if the given search record Type
is supported, false
otherwiseNullArgumentException
-
objectiveBankSearchRecordType
is null
mandatory
- This method must be implemented.