Interface AssessmentProfile
- All Superinterfaces:
OsidProfile, Sourceable
- All Known Subinterfaces:
AssessmentManager, AssessmentProxyManager
The AssessmentProfile describes the interoperability among
assessment services.
-
Method Summary
Modifier and TypeMethodDescriptionGets the supportedAssessmentOfferedrecord types.Gets the supportedAssessmentOfferedsearch record types.Gets the supportedAssessmentrecord types.Gets the supportedAssessmentsearch record types.Gets the supportedAssessmentSectionrecord types.Gets the supportedAssessmentTakenrecord types.Gets the supportedAssessmentTakensearch record types.Gets the supportedBankrecord types.Gets the supported bank search record types.Gets the supportedItemrecord types.Gets the supportedItemsearch record types.booleanTests for the availability of an assessment service which is the service for taking and examining assessments taken.booleanTests if an assessment administrative service is supported.booleanTests if an assessment authoring service is supported.booleanTests if an assessment to bank lookup session is available.booleanTests if an assessment to bank assignment session is available.booleanTests if an assessment basic authoring session is available.booleanTests if an assessment batch service is supported.booleanTests if an assessment lookup service is supported.booleanTests if assessment notification is supported.booleanTests if an assessment offered administrative service is supported.booleanTests if an assessment offered to bank lookup session is available.booleanTests if an assessment offered to bank assignment session is available.booleanTests if an assessment offered lookup service is supported.booleanTests if assessment offered notification is supported.booleanTests if an assessment offered query service is supported.booleansupportsAssessmentOfferedRecordType(Type assessmentOfferedRecordType) Tests if the givenAssessmentOfferedrecord type is supported.booleanTests if an assessment offered search service is supported.booleansupportsAssessmentOfferedSearchRecordType(Type assessmentOfferedSearchRecordType) Tests if the givenAssessmentOfferedsearch record type is supported.booleanTests if an assessment offered smart bank session is available.booleanTests if an assessment query service is supported.booleansupportsAssessmentRecordType(Type assessmentRecordType) Tests if the givenAssessmentrecord type is supported.booleanTests for the availability of an assessment rsults service.booleanTests if an assessment search service is supported.booleansupportsAssessmentSearchRecordType(Type assessmentSearchRecordType) Tests if the given assessment search record type is supported.booleansupportsAssessmentSectionRecordType(Type assessmentSectionRecordType) Tests if the givenAssessmentSectionrecord type is supported.booleanTests if an assessment smart bank session is available.booleanTests if an assessment taken administrative service is supported which is used to instantiate an assessment offered.booleanTests if an assessment taken to bank lookup session is available.booleanTests if an assessment taken to bank assignment session is available.booleanTests if an assessment taken lookup service is supported.booleanTests if assessment taken notification is supported.booleanTests if an assessment taken query service is supported.booleansupportsAssessmentTakenRecordType(Type assessmentTakenRecordType) Tests if the givenAssessmentTakenrecord type is supported.booleanTests if an assessment taken search service is supported.booleansupportsAssessmentTakenSearchRecordType(Type assessmentTakenSearchRecordType) Tests if the givenAssessmentTakensearch record type is supported.booleanTests if an assessment taken smart bank session is available.booleanTests if a banlk administrative service is supported.booleanTests if a bank hierarchy traversal is supported.booleanTests if bank hierarchy design is supported.booleanTests if a bank lookup service is supported.booleanTests if bank notification is supported.booleanTests if a bank query service is supported.booleansupportsBankRecordType(Type bankRecordType) Tests if the givenBankrecord type is supported.booleanTests if a bank search service is supported.booleansupportsBankSearchRecordType(Type bankSearchRecordType) Tests if the given bank search record type is supported.booleanTests if an item administrative service is supported.booleanTests if an item to bank lookup session is available.booleanTests if an item to bank assignment session is available.booleanTests if an item lookup service is supported.booleanTests if item notification is supported.booleanTests if an item query service is supported.booleansupportsItemRecordType(Type itemRecordType) Tests if the givenItemrecord type is supported.booleanTests if an item search service is supported.booleansupportsItemSearchRecordType(Type itemSearchRecordType) Tests if the givenItemsearch record type is supported.booleanTests if an item smart bank session is available.booleanTests if a session is available to lookup taken assessments for the authenticated agent.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.
-
supportsMyAssessmentTaken
boolean supportsMyAssessmentTaken()Tests if a session is available to lookup taken assessments for the authenticated agent.- Returns:
trueif my assessment taken session is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsAssessment
boolean supportsAssessment()Tests for the availability of an assessment service which is the service for taking and examining assessments taken.- Returns:
trueif assessment is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsAssessmentResults
boolean supportsAssessmentResults()Tests for the availability of an assessment rsults service.- Returns:
trueif assessment results is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsItemLookup
boolean supportsItemLookup()Tests if an item lookup service is supported.- Returns:
- true if item lookup is supported, false otherwise
- Compliance:
mandatory- This method must be implemented.
-
supportsItemQuery
boolean supportsItemQuery()Tests if an item query service is supported.- Returns:
trueif item query is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsItemSearch
boolean supportsItemSearch()Tests if an item search service is supported.- Returns:
trueif item search is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsItemAdmin
boolean supportsItemAdmin()Tests if an item administrative service is supported.- Returns:
trueif item admin is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsItemNotification
boolean supportsItemNotification()Tests if item notification is supported. Messages may be sent when items are created, modified, or deleted.- Returns:
trueif item notification is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsItemBank
boolean supportsItemBank()Tests if an item to bank lookup session is available.- Returns:
trueif item bank lookup session is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsItemBankAssignment
boolean supportsItemBankAssignment()Tests if an item to bank assignment session is available.- Returns:
trueif item bank assignment is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsItemSmartBank
boolean supportsItemSmartBank()Tests if an item smart bank session is available.- Returns:
trueif item smart bank session is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsAssessmentLookup
boolean supportsAssessmentLookup()Tests if an assessment lookup service is supported. An assessment lookup service defines methods to access assessments.- Returns:
- true if assessment lookup is supported, false otherwise
- Compliance:
mandatory- This method must be implemented.
-
supportsAssessmentQuery
boolean supportsAssessmentQuery()Tests if an assessment query service is supported.- Returns:
trueif assessment query is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsAssessmentSearch
boolean supportsAssessmentSearch()Tests if an assessment search service is supported.- Returns:
trueif assessment search is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsAssessmentAdmin
boolean supportsAssessmentAdmin()Tests if an assessment administrative service is supported.- Returns:
trueif assessment admin is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsAssessmentNotification
boolean supportsAssessmentNotification()Tests if assessment notification is supported. Messages may be sent when assessments are created, modified, or deleted.- Returns:
trueif assessment notification is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsAssessmentBank
boolean supportsAssessmentBank()Tests if an assessment to bank lookup session is available.- Returns:
trueif assessment bank lookup session is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsAssessmentBankAssignment
boolean supportsAssessmentBankAssignment()Tests if an assessment to bank assignment session is available.- Returns:
trueif assessment bank assignment is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsAssessmentSmartBank
boolean supportsAssessmentSmartBank()Tests if an assessment smart bank session is available.- Returns:
trueif assessment smart bank session is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsAssessmentBasicAuthoring
boolean supportsAssessmentBasicAuthoring()Tests if an assessment basic authoring session is available.- Returns:
trueif assessment basic authoring is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsAssessmentOfferedLookup
boolean supportsAssessmentOfferedLookup()Tests if an assessment offered lookup service is supported.- Returns:
- true if assessment offered lookup is supported, false otherwise
- Compliance:
mandatory- This method must be implemented.
-
supportsAssessmentOfferedQuery
boolean supportsAssessmentOfferedQuery()Tests if an assessment offered query service is supported.- Returns:
trueif assessment offered query is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsAssessmentOfferedSearch
boolean supportsAssessmentOfferedSearch()Tests if an assessment offered search service is supported.- Returns:
trueif assessment offered search is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsAssessmentOfferedAdmin
boolean supportsAssessmentOfferedAdmin()Tests if an assessment offered administrative service is supported.- Returns:
trueif assessment offered admin is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsAssessmentOfferedNotification
boolean supportsAssessmentOfferedNotification()Tests if assessment offered notification is supported. Messages may be sent when offered assessments are created, modified, or deleted.- Returns:
trueif assessment offered notification is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsAssessmentOfferedBank
boolean supportsAssessmentOfferedBank()Tests if an assessment offered to bank lookup session is available.- Returns:
trueif assessment offered bank lookup session is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsAssessmentOfferedBankAssignment
boolean supportsAssessmentOfferedBankAssignment()Tests if an assessment offered to bank assignment session is available.- Returns:
trueif assessment offered bank assignment is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsAssessmentOfferedSmartBank
boolean supportsAssessmentOfferedSmartBank()Tests if an assessment offered smart bank session is available.- Returns:
trueif assessment offered smart bank session is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsAssessmentTakenLookup
boolean supportsAssessmentTakenLookup()Tests if an assessment taken lookup service is supported.- Returns:
trueif assessment taken lookup is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsAssessmentTakenQuery
boolean supportsAssessmentTakenQuery()Tests if an assessment taken query service is supported.- Returns:
trueif assessment taken query is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsAssessmentTakenSearch
boolean supportsAssessmentTakenSearch()Tests if an assessment taken search service is supported.- Returns:
trueif assessment taken search is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsAssessmentTakenAdmin
boolean supportsAssessmentTakenAdmin()Tests if an assessment taken administrative service is supported which is used to instantiate an assessment offered.- Returns:
trueif assessment taken admin is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsAssessmentTakenNotification
boolean supportsAssessmentTakenNotification()Tests if assessment taken notification is supported. Messages may be sent when items are created, modified, or deleted.- Returns:
trueif assessment taken notification is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsAssessmentTakenBank
boolean supportsAssessmentTakenBank()Tests if an assessment taken to bank lookup session is available.- Returns:
trueif assessment taken bank lookup session is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsAssessmentTakenBankAssignment
boolean supportsAssessmentTakenBankAssignment()Tests if an assessment taken to bank assignment session is available.- Returns:
trueif assessment taken bank assignment is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsAssessmentTakenSmartBank
boolean supportsAssessmentTakenSmartBank()Tests if an assessment taken smart bank session is available.- Returns:
trueif assessment taken smart bank session is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsBankLookup
boolean supportsBankLookup()Tests if a bank lookup service is supported. A bank lookup service defines methods to access assessment banks.- Returns:
trueif bank lookup is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsBankQuery
boolean supportsBankQuery()Tests if a bank query service is supported.- Returns:
trueif bank query is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsBankSearch
boolean supportsBankSearch()Tests if a bank search service is supported.- Returns:
trueif bank search is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsBankAdmin
boolean supportsBankAdmin()Tests if a banlk administrative service is supported.- Returns:
trueif bank admin is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsBankNotification
boolean supportsBankNotification()Tests if bank notification is supported. Messages may be sent when items are created, modified, or deleted.- Returns:
trueif bank notification is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsBankHierarchy
boolean supportsBankHierarchy()Tests if a bank hierarchy traversal is supported.- Returns:
trueif a bank hierarchy traversal is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsBankHierarchyDesign
boolean supportsBankHierarchyDesign()Tests if bank hierarchy design is supported.- Returns:
trueif a bank hierarchy design is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsAssessmentAuthoring
boolean supportsAssessmentAuthoring()Tests if an assessment authoring service is supported.- Returns:
trueif an assessment authoring is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsAssessmentBatch
boolean supportsAssessmentBatch()Tests if an assessment batch service is supported.- Returns:
trueif an assessment batch service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
getItemRecordTypes
TypeList getItemRecordTypes()Gets the supportedItemrecord types.- Returns:
- a list containing the supported
Itemrecord types - Compliance:
mandatory- This method must be implemented.
-
supportsItemRecordType
Tests if the givenItemrecord type is supported.- Parameters:
itemRecordType- aTypeindicating aItemrecord type- Returns:
trueif the given Type is supported,falseotherwise- Throws:
NullArgumentException-itemRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getItemSearchRecordTypes
TypeList getItemSearchRecordTypes()Gets the supportedItemsearch record types.- Returns:
- a list containing the supported
Itemsearch record types - Compliance:
mandatory- This method must be implemented.
-
supportsItemSearchRecordType
Tests if the givenItemsearch record type is supported.- Parameters:
itemSearchRecordType- aTypeindicating anItemsearch record type- Returns:
trueif the given Type is supported,falseotherwise- Throws:
NullArgumentException-itemSearchRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getAssessmentRecordTypes
TypeList getAssessmentRecordTypes()Gets the supportedAssessmentrecord types.- Returns:
- a list containing the supported
Assessmentrecord types - Compliance:
mandatory- This method must be implemented.
-
supportsAssessmentRecordType
Tests if the givenAssessmentrecord type is supported.- Parameters:
assessmentRecordType- aTypeindicating anAssessmentrecord type- Returns:
trueif the given Type is supported,falseotherwise- Throws:
NullArgumentException-assessmentRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getAssessmentSearchRecordTypes
TypeList getAssessmentSearchRecordTypes()Gets the supportedAssessmentsearch record types.- Returns:
- a list containing the supported assessment search record types
- Compliance:
mandatory- This method must be implemented.
-
supportsAssessmentSearchRecordType
Tests if the given assessment search record type is supported.- Parameters:
assessmentSearchRecordType- aTypeindicating an assessment search record type- Returns:
trueif the given search record Type is supported,falseotherwise- Throws:
NullArgumentException-assessmentSearchRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getAssessmentOfferedRecordTypes
TypeList getAssessmentOfferedRecordTypes()Gets the supportedAssessmentOfferedrecord types.- Returns:
- a list containing the supported
AssessmentOfferedrecord types - Compliance:
mandatory- This method must be implemented.
-
supportsAssessmentOfferedRecordType
Tests if the givenAssessmentOfferedrecord type is supported.- Parameters:
assessmentOfferedRecordType- aTypeindicating anAssessmentOfferedrecord type- Returns:
trueif the given Type is supported,falseotherwise- Throws:
NullArgumentException-assessmentOfferedRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getAssessmentOfferedSearchRecordTypes
TypeList getAssessmentOfferedSearchRecordTypes()Gets the supportedAssessmentOfferedsearch record types.- Returns:
- a list containing the supported
AssessmentOfferedsearch record types - Compliance:
mandatory- This method must be implemented.
-
supportsAssessmentOfferedSearchRecordType
Tests if the givenAssessmentOfferedsearch record type is supported.- Parameters:
assessmentOfferedSearchRecordType- aTypeindicating anAssessmentOfferedsearch record type- Returns:
trueif the given Type is supported,falseotherwise- Throws:
NullArgumentException-assessmentOfferedSearchRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getAssessmentTakenRecordTypes
TypeList getAssessmentTakenRecordTypes()Gets the supportedAssessmentTakenrecord types.- Returns:
- a list containing the supported
AssessmentTakenrecord types - Compliance:
mandatory- This method must be implemented.
-
supportsAssessmentTakenRecordType
Tests if the givenAssessmentTakenrecord type is supported.- Parameters:
assessmentTakenRecordType- aTypeindicating anAssessmentTakenrecord type- Returns:
trueif the given Type is supported,falseotherwise- Throws:
NullArgumentException-assessmentTakenRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getAssessmentTakenSearchRecordTypes
TypeList getAssessmentTakenSearchRecordTypes()Gets the supportedAssessmentTakensearch record types.- Returns:
- a list containing the supported
AssessmentTakensearch record types - Compliance:
mandatory- This method must be implemented.
-
supportsAssessmentTakenSearchRecordType
Tests if the givenAssessmentTakensearch record type is supported.- Parameters:
assessmentTakenSearchRecordType- aTypeindicating anAssessmentTakensearch record type- Returns:
trueif the given Type is supported,falseotherwise- Throws:
NullArgumentException-assessmentTakenSearchRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getAssessmentSectionRecordTypes
TypeList getAssessmentSectionRecordTypes()Gets the supportedAssessmentSectionrecord types.- Returns:
- a list containing the supported
AssessmentSectionrecord types - Compliance:
mandatory- This method must be implemented.
-
supportsAssessmentSectionRecordType
Tests if the givenAssessmentSectionrecord type is supported.- Parameters:
assessmentSectionRecordType- aTypeindicating anAssessmentSectionrecord type- Returns:
trueif the given Type is supported,falseotherwise- Throws:
NullArgumentException-assessmentSectionRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getBankRecordTypes
TypeList getBankRecordTypes()Gets the supportedBankrecord types.- Returns:
- a list containing the supported
Bankrecord types - Compliance:
mandatory- This method must be implemented.
-
supportsBankRecordType
Tests if the givenBankrecord type is supported.- Parameters:
bankRecordType- aTypeindicating aBanktype- Returns:
trueif the given key recordTypeis supported,falseotherwise- Throws:
NullArgumentException-bankRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getBankSearchRecordTypes
TypeList getBankSearchRecordTypes()Gets the supported bank search record types.- Returns:
- a list containing the supported
Banksearch record types - Compliance:
mandatory- This method must be implemented.
-
supportsBankSearchRecordType
Tests if the given bank search record type is supported.- Parameters:
bankSearchRecordType- aTypeindicating aBanksearch record type- Returns:
trueif the given search recordTypeis supported,falseotherwise- Throws:
NullArgumentException-bankSearchRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-