Interface AssessmentAuthoringProfile
- All Superinterfaces:
OsidProfile, Sourceable
- All Known Subinterfaces:
AssessmentAuthoringManager, AssessmentAuthoringProxyManager
The AssessmentAuthoringProfile describes the interoperability
among assessment authoring services.
-
Method Summary
Modifier and TypeMethodDescriptionGets the supportedAssessmentPartrecord types.Gets the supportedAssessmentPartsearch record types.Gets the supportedSequenceRuleEnablerrecord types.Gets the supportedSequenceRuleEnablersearch record types.Gets the supportedSequenceRulerecord types.Gets the supportedSequenceRulesearch record types.booleanTests if an assessment part administrative service is supported.booleanTests if an assessment part bank lookup service is supported.booleanTests if an assessment part bank service is supported.booleanTests if an assessment part item service is supported for looking up assessment part and item mappings.booleanTests if an assessment part item design session is supported.booleanTests if looking up assessment part is supported.booleanTests if an assessment part notification service is supported.booleanTests if querying assessment part is supported.booleansupportsAssessmentPartRecordType(Type assessmentPartRecordType) Tests if the givenAssessmentPartrecord type is supported.booleanTests if searching assessment part is supported.booleansupportsAssessmentPartSearchRecordType(Type assessmentPartSearchRecordType) Tests if the givenAssessmentPartsearch record type is supported.booleanTests if an assessment part bank lookup service is supported.booleanTests if a sequence rule administrative service is supported.booleanTests if a sequence rule bank lookup service is supported.booleanTests if a sequence rule bank service is supported.booleanTests if a sequence rule enabler administrative service is supported.booleanTests if a sequence rule enabler bank lookup service is supported.booleanTests if a sequence rule enabler bank service is supported.booleanTests if looking up sequence rule enablers is supported.booleanTests if a sequence rule enabler notification service is supported.booleanTests if querying sequence rule enablers is supported.booleansupportsSequenceRuleEnablerRecordType(Type sequenceRuleEnablerRecordType) Tests if the givenSequenceRuleEnablerrecord type is supported.booleanTests if a sequence rule enabler rule application service is supported.booleanTests if a sequence rule enabler rule lookup service is supported.booleanTests if searching sequence rule enablers is supported.booleansupportsSequenceRuleEnablerSearchRecordType(Type sequenceRuleEnablerSearchRecordType) Tests if the givenSequenceRuleEnablersearch record type is supported.booleanTests if a sequence rule enabler bank lookup service is supported.booleanTests if looking up sequence rule is supported.booleanTests if a sequence rule notification service is supported.booleanTests if querying sequence rule is supported.booleansupportsSequenceRuleRecordType(Type sequenceRuleRecordType) Tests if the givenSequenceRulerecord type is supported.booleanTests if searching sequence rule is supported.booleansupportsSequenceRuleSearchRecordType(Type sequenceRuleSearchRecordType) Tests if the givenSequenceRulesearch record type is supported.booleanTests if a sequence rule bank lookup service is supported.booleanTests if federation is visible.Methods inherited from interface OsidProfile
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordTypeModifier and TypeMethodDescriptionGets this service branch.Gets theBranch Idrepresenting this service branch.Gets a description of this service implementation.Gets a display name for this service implementation.getId()Gets an identifier for this service implementation.Gets the locales supported in this service.Gets the proxy recordTypessupported in this service.Gets the date this service implementation was released.Gets the version of this service implementation.booleanTest for support of a journal branching service.booleanTest for support of a journaling rollback service.booleansupportsOSIDVersion(Version version) Test for support of an OSID specification version.booleansupportsProxyRecordType(Type proxyRecordType) Test for support of a proxy type.Methods inherited from interface Sourceable
getBranding, getBrandingIds, getLicense, getProvider, getProviderIdModifier and TypeMethodDescriptionGets a branding, such as an image or logo, expressed using theAssetinterface.Gets the branding assetIds.Gets the terms of usage.Gets theResourcerepresenting the provider.Gets theIdof the provider.
-
Method Details
-
supportsVisibleFederation
boolean supportsVisibleFederation()Tests if federation is visible.- Returns:
trueif visible federation is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsAssessmentPartLookup
boolean supportsAssessmentPartLookup()Tests if looking up assessment part is supported.- Returns:
trueif assessment part lookup is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsAssessmentPartQuery
boolean supportsAssessmentPartQuery()Tests if querying assessment part is supported.- Returns:
trueif assessment part query is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsAssessmentPartSearch
boolean supportsAssessmentPartSearch()Tests if searching assessment part is supported.- Returns:
trueif assessment part search is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsAssessmentPartAdmin
boolean supportsAssessmentPartAdmin()Tests if an assessment part administrative service is supported.- Returns:
trueif assessment part administration is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsAssessmentPartNotification
boolean supportsAssessmentPartNotification()Tests if an assessment part notification service is supported.- Returns:
trueif assessment part notification is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsAssessmentPartBank
boolean supportsAssessmentPartBank()Tests if an assessment part bank lookup service is supported.- Returns:
trueif an assessment part bank lookup service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsAssessmentPartBankAssignment
boolean supportsAssessmentPartBankAssignment()Tests if an assessment part bank service is supported.- Returns:
trueif assessment part bank assignment service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsAssessmentPartSmartBank
boolean supportsAssessmentPartSmartBank()Tests if an assessment part bank lookup service is supported.- Returns:
trueif an assessment part bank service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsAssessmentPartItem
boolean supportsAssessmentPartItem()Tests if an assessment part item service is supported for looking up assessment part and item mappings.- Returns:
trueif assessment part item service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsAssessmentPartItemDesign
boolean supportsAssessmentPartItemDesign()Tests if an assessment part item design session is supported.- Returns:
trueif an assessment part item design service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsSequenceRuleLookup
boolean supportsSequenceRuleLookup()Tests if looking up sequence rule is supported.- Returns:
trueif sequence rule lookup is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsSequenceRuleQuery
boolean supportsSequenceRuleQuery()Tests if querying sequence rule is supported.- Returns:
trueif sequence rule query is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsSequenceRuleSearch
boolean supportsSequenceRuleSearch()Tests if searching sequence rule is supported.- Returns:
trueif sequence rule search is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsSequenceRuleAdmin
boolean supportsSequenceRuleAdmin()Tests if a sequence rule administrative service is supported.- Returns:
trueif sequence rule administration is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsSequenceRuleNotification
boolean supportsSequenceRuleNotification()Tests if a sequence rule notification service is supported.- Returns:
trueif sequence rule notification is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsSequenceRuleBank
boolean supportsSequenceRuleBank()Tests if a sequence rule bank lookup service is supported.- Returns:
trueif a sequence rule bank lookup service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsSequenceRuleBankAssignment
boolean supportsSequenceRuleBankAssignment()Tests if a sequence rule bank service is supported.- Returns:
trueif sequence rule bank assignment service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsSequenceRuleSmartBank
boolean supportsSequenceRuleSmartBank()Tests if a sequence rule bank lookup service is supported.- Returns:
trueif a sequence rule bank service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsSequenceRuleEnablerLookup
boolean supportsSequenceRuleEnablerLookup()Tests if looking up sequence rule enablers is supported.- Returns:
trueif sequence rule enabler lookup is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsSequenceRuleEnablerQuery
boolean supportsSequenceRuleEnablerQuery()Tests if querying sequence rule enablers is supported.- Returns:
trueif sequence rule enabler query is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsSequenceRuleEnablerSearch
boolean supportsSequenceRuleEnablerSearch()Tests if searching sequence rule enablers is supported.- Returns:
trueif sequence rule enabler search is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsSequenceRuleEnablerAdmin
boolean supportsSequenceRuleEnablerAdmin()Tests if a sequence rule enabler administrative service is supported.- Returns:
trueif sequence rule enabler administration is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsSequenceRuleEnablerNotification
boolean supportsSequenceRuleEnablerNotification()Tests if a sequence rule enabler notification service is supported.- Returns:
trueif sequence rule enabler notification is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsSequenceRuleEnablerBank
boolean supportsSequenceRuleEnablerBank()Tests if a sequence rule enabler bank lookup service is supported.- Returns:
trueif a sequence rule enabler bank lookup service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsSequenceRuleEnablerBankAssignment
boolean supportsSequenceRuleEnablerBankAssignment()Tests if a sequence rule enabler bank service is supported.- Returns:
trueif sequence rule enabler bank assignment service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsSequenceRuleEnablerSmartBank
boolean supportsSequenceRuleEnablerSmartBank()Tests if a sequence rule enabler bank lookup service is supported.- Returns:
trueif a sequence rule enabler bank service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsSequenceRuleEnablerRuleLookup
boolean supportsSequenceRuleEnablerRuleLookup()Tests if a sequence rule enabler rule lookup service is supported.- Returns:
trueif a sequence rule enabler rule lookup service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsSequenceRuleEnablerRuleApplication
boolean supportsSequenceRuleEnablerRuleApplication()Tests if a sequence rule enabler rule application service is supported.- Returns:
trueif sequence rule enabler rule application service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
getAssessmentPartRecordTypes
TypeList getAssessmentPartRecordTypes()Gets the supportedAssessmentPartrecord types.- Returns:
- a list containing the supported
AssessmentPartrecord types - Compliance:
mandatory- This method must be implemented.
-
supportsAssessmentPartRecordType
Tests if the givenAssessmentPartrecord type is supported.- Parameters:
assessmentPartRecordType- aTypeindicating anAssessmentPartrecord type- Returns:
trueif the given record type is supported,falseotherwise- Throws:
NullArgumentException-assessmentPartRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getAssessmentPartSearchRecordTypes
TypeList getAssessmentPartSearchRecordTypes()Gets the supportedAssessmentPartsearch record types.- Returns:
- a list containing the supported
AssessmentPartsearch record types - Compliance:
mandatory- This method must be implemented.
-
supportsAssessmentPartSearchRecordType
Tests if the givenAssessmentPartsearch record type is supported.- Parameters:
assessmentPartSearchRecordType- aTypeindicating anAssessmentPartsearch record type- Returns:
trueif the given search record type is supported,falseotherwise- Throws:
NullArgumentException-assessmentPartSearchRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getSequenceRuleRecordTypes
TypeList getSequenceRuleRecordTypes()Gets the supportedSequenceRulerecord types.- Returns:
- a list containing the supported
SequenceRulerecord types - Compliance:
mandatory- This method must be implemented.
-
supportsSequenceRuleRecordType
Tests if the givenSequenceRulerecord type is supported.- Parameters:
sequenceRuleRecordType- aTypeindicating aSequenceRulerecord type- Returns:
trueif the given record type is supported,falseotherwise- Throws:
NullArgumentException-sequenceRuleRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getSequenceRuleSearchRecordTypes
TypeList getSequenceRuleSearchRecordTypes()Gets the supportedSequenceRulesearch record types.- Returns:
- a list containing the supported
SequenceRulesearch record types - Compliance:
mandatory- This method must be implemented.
-
supportsSequenceRuleSearchRecordType
Tests if the givenSequenceRulesearch record type is supported.- Parameters:
sequenceRuleSearchRecordType- aTypeindicating aSequenceRulesearch record type- Returns:
trueif the given search record type is supported,falseotherwise- Throws:
NullArgumentException-sequenceRuleSearchRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getSequenceRuleEnablerRecordTypes
TypeList getSequenceRuleEnablerRecordTypes()Gets the supportedSequenceRuleEnablerrecord types.- Returns:
- a list containing the supported
SequenceRuleEnablerrecord types - Compliance:
mandatory- This method must be implemented.
-
supportsSequenceRuleEnablerRecordType
Tests if the givenSequenceRuleEnablerrecord type is supported.- Parameters:
sequenceRuleEnablerRecordType- aTypeindicating aSequenceRuleEnablerrecord type- Returns:
trueif the given record type is supported,falseotherwise- Throws:
NullArgumentException-sequenceRuleEnablerRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getSequenceRuleEnablerSearchRecordTypes
TypeList getSequenceRuleEnablerSearchRecordTypes()Gets the supportedSequenceRuleEnablersearch record types.- Returns:
- a list containing the supported
SequenceRuleEnablersearch record types - Compliance:
mandatory- This method must be implemented.
-
supportsSequenceRuleEnablerSearchRecordType
Tests if the givenSequenceRuleEnablersearch record type is supported.- Parameters:
sequenceRuleEnablerSearchRecordType- aTypeindicating aSequenceRuleEnablersearch record type- Returns:
trueif the given search record type is supported,falseotherwise- Throws:
NullArgumentException-sequenceRuleEnablerSearchRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-