OSID Logo
OSID Specifications
assessment package
Version 3.1.0
Interfaceosid.assessment.AssessmentProxyManager
Implementsosid.OsidProxyManager
osid.assessment.AssessmentProfile
Used Byosid.orchestration.OrchestrationManager
Description

The assessment manager provides access to assessment sessions and provides interoperability tests for various aspects of this service. Methods in this manager support the passing of a Proxy object. The sessions included in this manager are:

  • MyAssessmentTakenSession: a session to get taken or in progress assessments for the current agent
  • AssessmentSession: a session to be assessed and examine assessments taken
  • AssessmentResultsSession: a session to retrieve assessment results
  • ItemLookupSession: a session to look up Items
  • ItemQuerySession: a session to query Items
  • ItemSearchSession: a session to search Items
  • ItemAdminSession: a session to create, modify and delete Items
  • ItemNotificationSession: a session to receive messages pertaining to Item changes
  • ItemBankSession: a session for looking up item and bank mappings
  • ItemBankAssignmentSession: a session for managing item and bank mappings
  • ItemSmartBankSession: a session for managing dynamic banks
  • AssessmentLookupSession: a session to look up Assessments
  • AssessmentQuerySession: a session to query Assessments
  • AssessmentSearchSession: a session to search Assessments
  • AssessmentAdminSession: a session to create, modify and delete Assessments
  • AssessmentNotificationSession: a session to receive messages pertaining to Assessment changes
  • AssessmentBankSession: a session for looking up assessment and bank mappings
  • AssessmentBankAssignmentSession: a session for managing assessment and bank mappings
  • AssessmentSmartBankSession: a session for managing dynamic banks
  • AssessmentBasicAuthoringSession: a session for making simple mappings of assessment items to assessments
  • AssessmentOfferedLookupSession: a session to look up Assessments
  • AssessmentOfferedQuerySession: a session to query Assessments
  • AssessmentOfferedSearchSession: a session to search Assessments
  • AssessmentOfferedAdminSession: a session to create, modify and delete Assessments
  • AssessmentOfferedNotificationSession: a session to receive messages pertaining to Assessment changes
  • AssessmentOfferedBankSession: a session for looking up assessment and bank mappings
  • AssessmentOfferedBankAssignmentSession: a session for managing assessment and bank mappings
  • AssessmentOfferedSmartBankSession: a session to manage dynamic banks
  • AssessmentTakenLookupSession: a session to look up Assessments
  • AssessmentTakenQuerySession: a session to query Assessments
  • AssessmentTakenSearchSession: a session to search Assessments
  • AssessmentTakenAdminSession: a session to create, modify and delete AssessmentsTaken
  • AssessmentTakenNotificationSession: a session to receive messages pertaining to AssessmentTaken changes
  • AssessmentTakenBankSession: a session for looking up assessments taken and bank mappings
  • AssessmenttTakenBankAssignmentSession: a session for managing assessments taken and bank mappings
  • AssessmentTakenSmartBankSession: a session to manage dynamic banks of assessments taken
  • BankLookupSession: a session to lookup banks
  • BankQuerySession: a session to query banks
  • BankSearchSession: a session to search banks
  • BankAdminSession: a session to create, modify and delete banks
  • BankNotificationSession: a session to receive messages pertaining to Bank changes
  • BankHierarchySession: a session to traverse the Bank hierarchy
  • BankHierarchyDesignSession: a session to manage the Bank hierarchy
MethodgetMyAssessmentTakenSession
Description

Gets a MyAssessmentTakenSession to retrieve assessments taken for the current agent.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.assessment.MyAssessmentTakenSession a MyAssessmentTakenSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsMyAssessmentTaken() is false
Complianceoptional This method must be implemented if supportsMyAssessmentTaken() is true.
MethodgetMyAssessmentTakenSessionForBank
Description

Gets a MyAssessmentTakenSession to retrieve assessments taken for the current agent for the given bank Id.

Parametersosid.id.IdbankId the Id of a bank
osid.proxy.Proxyproxy a proxy
Returnosid.assessment.MyAssessmentTakenSession a MyAssessmentTakenSession
ErrorsNOT_FOUND bankId not found
NULL_ARGUMENT bankId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsMyAssessmentTaken() is false
Complianceoptional This method must be implemented if supportsMyAssessmentTaken() is true.
MethodgetAssessmentSession
Description

Gets an AssessmentSession which is responsible for taking assessments and examining responses from assessments taken.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.assessment.AssessmentSession an assessment session for this service
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAssessment() is false
Complianceoptional This method must be implemented if supportsAssessment() is true.
MethodgetAssessmentSessionForBank
Description

Gets an AssessmentSession which is responsible for performing assessments for the given bank Id.

Parametersosid.id.IdbankId the Id of a bank
osid.proxy.Proxyproxy a proxy
Returnosid.assessment.AssessmentSession an assessment session for this service
ErrorsNOT_FOUND bankId not found
NULL_ARGUMENT bankId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAssessment() is false
Complianceoptional This method must be implemented if supportsAssessment() is true.
MethodgetAssessmentResultsSession
Description

Gets an AssessmentResultsSession to retrieve assessment results.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.assessment.AssessmentResultsSession an assessment results session for this service
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAssessmentResults() is false
Complianceoptional This method must be implemented if supportsAssessmentResults() is true.
MethodgetAssessmentResultsSessionForBank
Description

Gets an AssessmentResultsSession to retrieve assessment results for the given bank.

Parametersosid.id.IdbankId the Id of the assessment taken
osid.proxy.Proxyproxy a proxy
Returnosid.assessment.AssessmentResultsSession an assessment results session for this service
ErrorsNOT_FOUND bankId not found
NULL_ARGUMENT bankId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAssessmentResults() is false
Complianceoptional This method must be implemented if supportsAssessmentResults() is true.
MethodgetItemLookupSession
Description

Gets the OsidSession associated with the item lookup service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.assessment.ItemLookupSession an ItemLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsItemLookup() is false
Complianceoptional This method must be implemented if supportsItemLookup() is true.
MethodgetItemLookupSessionForBank
Description

Gets the OsidSession associated with the item lookup service for the given bank.

Parametersosid.id.IdbankId the Id of the bank
osid.proxy.Proxyproxy a proxy
Returnosid.assessment.ItemLookupSession an ItemLookupSession
ErrorsNOT_FOUND bankId not found
NULL_ARGUMENT bankId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsItemLookup() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsItemLookup() and supportsVisibleFederation() are true.
MethodgetItemQuerySession
Description

Gets the OsidSession associated with the item query service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.assessment.ItemQuerySession an ItemQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsItemQuery() is false
Complianceoptional This method must be implemented if supportsItemQuery() is true.
MethodgetItemQuerySessionForBank
Description

Gets the OsidSession associated with the item query service for the given bank.

Parametersosid.id.IdbankId the Id of the bank
osid.proxy.Proxyproxy a proxy
Returnosid.assessment.ItemQuerySession an ItemQuerySession
ErrorsNOT_FOUND bankId not found
NULL_ARGUMENT bankId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsItemQuery() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsItemQuery() and supportsVisibleFederation() are true.
MethodgetItemSearchSession
Description

Gets the OsidSession associated with the item search service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.assessment.ItemSearchSession an ItemSearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsItemSearch() is false
Complianceoptional This method must be implemented if supportsItemSearch() is true.
MethodgetItemSearchSessionForBank
Description

Gets the OsidSession associated with the item search service for the given bank.

Parametersosid.id.IdbankId the Id of the bank
osid.proxy.Proxyproxy a proxy
Returnosid.assessment.ItemSearchSession an ItemSearchSession
ErrorsNOT_FOUND bankId not found
NULL_ARGUMENT bankId or porxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsItemSearch() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsItemSearch() and supportsVisibleFederation() are true.
MethodgetItemAdminSession
Description

Gets the OsidSession associated with the item administration service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.assessment.ItemAdminSession an ItemAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsItemAdmin() is false
Complianceoptional This method must be implemented if supportsItemAdmin() is true.
MethodgetItemAdminSessionForBank
Description

Gets the OsidSession associated with the item admin service for the given bank.

Parametersosid.id.IdbankId the Id of the bank
osid.proxy.Proxyproxy a proxy
Returnosid.assessment.ItemAdminSession an ItemAdminSession
ErrorsNOT_FOUND bankId not found
NULL_ARGUMENT bankId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsItemAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsItemAdmin() and supportsVisibleFederation() are true.
MethodgetItemNotificationSession
Description

Gets the notification session for notifications pertaining to item changes.

Parametersosid.assessment.ItemReceiveritemReceiver the item receiver interface
osid.proxy.Proxyproxy a proxy
Returnosid.assessment.ItemNotificationSession an ItemNotificationSession
ErrorsNULL_ARGUMENT itemReceiver or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsItemNotification() is false
Complianceoptional This method must be implemented if supportsItemNotification() is true.
MethodgetItemNotificationSessionForBank
Description

Gets the OsidSession associated with the item notification service for the given bank.

Parametersosid.assessment.ItemReceiveritemReceiver the item receiver interface
osid.id.IdbankId the Id of the bank
osid.proxy.Proxyproxy a proxy
Returnosid.assessment.ItemNotificationSession an ItemNotificationSession
ErrorsNOT_FOUND bankId not found
NULL_ARGUMENT itemReceiver, bankId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsItemNotification() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsItemNotification() and supportsVisibleFederation() are true.
MethodgetItemBankSession
Description

Gets the OsidSession associated with the item banking service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.assessment.ItemBankSession an ItemBankSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsItemBank() is false
Complianceoptional This method must be implemented if supportsItemBank() is true.
MethodgetItemBankAssignmentSession
Description

Gets the OsidSession associated with the item bank assignment service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.assessment.ItemBankAssignmentSession an ItemBankAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsItemBankAssignment() is false
Complianceoptional This method must be implemented if supportsItemBankAssignment() is true.
MethodgetItemSmartBankSession
Description

Gets the OsidSession associated with the item smart banking service for the given bank.

Parametersosid.id.IdbankId the Id of the bank
osid.proxy.Proxyproxy a proxy
Returnosid.assessment.ItemSmartBankSession an ItemSmartBankSession
ErrorsNOT_FOUND bankId not found
NULL_ARGUMENT bankId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsItemSmartBank() is false
Complianceoptional This method must be implemented if supportsItemSmartBank() and supportsVisibeFederation() is true.
MethodgetAssessmentLookupSession
Description

Gets the OsidSession associated with the assessment lookup service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.assessment.AssessmentLookupSession an AssessmentLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAssessmentLookup() is false
Complianceoptional This method must be implemented if supportsAssessmentLookup() is true.
MethodgetAssessmentLookupSessionForBank
Description

Gets the OsidSession associated with the assessment lookup service for the given bank.

Parametersosid.id.IdbankId the Id of the bank
osid.proxy.Proxyproxy a proxy
Returnosid.assessment.AssessmentLookupSession an AssessmentLookupSession
ErrorsNOT_FOUND bankId not found
NULL_ARGUMENT bankId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAssessmentLookup() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsAssessmentLookup() and supportsVisibleFederation() are true.
MethodgetAssessmentQuerySession
Description

Gets the OsidSession associated with the assessment query service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.assessment.AssessmentQuerySession an AssessmentQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAssessmentQuery() is false
Complianceoptional This method must be implemented if supportsAssessmentQuery() is true.
MethodgetAssessmentQuerySessionForBank
Description

Gets the OsidSession associated with the assessment query service for the given bank.

Parametersosid.id.IdbankId the Id of the bank
osid.proxy.Proxyproxy a proxy
Returnosid.assessment.AssessmentQuerySession an AssessmentQuerySession
ErrorsNOT_FOUND bankId not found
NULL_ARGUMENT bankId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAssessmentQuery() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsAssessmentQuery() and supportsVisibleFederation() are true.
MethodgetAssessmentSearchSession
Description

Gets the OsidSession associated with the assessment search service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.assessment.AssessmentSearchSession an AssessmentSearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAssessmentSearch() is false
Complianceoptional This method must be implemented if supportsAssessmentSearch() is true.
MethodgetAssessmentSearchSessionForBank
Description

Gets the OsidSession associated with the assessment search service for the given bank.

Parametersosid.id.IdbankId the Id of the bank
osid.proxy.Proxyproxy a proxy
Returnosid.assessment.AssessmentSearchSession an AssessmentSearchSession
ErrorsNOT_FOUND bankId not found
NULL_ARGUMENT bankId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAssessmentSearch() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsAssessmentSearch() and supportsVisibleFederation() are true.
MethodgetAssessmentAdminSession
Description

Gets the OsidSession associated with the assessment administration service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.assessment.AssessmentAdminSession an AssessmentAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAssessmentAdmin() is false
Complianceoptional This method must be implemented if supportsAssessmentAdmin() is true.
MethodgetAssessmentAdminSessionForBank
Description

Gets the OsidSession associated with the assessment admin service for the given bank.

Parametersosid.id.IdbankId the Id of the bank
osid.proxy.Proxyproxy a proxy
Returnosid.assessment.AssessmentAdminSession an AssessmentAdminSession
ErrorsNOT_FOUND bankId not found
NULL_ARGUMENT bankId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAssessmentAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsAssessmentAdmin() and supportsVisibleFederation() are true.
MethodgetAssessmentNotificationSession
Description

Gets the notification session for notifications pertaining to assessment changes.

Parametersosid.assessment.AssessmentReceiverassessmentReceiver the assessment receiver interface
osid.proxy.Proxyproxy a proxy
Returnosid.assessment.AssessmentNotificationSession an AssessmentNotificationSession
ErrorsNULL_ARGUMENT assessmentReceiver or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAssessmentNotification() is false
Complianceoptional This method must be implemented if supportsAssessmentNotification() is true.
MethodgetAssessmentNotificationSessionForBank
Description

Gets the OsidSession associated with the assessment notification service for the given bank.

Parametersosid.assessment.AssessmentReceiverassessmentReceiver the assessment receiver interface
osid.id.IdbankId the Id of the bank
osid.proxy.Proxyproxy a proxy
Returnosid.assessment.AssessmentNotificationSession an AssessmentNotificationSession
ErrorsNOT_FOUND bankId not found
NULL_ARGUMENT assessmentReceiver, bankId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAssessmentNotification() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsAssessmentNotification() and supportsVisibleFederation() are true.
MethodgetAssessmentBankSession
Description

Gets the OsidSession associated with the assessment banking service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.assessment.AssessmentBankSession an AssessmentBankSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAssessmentBank() is false
Complianceoptional This method must be implemented if supportsAssessmentBank() is true.
MethodgetAssessmentBankAssignmentSession
Description

Gets the OsidSession associated with the assessment bank assignment service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.assessment.AssessmentBankAssignmentSession an AssessmentBankAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAssessmentBankAssignment() is false
Complianceoptional This method must be implemented if supportsAssessmentBankAssignment() is true.
MethodgetAssessmentSmartBankSession
Description

Gets the OsidSession associated with the assessment smart banking service for the given bank.

Parametersosid.id.IdbankId the Id of the bank
osid.proxy.Proxyproxy a proxy
Returnosid.assessment.AssessmentSmartBankSession an AssessmentSmartBankSession
ErrorsNOT_FOUND bankId not found
NULL_ARGUMENT bankId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAssessmentSmartBank() is false
Complianceoptional This method must be implemented if supportsAssessmentSmartBank() and supportsVisibeFederation() is true.
MethodgetAssessmentBasicAuthoringSession
Description

Gets the OsidSession associated with the assessment authoring service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.assessment.AssessmentBasicAuthoringSession an AssessmentBasicAuthoringSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAssessmentBasicAuthoring() is false
Complianceoptional This method must be implemented if supportsAssessmentBasicAuthoring() is true.
MethodgetAssessmentBasicAuthoringSessionForBank
Description

Gets the OsidSession associated with the assessment authoring service for the given bank.

Parametersosid.id.IdbankId the Id of a bank
osid.proxy.Proxyproxy a proxy
Returnosid.assessment.AssessmentBasicAuthoringSession an AssessmentBasicAuthoringSession
ErrorsNOT_FOUND bankId not found
NULL_ARGUMENT bankId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAssessmentBasicAuthoring() or supportsVisibeFederation() is false
Complianceoptional This method must be implemented if supportsAssessmentBasicAuthoring() and supportsVisibeFederation() is true.
MethodgetAssessmentOfferedLookupSession
Description

Gets the OsidSession associated with the assessment offered lookup service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.assessment.AssessmentOfferedLookupSession an AssessmentOfferedLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAssessmentOfferedLookup() is false
Complianceoptional This method must be implemented if supportsAssessmentOfferedLookup() is true.
MethodgetAssessmentOfferedLookupSessionForBank
Description

Gets the OsidSession associated with the assessment offered lookup service for the given bank.

Parametersosid.id.IdbankId the Id of the bank
osid.proxy.Proxyproxy a proxy
Returnosid.assessment.AssessmentOfferedLookupSession an AssessmentOfferedLookupSession
ErrorsNOT_FOUND bankId not found
NULL_ARGUMENT bankId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAssessmentOfferedLookup() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsAssessmentOfferedLookup() and supportsVisibleFederation() are true.
MethodgetAssessmentOfferedQuerySession
Description

Gets the OsidSession associated with the assessment offered query service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.assessment.AssessmentOfferedQuerySession an AssessmentOfferedQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAssessmentOfferedQuery() is false
Complianceoptional This method must be implemented if supportsAssessmentOfferedQuery() is true.
MethodgetAssessmentOfferedQuerySessionForBank
Description

Gets the OsidSession associated with the assessment offered query service for the given bank.

Parametersosid.id.IdbankId the Id of the bank
osid.proxy.Proxyproxy a proxy
Returnosid.assessment.AssessmentOfferedQuerySession an AssessmentOfferedQuerySession
ErrorsNOT_FOUND bankId not found
NULL_ARGUMENT bankId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAssessmentOfferedQuery() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsAssessmentOfferedQuery() and supportsVisibleFederation() are true.
MethodgetAssessmentOfferedSearchSession
Description

Gets the OsidSession associated with the assessment offered search service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.assessment.AssessmentOfferedSearchSession an AssessmentOfferedSearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAssessmentOfferedSearch() is false
Complianceoptional This method must be implemented if supportsAssessmentOfferedSearch() is true.
MethodgetAssessmentOfferedSearchSessionForBank
Description

Gets the OsidSession associated with the assessment offered search service for the given bank.

Parametersosid.id.IdbankId the Id of the bank
osid.proxy.Proxyproxy a proxy
Returnosid.assessment.AssessmentOfferedSearchSession an AssessmentOfferedSearchSession
ErrorsNOT_FOUND bankId not found
NULL_ARGUMENT bankId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAssessmentOfferedSearch() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsAssessmentOfferedSearch() and supportsVisibleFederation() are true.
MethodgetAssessmentOfferedAdminSession
Description

Gets the OsidSession associated with the assessment offered administration service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.assessment.AssessmentOfferedAdminSession an AssessmentOfferedAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAssessmentOfferedAdmin() is false
Complianceoptional This method must be implemented if supportsAssessmentOfferedAdmin() is true.
MethodgetAssessmentOfferedAdminSessionForBank
Description

Gets the OsidSession associated with the assessment offered admin service for the given bank.

Parametersosid.id.IdbankId the Id of the bank
osid.proxy.Proxyproxy a proxy
Returnosid.assessment.AssessmentOfferedAdminSession an AssessmentOfferedAdminSession
ErrorsNOT_FOUND bankId not found
NULL_ARGUMENT bankId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAssessmentOfferedAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsAssessmentOfferedAdmin() and supportsVisibleFederation() are true.
MethodgetAssessmentOfferedNotificationSession
Description

Gets the notification session for notifications pertaining to offered assessment changes.

Parametersosid.assessment.AssessmentOfferedReceiverassessmentOfferedReceiver the assessment offered receiver interface
osid.proxy.Proxyproxy a proxy
Returnosid.assessment.AssessmentOfferedNotificationSession an AssessmentOfferedNotificationSession
ErrorsNULL_ARGUMENT assessmentOfferedReceiver or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAssessmentOfferedNotification() is false
Complianceoptional This method must be implemented if supportsAssessmentOfferedNotification() is true.
MethodgetAssessmentOfferedNotificationSessionForBank
Description

Gets the OsidSession associated with the offered assessment notification service for the given bank.

Parametersosid.assessment.AssessmentOfferedReceiverassessmentOfferedReceiver the assessment offered receiver interface
osid.id.IdbankId the Id of the bank
osid.proxy.Proxyproxy a proxy
Returnosid.assessment.AssessmentOfferedNotificationSession a AssessmentOfferedNotificationSession
ErrorsNOT_FOUND bankId or proxy not found
NULL_ARGUMENT assessmentOfferedReceiver, bankId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAssessmentOfferedNotification() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsAssessmentOfferedNotification() and supportsVisibleFederation() are true.
MethodgetAssessmentOfferedBankSession
Description

Gets the session for retrieving offered assessments to bank mappings.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.assessment.AssessmentOfferedBankSession an AssessmentOfferedBankSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAssessmentOfferedBank() is false
Complianceoptional This method must be implemented if supportsAssessmentOfferedBank() is true.
MethodgetAssessmentOfferedBankAssignmentSession
Description

Gets the session for assigning offered assessments to bank mappings.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.assessment.AssessmentOfferedBankAssignmentSession an AssessmentOfferedBankAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAssessmentOfferedBankAssignment() is false
Complianceoptional This method must be implemented if supportsAssessmentOfferedBankAssignment() is true.
MethodgetAssessmentOfferedSmartBankSession
Description

Gets the OsidSession associated with the assessment offered smart banking service for the given bank.

Parametersosid.id.IdbankId the Id of the bank
osid.proxy.Proxyproxy a proxy
Returnosid.assessment.AssessmentOfferedSmartBankSession an AssessmentOfferedSmartBankSession
ErrorsNOT_FOUND bankId not found
NULL_ARGUMENT bankId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAssessmentOfferedSmartBank() is false
Complianceoptional This method must be implemented if supportsAssessmentOfferedSmartBank() and supportsVisibeFederation() is true.
MethodgetAssessmentTakenLookupSession
Description

Gets the OsidSession associated with the assessment taken lookup service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.assessment.AssessmentTakenLookupSession an AssessmentTakenLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAssessmentTakenLookup() is false
Complianceoptional This method must be implemented if supportsAssessmentTakenLookup() is true.
MethodgetAssessmentTakenLookupSessionForBank
Description

Gets the OsidSession associated with the assessment taken lookup service for the given bank.

Parametersosid.id.IdbankId the Id of the bank
osid.proxy.Proxyproxy a proxy
Returnosid.assessment.AssessmentTakenLookupSession an AssessmentTakenLookupSession
ErrorsNOT_FOUND bankId not found
NULL_ARGUMENT bankId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAssessmentTakenLookup() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsAssessmentTakenLookup() and supportsVisibleFederation() are true.
MethodgetAssessmentTakenQuerySession
Description

Gets the OsidSession associated with the assessment taken query service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.assessment.AssessmentTakenQuerySession an AssessmentTakenQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAssessmentTakenQuery() is false
Complianceoptional This method must be implemented if supportsAssessmentTakenQuery() is true.
MethodgetAssessmentTakenQuerySessionForBank
Description

Gets the OsidSession associated with the assessment taken query service for the given bank.

Parametersosid.id.IdbankId the Id of the bank
osid.proxy.Proxyproxy a proxy
Returnosid.assessment.AssessmentTakenQuerySession an AssessmentTakenQuerySession
ErrorsNOT_FOUND bankId not found
NULL_ARGUMENT bankId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAssessmentTakenQuery() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsAssessmentTakenQuery() and supportsVisibleFederation() are true.
MethodgetAssessmentTakenSearchSession
Description

Gets the OsidSession associated with the assessment taken search service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.assessment.AssessmentTakenSearchSession an AssessmentTakenSearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAssessmentTakenSearch() is false
Complianceoptional This method must be implemented if supportsAssessmentTakenSearch() is true.
MethodgetAssessmentTakenSearchSessionForBank
Description

Gets the OsidSession associated with the assessment taken search service for the given bank.

Parametersosid.id.IdbankId the Id of the bank
osid.proxy.Proxyproxy a proxy
Returnosid.assessment.AssessmentTakenSearchSession an AssessmentTakenSearchSession
ErrorsNOT_FOUND bankId not found
NULL_ARGUMENT bankId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAssessmentTakenSearch() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsAssessmentTakenSearch() and supportsVisibleFederation() are true.
MethodgetAssessmentTakenAdminSession
Description

Gets the OsidSession associated with the assessment taken administration service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.assessment.AssessmentTakenAdminSession an AssessmentTakenAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAssessmentTakenAdmin() is false
Complianceoptional This method must be implemented if supportsAssessmentTakenAdmin() is true.
MethodgetAssessmentTakenAdminSessionForBank
Description

Gets the OsidSession associated with the assessment taken admin service for the given bank.

Parametersosid.id.IdbankId the Id of the bank
osid.proxy.Proxyproxy a proxy
Returnosid.assessment.AssessmentTakenAdminSession an AssessmentTakenSearchSession
ErrorsNOT_FOUND bankId not found
NULL_ARGUMENT bankId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAssessmentTakenAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsAssessmentTakenAdmin() and supportsVisibleFederation() are true.
MethodgetAssessmentTakenNotificationSession
Description

Gets the notification session for notifications pertaining to taken assessment changes.

Parametersosid.assessment.AssessmentTakenReceiverassessmentTakenReceiver the assessment taken receiver interface
osid.proxy.Proxyproxy a proxy
Returnosid.assessment.AssessmentTakenNotificationSession an AssessmentTakenNotificationSession
ErrorsNULL_ARGUMENT assessmentTakenReceiver or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAssessmentTakenNotification() is false
Complianceoptional This method must be implemented if supportsAssessmentTakenNotification() is true.
MethodgetAssessmentTakenNotificationSessionForBank
Description

Gets the OsidSession associated with the taken assessment notification service for the given bank.

Parametersosid.assessment.AssessmentTakenReceiverassessmentTakenReceiver the assessment taken receiver interface
osid.id.IdbankId the Id of the bank
osid.proxy.Proxyproxy a proxy
Returnosid.assessment.AssessmentTakenNotificationSession an AssessmentTakenNotificationSession
ErrorsNOT_FOUND bankId not found
NULL_ARGUMENT assessmentTakenReceiver, bankId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAssessmentTakenNotification() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsAssessmentTakenNotification() and supportsVisibleFederation() are true.
MethodgetAssessmentTakenBankSession
Description

Gets the session for retrieving taken assessments to bank mappings.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.assessment.AssessmentTakenBankSession an AssessmentTakenBankSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAssessmentTakenBank() is false
Complianceoptional This method must be implemented if supportsAssessmentTakenBank() is true.
MethodgetAssessmentTakenBankAssignmentSession
Description

Gets the session for assigning taken assessments to bank mappings.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.assessment.AssessmentTakenBankAssignmentSession an AssessmentTakenBankAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAssessmentTakenBankAssignment() is false
Complianceoptional This method must be implemented if supportsAssessmentTakenBankAssignment() is true.
MethodgetAssessmentTakenSmartBankSession
Description

Gets the OsidSession associated with the assessment taken smart banking service for the given bank.

Parametersosid.id.IdbankId the Id of the bank
osid.proxy.Proxyproxy a proxy
Returnosid.assessment.AssessmentTakenSmartBankSession an AssessmentTakenSmartBankSession
ErrorsNOT_FOUND bankId not found
NULL_ARGUMENT bankId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAssessmentTakenSmartBank() is false
Complianceoptional This method must be implemented if supportsAssessmentTakenSmartBank() and supportsVisibeFederation() is true.
MethodgetBankLookupSession
Description

Gets the OsidSession associated with the bank lookup service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.assessment.BankLookupSession a BankLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsBankLookup() is false
Complianceoptional This method must be implemented if supportsBankLookup() is true.
MethodgetBankQuerySession
Description

Gets the OsidSession associated with the bank query service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.assessment.BankQuerySession a BankQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsBankQuery() is false
Complianceoptional This method must be implemented if supportsBankQuery() is true.
MethodgetBankSearchSession
Description

Gets the OsidSession associated with the bank search service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.assessment.BankSearchSession a BankSearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsBankSearch() is false
Complianceoptional This method must be implemented if supportsBankSearch() is true.
MethodgetBankAdminSession
Description

Gets the OsidSession associated with the bank administration service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.assessment.BankAdminSession a BankAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsBankAdmin() is false
Complianceoptional This method must be implemented if supportsBankAdmin() is true.
MethodgetBankNotificationSession
Description

Gets the notification session for notifications pertaining to bank service changes.

Parametersosid.assessment.BankReceiverbankReceiver the bank receiver interface
osid.proxy.Proxyproxy a proxy
Returnosid.assessment.BankNotificationSession a BankNotificationSession
ErrorsNULL_ARGUMENT bankReceiver or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsBankNotification() is false
Complianceoptional This method must be implemented if supportsBankNotification() is true.
MethodgetBankHierarchySession
Description

Gets the session traversing bank hierarchies.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.assessment.BankHierarchySession a BankHierarchySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsBankHierarchy() is false
Complianceoptional This method must be implemented if supportsBankHierarchy() is true.
MethodgetBankHierarchyDesignSession
Description

Gets the session designing bank hierarchies.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.assessment.BankHierarchyDesignSession a BankHierarchySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsBankHierarchyDesign() is false
Complianceoptional This method must be implemented if supportsBankHierarchyDesign() is true.
MethodgetAssessmentAuthoringProxyManager
Description

Gets an AssessmentAuthoringProxyManager.

Returnosid.assessment.authoring.AssessmentAuthoringProxyManager an AssessmentAuthoringProxyManager
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAssessmentAuthoring() is false
Complianceoptional This method must be implemented if supportsAssessmentAuthoring() is true.
MethodgetAssessmentBatchProxyManager
Description

Gets an AssessmentBatchProxyManager.

Returnosid.assessment.batch.AssessmentBatchProxyManager an AssessmentBatchProxyManager
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAssessmentBatch() is false
Complianceoptional This method must be implemented if supportsAssessmentBatch() is true.