public interface AssessmentProfile extends OsidProfile
The AssessmentProfile
describes the interoperability
among assessment services.
Modifier and Type | Method and Description |
---|---|
TypeList |
getAssessmentOfferedRecordTypes()
Gets the supported
AssessmentOffered record types. |
TypeList |
getAssessmentOfferedSearchRecordTypes()
Gets the supported
AssessmentOffered search record
types. |
TypeList |
getAssessmentRecordTypes()
Gets the supported
Assessment record types. |
TypeList |
getAssessmentSearchRecordTypes()
Gets the supported
Assessment search record types. |
TypeList |
getAssessmentSectionRecordTypes()
Gets the supported
AssessmentSection record types. |
TypeList |
getAssessmentTakenRecordTypes()
Gets the supported
AssessmentTaken record types. |
TypeList |
getAssessmentTakenSearchRecordTypes()
Gets the supported
AssessmentTaken search record types. |
TypeList |
getBankRecordTypes()
Gets the supported
Bank record types. |
TypeList |
getBankSearchRecordTypes()
Gets the supported bank search record types.
|
TypeList |
getItemRecordTypes()
Gets the supported
Item record types. |
TypeList |
getItemSearchRecordTypes()
Gets the supported
Item search record types. |
boolean |
supportsAssessment()
Tests for the availability of a assessment service which is the
service for taking and examining assessments taken.
|
boolean |
supportsAssessmentAdmin()
Tests if an assessment administrative service is supported.
|
boolean |
supportsAssessmentAuthoring()
Tests if an assessment authoring service is supported.
|
boolean |
supportsAssessmentBank()
Tests if an assessment to bank lookup session is available.
|
boolean |
supportsAssessmentBankAssignment()
Tests if an assessment to bank assignment session is available.
|
boolean |
supportsAssessmentBasicAuthoring()
Tests if an assessment basic authoring session is available.
|
boolean |
supportsAssessmentBatch()
Tests if an assessment batch service is supported.
|
boolean |
supportsAssessmentLookup()
Tests if an assessment lookup service is supported.
|
boolean |
supportsAssessmentNotification()
Tests if assessment notification is supported.
|
boolean |
supportsAssessmentOfferedAdmin()
Tests if an assessment offered administrative service is supported.
|
boolean |
supportsAssessmentOfferedBank()
Tests if an assessment offered to bank lookup session is available.
|
boolean |
supportsAssessmentOfferedBankAssignment()
Tests if an assessment offered to bank assignment session is
available.
|
boolean |
supportsAssessmentOfferedLookup()
Tests if an assessment offered lookup service is supported.
|
boolean |
supportsAssessmentOfferedNotification()
Tests if assessment offered notification is supported.
|
boolean |
supportsAssessmentOfferedQuery()
Tests if an assessment offered query service is supported.
|
boolean |
supportsAssessmentOfferedRecordType(Type assessmentOfferedRecordType)
Tests if the given
AssessmentOffered record type is
supported. |
boolean |
supportsAssessmentOfferedSearch()
Tests if an assessment offered search service is supported.
|
boolean |
supportsAssessmentOfferedSearchRecordType(Type assessmentOfferedSearchRecordType)
Tests if the given
AssessmentOffered search record type
is supported. |
boolean |
supportsAssessmentOfferedSmartBank()
Tests if an assessment offered smart bank session is available.
|
boolean |
supportsAssessmentQuery()
Tests if an assessment query service is supported.
|
boolean |
supportsAssessmentRecordType(Type assessmentRecordType)
Tests if the given
Assessment record type is supported. |
boolean |
supportsAssessmentResults()
Tests for the availability of an assessment rsults service.
|
boolean |
supportsAssessmentSearch()
Tests if an assessment search service is supported.
|
boolean |
supportsAssessmentSearchRecordType(Type assessmentSearchRecordType)
Tests if the given assessment search record type is supported.
|
boolean |
supportsAssessmentSectionRecordType(Type assessmentSectionRecordType)
Tests if the given
AssessmentSection record type is
supported. |
boolean |
supportsAssessmentSmartBank()
Tests if an assessment smart bank session is available.
|
boolean |
supportsAssessmentTakenAdmin()
Tests if an assessment taken administrative service is supported which
is used to instantiate an assessment offered.
|
boolean |
supportsAssessmentTakenBank()
Tests if an assessment taken to bank lookup session is available.
|
boolean |
supportsAssessmentTakenBankAssignment()
Tests if an assessment taken to bank assignment session is available.
|
boolean |
supportsAssessmentTakenLookup()
Tests if an assessment taken lookup service is supported.
|
boolean |
supportsAssessmentTakenNotification()
Tests if assessment taken notification is supported.
|
boolean |
supportsAssessmentTakenQuery()
Tests if an assessment taken query service is supported.
|
boolean |
supportsAssessmentTakenRecordType(Type assessmentTakenRecordType)
Tests if the given
AssessmentTaken record type is
supported. |
boolean |
supportsAssessmentTakenSearch()
Tests if an assessment taken search service is supported.
|
boolean |
supportsAssessmentTakenSearchRecordType(Type assessmentTakenSearchRecordType)
Tests if the given
AssessmentTaken search record type
is supported. |
boolean |
supportsAssessmentTakenSmartBank()
Tests if an assessment taken smart bank session is available.
|
boolean |
supportsBankAdmin()
Tests if a banlk administrative service is supported.
|
boolean |
supportsBankHierarchy()
Tests if a bank hierarchy traversal is supported.
|
boolean |
supportsBankHierarchyDesign()
Tests if bank hierarchy design is supported.
|
boolean |
supportsBankLookup()
Tests if a bank lookup service is supported.
|
boolean |
supportsBankNotification()
Tests if bank notification is supported.
|
boolean |
supportsBankQuery()
Tests if a bank query service is supported.
|
boolean |
supportsBankRecordType(Type bankRecordType)
Tests if the given
Bank record type is supported. |
boolean |
supportsBankSearch()
Tests if a bank search service is supported.
|
boolean |
supportsBankSearchRecordType(Type bankSearchRecordType)
Tests if the given bank search record type is supported.
|
boolean |
supportsItemAdmin()
Tests if an item administrative service is supported.
|
boolean |
supportsItemBank()
Tests if an item to bank lookup session is available.
|
boolean |
supportsItemBankAssignment()
Tests if an item to bank assignment session is available.
|
boolean |
supportsItemLookup()
Tests if an item lookup service is supported.
|
boolean |
supportsItemNotification()
Tests if item notification is supported.
|
boolean |
supportsItemQuery()
Tests if an item query service is supported.
|
boolean |
supportsItemRecordType(Type itemRecordType)
Tests if the given
Item record type is supported. |
boolean |
supportsItemSearch()
Tests if an item search service is supported.
|
boolean |
supportsItemSearchRecordType(Type itemSearchRecordType)
Tests if the given
Item search record type is
supported. |
boolean |
supportsItemSmartBank()
Tests if an item smart bank session is available.
|
boolean |
supportsMyAssessmentTaken()
Tests if a session is available to lookup taken assessments for the
authenticated agent.
|
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 supportsMyAssessmentTaken()
true
if my assessment taken session is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsAssessment()
true
if assessment is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsAssessmentResults()
true
if assessment results is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsItemLookup()
mandatory
- This method must be implemented. boolean supportsItemQuery()
true
if item query is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsItemSearch()
true
if item search is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsItemAdmin()
true
if item admin is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsItemNotification()
true
if item notification is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsItemBank()
true
if item bank lookup session is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsItemBankAssignment()
true
if item bank assignment is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsItemSmartBank()
true
if item smart bank session is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsAssessmentLookup()
mandatory
- This method must be implemented. boolean supportsAssessmentQuery()
true
if assessment query is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsAssessmentSearch()
true
if assessment search is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsAssessmentAdmin()
true
if assessment admin is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsAssessmentNotification()
true
if assessment notification is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsAssessmentBank()
true
if assessment bank lookup session is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsAssessmentBankAssignment()
true
if assessment bank assignment is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsAssessmentSmartBank()
true
if assessment smart bank session is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsAssessmentBasicAuthoring()
true
if assessment basic authoring is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsAssessmentOfferedLookup()
mandatory
- This method must be implemented. boolean supportsAssessmentOfferedQuery()
true
if assessment offered query is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsAssessmentOfferedSearch()
true
if assessment offered search is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsAssessmentOfferedAdmin()
true
if assessment offered admin is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsAssessmentOfferedNotification()
true
if assessment offered notification is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsAssessmentOfferedBank()
true
if assessment offered bank lookup session
is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsAssessmentOfferedBankAssignment()
true
if assessment offered bank assignment is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsAssessmentOfferedSmartBank()
true
if assessment offered smart bank session
is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsAssessmentTakenLookup()
true
if assessment taken lookup is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsAssessmentTakenQuery()
true
if assessment taken query is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsAssessmentTakenSearch()
true
if assessment taken search is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsAssessmentTakenAdmin()
true
if assessment taken admin is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsAssessmentTakenNotification()
true
if assessment taken notification is
supported ,
false
otherwisemandatory
- This method must be implemented. boolean supportsAssessmentTakenBank()
true
if assessment taken bank lookup session is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsAssessmentTakenBankAssignment()
true
if assessment taken bank assignment is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsAssessmentTakenSmartBank()
true
if assessment taken smart bank session is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsBankLookup()
true
if bank lookup is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsBankQuery()
true
if bank query is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsBankSearch()
true
if bank search is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsBankAdmin()
true
if bank admin is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsBankNotification()
true
if bank notification is supported ,
false
otherwisemandatory
- This method must be implemented. boolean supportsBankHierarchy()
true
if a bank hierarchy traversal is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsBankHierarchyDesign()
true
if a bank hierarchy design is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsAssessmentAuthoring()
true
if an assessment authoring is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsAssessmentBatch()
true
if an assessment batch service is
supported, false
otherwisemandatory
- This method must be implemented. TypeList getItemRecordTypes()
Item
record types. Item
record
typesmandatory
- This method must be implemented. boolean supportsItemRecordType(Type itemRecordType)
Item
record type is supported.itemRecordType
- a Type
indicating a Item
record type true
if the given Type is supported,
false
otherwiseNullArgumentException
- itemRecordType
is null
mandatory
- This method must be implemented. TypeList getItemSearchRecordTypes()
Item
search record types. Item
search
record typesmandatory
- This method must be implemented. boolean supportsItemSearchRecordType(Type itemSearchRecordType)
Item
search record type is
supported.itemSearchRecordType
- a Type
indicating an
Item
search record type true
if the given Type is supported,
false
otherwiseNullArgumentException
- itemSearchRecordType
is null
mandatory
- This method must be implemented. TypeList getAssessmentRecordTypes()
Assessment
record types. Assessment
record typesmandatory
- This method must be implemented. boolean supportsAssessmentRecordType(Type assessmentRecordType)
Assessment
record type is supported.assessmentRecordType
- a Type
indicating an
Assessment
record type true
if the given Type is supported,
false
otherwiseNullArgumentException
- assessmentRecordType
is null
mandatory
- This method must be implemented. TypeList getAssessmentSearchRecordTypes()
Assessment
search record types.mandatory
- This method must be implemented. boolean supportsAssessmentSearchRecordType(Type assessmentSearchRecordType)
assessmentSearchRecordType
- a Type
indicating an
assessment search record type true
if the given search record Type is
supported, false
otherwiseNullArgumentException
-
assessmentSearchRecordType
is null
mandatory
- This method must be implemented. TypeList getAssessmentOfferedRecordTypes()
AssessmentOffered
record types. AssessmentOffered
record typesmandatory
- This method must be implemented. boolean supportsAssessmentOfferedRecordType(Type assessmentOfferedRecordType)
AssessmentOffered
record type is
supported.assessmentOfferedRecordType
- a Type
indicating
an AssessmentOffered
record type true
if the given Type is supported,
false
otherwiseNullArgumentException
-
assessmentOfferedRecordType
is null
mandatory
- This method must be implemented. TypeList getAssessmentOfferedSearchRecordTypes()
AssessmentOffered
search record
types. AssessmentOffered
search record typesmandatory
- This method must be implemented. boolean supportsAssessmentOfferedSearchRecordType(Type assessmentOfferedSearchRecordType)
AssessmentOffered
search record type
is supported.assessmentOfferedSearchRecordType
- a Type
indicating an AssessmentOffered
search record
type true
if the given Type is supported,
false
otherwiseNullArgumentException
-
assessmentOfferedSearchRecordType
is null
mandatory
- This method must be implemented. TypeList getAssessmentTakenRecordTypes()
AssessmentTaken
record types. AssessmentTaken
record typesmandatory
- This method must be implemented. boolean supportsAssessmentTakenRecordType(Type assessmentTakenRecordType)
AssessmentTaken
record type is
supported.assessmentTakenRecordType
- a Type
indicating an
AssessmentTaken
record type true
if the given Type is supported,
false
otherwiseNullArgumentException
-
assessmentTakenRecordType
is null
mandatory
- This method must be implemented. TypeList getAssessmentTakenSearchRecordTypes()
AssessmentTaken
search record types. AssessmentTaken
search record typesmandatory
- This method must be implemented. boolean supportsAssessmentTakenSearchRecordType(Type assessmentTakenSearchRecordType)
AssessmentTaken
search record type
is supported.assessmentTakenSearchRecordType
- a Type
indicating an AssessmentTaken
search record
type true
if the given Type is supported,
false
otherwiseNullArgumentException
-
assessmentTakenSearchRecordType
is null
mandatory
- This method must be implemented. TypeList getAssessmentSectionRecordTypes()
AssessmentSection
record types. AssessmentSection
record typesmandatory
- This method must be implemented. boolean supportsAssessmentSectionRecordType(Type assessmentSectionRecordType)
AssessmentSection
record type is
supported.assessmentSectionRecordType
- a Type
indicating
an AssessmentSection
record type true
if the given Type is supported,
false
otherwiseNullArgumentException
-
assessmentSectionRecordType
is null
mandatory
- This method must be implemented. TypeList getBankRecordTypes()
Bank
record types. Bank
record
typesmandatory
- This method must be implemented. boolean supportsBankRecordType(Type bankRecordType)
Bank
record type is supported.bankRecordType
- a Type
indicating a Bank
type true
if the given key record Type
is supported, false
otherwiseNullArgumentException
- bankRecordType
is null
mandatory
- This method must be implemented. TypeList getBankSearchRecordTypes()
Bank
search
record typesmandatory
- This method must be implemented. boolean supportsBankSearchRecordType(Type bankSearchRecordType)
bankSearchRecordType
- a Type
indicating a
Bank
search record type true
if the given search record Type
is supported, false
otherwiseNullArgumentException
- bankSearchRecordType
is null
mandatory
- This method must be implemented.