OSID Logo
OSID Specifications
assessment package
Version 3.0.0
Release Candidate Preview
Interfaceosid.assessment.AssessmentProxyManager
Implementsosid.OsidProxyManager
osid.assessment.AssessmentProfile
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.Proxyproxya proxy
Returnosid.assessment.MyAssessmentTakenSessiona MyAssessmentTakenSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsMyAssessmentTaken() is false
ComplianceoptionalThis 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.IdbankIdthe Id of a bank
osid.proxy.Proxyproxya proxy
Returnosid.assessment.MyAssessmentTakenSessiona MyAssessmentTakenSession
ErrorsNOT_FOUND bankId not found
NULL_ARGUMENT bankId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsMyAssessmentTaken() is false
ComplianceoptionalThis 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.Proxyproxya proxy
Returnosid.assessment.AssessmentSessionan assessment session for this service
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAssessment() is false
ComplianceoptionalThis 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.IdbankIdthe Id of a bank
osid.proxy.Proxyproxya proxy
Returnosid.assessment.AssessmentSessionan assessment session for this service
ErrorsNOT_FOUND bankId not found
NULL_ARGUMENT bankId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAssessment() is false
ComplianceoptionalThis method must be implemented if supportsAssessment() is true.
MethodgetAssessmentResultsSession
Description

Gets an AssessmentResultsSession to retrieve assessment results.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.assessment.AssessmentResultsSessionan assessment results session for this service
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAssessmentResults() is false
ComplianceoptionalThis method must be implemented if supportsAssessmentResults() is true.
MethodgetAssessmentResultsSessionForBank
Description

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

Parametersosid.id.IdbankIdthe Id of the assessment taken
osid.proxy.Proxyproxya proxy
Returnosid.assessment.AssessmentResultsSessionan assessment results session for this service
ErrorsNOT_FOUND bankId not found
NULL_ARGUMENT bankId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAssessmentResults() is false
ComplianceoptionalThis method must be implemented if supportsAssessmentResults() is true.
MethodgetItemLookupSession
Description

Gets the OsidSession associated with the item lookup service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.assessment.ItemLookupSessionan ItemLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsItemLookup() is false
ComplianceoptionalThis 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.IdbankIdthe Id of the bank
osid.proxy.Proxyproxya 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
ComplianceoptionalThis method must be implemented if supportsItemLookup() and supportsVisibleFederation() are true.
MethodgetItemQuerySession
Description

Gets the OsidSession associated with the item query service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.assessment.ItemQuerySessionan ItemQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsItemQuery() is false
ComplianceoptionalThis 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.IdbankIdthe Id of the bank
osid.proxy.Proxyproxya 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
ComplianceoptionalThis method must be implemented if supportsItemQuery() and supportsVisibleFederation() are true.
MethodgetItemSearchSession
Description

Gets the OsidSession associated with the item search service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.assessment.ItemSearchSessionan ItemSearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsItemSearch() is false
ComplianceoptionalThis 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.IdbankIdthe Id of the bank
osid.proxy.Proxyproxya 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
ComplianceoptionalThis method must be implemented if supportsItemSearch() and supportsVisibleFederation() are true.
MethodgetItemAdminSession
Description

Gets the OsidSession associated with the item administration service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.assessment.ItemAdminSessionan ItemAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsItemAdmin() is false
ComplianceoptionalThis 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.IdbankIdthe Id of the bank
osid.proxy.Proxyproxya 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
ComplianceoptionalThis method must be implemented if supportsItemAdmin() and supportsVisibleFederation() are true.
MethodgetItemNotificationSession
Description

Gets the notification session for notifications pertaining to item changes.

Parametersosid.assessment.ItemReceiveritemReceiverthe item receiver interface
osid.proxy.Proxyproxya proxy
Returnosid.assessment.ItemNotificationSessionan ItemNotificationSession
ErrorsNULL_ARGUMENT itemReceiver or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsItemNotification() is false
ComplianceoptionalThis 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.ItemReceiveritemReceiverthe item receiver interface
osid.id.IdbankIdthe Id of the bank
osid.proxy.Proxyproxya proxy
Returnosid.assessment.AssessmentNotificationSession 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
ComplianceoptionalThis method must be implemented if supportsItemNotification() and supportsVisibleFederation() are true.
MethodgetItemBankSession
Description

Gets the OsidSession associated with the item banking service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.assessment.ItemBankSessionan ItemBankSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsItemBank() is false
ComplianceoptionalThis method must be implemented if supportsItemBank() is true.
MethodgetItemBankAssignmentSession
Description

Gets the OsidSession associated with the item bank assignment service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.assessment.ItemBankAssignmentSessionan ItemBankAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsItemBankAssignment() is false
ComplianceoptionalThis 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.IdbankIdthe Id of the bank
osid.proxy.Proxyproxya proxy
Returnosid.assessment.ItemSmartBankSessionan ItemSmartBankSession
ErrorsNOT_FOUND bankId not found
NULL_ARGUMENT bankId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsItemSmartBank() is false
ComplianceoptionalThis method must be implemented if supportsItemSmartBank() and supportsVisibeFederation() is true.
MethodgetAssessmentLookupSession
Description

Gets the OsidSession associated with the assessment lookup service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.assessment.AssessmentLookupSessionan AssessmentLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAssessmentLookup() is false
ComplianceoptionalThis 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.IdbankIdthe Id of the bank
osid.proxy.Proxyproxya 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
ComplianceoptionalThis method must be implemented if supportsAssessmentLookup() and supportsVisibleFederation() are true.
MethodgetAssessmentQuerySession
Description

Gets the OsidSession associated with the assessment query service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.assessment.AssessmentQuerySessionan AssessmentQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAssessmentQuery() is false
ComplianceoptionalThis 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.IdbankIdthe Id of the bank
osid.proxy.Proxyproxya 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
ComplianceoptionalThis method must be implemented if supportsAssessmentQuery() and supportsVisibleFederation() are true.
MethodgetAssessmentSearchSession
Description

Gets the OsidSession associated with the assessment search service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.assessment.AssessmentSearchSessionan AssessmentSearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAssessmentSearch() is false
ComplianceoptionalThis 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.IdbankIdthe Id of the bank
osid.proxy.Proxyproxya 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
ComplianceoptionalThis method must be implemented if supportsAssessmentSearch() and supportsVisibleFederation() are true.
MethodgetAssessmentAdminSession
Description

Gets the OsidSession associated with the assessment administration service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.assessment.AssessmentAdminSessionan AssessmentAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAssessmentAdmin() is false
ComplianceoptionalThis 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.IdbankIdthe Id of the bank
osid.proxy.Proxyproxya 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
ComplianceoptionalThis method must be implemented if supportsAssessmentAdmin() and supportsVisibleFederation() are true.
MethodgetAssessmentNotificationSession
Description

Gets the notification session for notifications pertaining to assessment changes.

Parametersosid.assessment.AssessmentReceiverassessmentReceiverthe assessment receiver interface
osid.proxy.Proxyproxya proxy
Returnosid.assessment.AssessmentNotificationSessionan AssessmentNotificationSession
ErrorsNULL_ARGUMENT assessmentReceiver or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAssessmentNotification() is false
ComplianceoptionalThis 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.AssessmentReceiverassessmentReceiverthe assessment receiver interface
osid.id.IdbankIdthe Id of the bank
osid.proxy.Proxyproxya 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
ComplianceoptionalThis method must be implemented if supportsAssessmentNotification() and supportsVisibleFederation() are true.
MethodgetAssessmentBankSession
Description

Gets the OsidSession associated with the assessment banking service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.assessment.AssessmentBankSessionan AssessmentBankSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAssessmentBank() is false
ComplianceoptionalThis method must be implemented if supportsAssessmentBank() is true.
MethodgetAssessmentBankAssignmentSession
Description

Gets the OsidSession associated with the assessment bank assignment service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.assessment.AssessmentBankAssignmentSessionan AssessmentBankAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAssessmentBankAssignment() is false
ComplianceoptionalThis 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.IdbankIdthe Id of the bank
osid.proxy.Proxyproxya proxy
Returnosid.assessment.AssessmentSmartBankSessionan AssessmentSmartBankSession
ErrorsNOT_FOUND bankId not found
NULL_ARGUMENT bankId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAssessmentSmartBank() is false
ComplianceoptionalThis method must be implemented if supportsAssessmentSmartBank() and supportsVisibeFederation() is true.
MethodgetAssessmentBasicAuthoringSession
Description

Gets the OsidSession associated with the assessment authoring service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.assessment.AssessmentBasicAuthoringSessionan AssessmentBasicAuthoringSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAssessmentBasicAuthoring() is false
ComplianceoptionalThis 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.IdbankIdthe Id of a bank
osid.proxy.Proxyproxya proxy
Returnosid.assessment.AssessmentBasicAuthoringSessionan AssessmentBasicAuthoringSession
ErrorsNOT_FOUND bankId not found
NULL_ARGUMENT bankId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAssessmentBasicAuthoring() or supportsVisibeFederation() is false
ComplianceoptionalThis method must be implemented if supportsAssessmentBasicAuthoring() and supportsVisibeFederation() is true.
MethodgetAssessmentOfferedLookupSession
Description

Gets the OsidSession associated with the assessment offered lookup service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.assessment.AssessmentOfferedLookupSessionan AssessmentOfferedLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAssessmentOfferedLookup() is false
ComplianceoptionalThis 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.IdbankIdthe Id of the bank
osid.proxy.Proxyproxya proxy
Returnosid.assessment.AssessmentOfferedLookupSessionan 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
ComplianceoptionalThis method must be implemented if supportsAssessmentOfferedLookup() and supportsVisibleFederation() are true.
MethodgetAssessmentOfferedQuerySession
Description

Gets the OsidSession associated with the assessment offered query service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.assessment.AssessmentOfferedQuerySessionan AssessmentOfferedQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAssessmentOfferedQuery() is false
ComplianceoptionalThis 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.IdbankIdthe Id of the bank
osid.proxy.Proxyproxya proxy
Returnosid.assessment.AssessmentOfferedQuerySessionan 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
ComplianceoptionalThis method must be implemented if supportsAssessmentOfferedQuery() and supportsVisibleFederation() are true.
MethodgetAssessmentOfferedSearchSession
Description

Gets the OsidSession associated with the assessment offered search service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.assessment.AssessmentOfferedSearchSessionan AssessmentOfferedSearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAssessmentOfferedSearch() is false
ComplianceoptionalThis 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.IdbankIdthe Id of the bank
osid.proxy.Proxyproxya proxy
Returnosid.assessment.AssessmentOfferedSearchSessionan 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
ComplianceoptionalThis method must be implemented if supportsAssessmentOfferedSearch() and supportsVisibleFederation() are true.
MethodgetAssessmentOfferedAdminSession
Description

Gets the OsidSession associated with the assessment offered administration service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.assessment.AssessmentOfferedAdminSessionan AssessmentOfferedAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAssessmentOfferedAdmin() is false
ComplianceoptionalThis 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.IdbankIdthe Id of the bank
osid.proxy.Proxyproxya proxy
Returnosid.assessment.AssessmentOfferedAdminSessionan 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
ComplianceoptionalThis 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.AssessmentOfferedReceiverassessmentOfferedReceiverthe assessment offered receiver interface
osid.proxy.Proxyproxya proxy
Returnosid.assessment.AssessmentOfferedNotificationSessionan AssessmentOfferedNotificationSession
ErrorsNULL_ARGUMENT assessmentOfferedReceiver or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAssessmentOfferedNotification() is false
ComplianceoptionalThis 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.AssessmentOfferedReceiverassessmentOfferedReceiverthe assessment offered receiver interface
osid.id.IdbankIdthe Id of the bank
osid.proxy.Proxyproxya proxy
Returnosid.assessment.AssessmentOfferedNotificationSessiona 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
ComplianceoptionalThis method must be implemented if supportsAssessmentOfferedNotification() and supportsVisibleFederation() are true.
MethodgetAssessmentOfferedBankSession
Description

Gets the session for retrieving offered assessments to bank mappings.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.assessment.AssessmentOfferedBankSessionan AssessmentOfferedBankSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAssessmentOfferedBank() is false
ComplianceoptionalThis method must be implemented if supportsAssessmentOfferedBank() is true.
MethodgetAssessmentOfferedBankAssignmentSession
Description

Gets the session for assigning offered assessments to bank mappings.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.assessment.AssessmentOfferedBankAssignmentSessionan AssessmentOfferedBankAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAssessmentOfferedBankAssignment() is false
ComplianceoptionalThis 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.IdbankIdthe Id of the bank
osid.proxy.Proxyproxya proxy
Returnosid.assessment.AssessmentOfferedSmartBankSessionan AssessmentOfferedSmartBankSession
ErrorsNOT_FOUND bankId not found
NULL_ARGUMENT bankId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAssessmentOfferedSmartBank() is false
ComplianceoptionalThis method must be implemented if supportsAssessmentOfferedSmartBank() and supportsVisibeFederation() is true.
MethodgetAssessmentTakenLookupSession
Description

Gets the OsidSession associated with the assessment taken lookup service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.assessment.AssessmentTakenLookupSessionan AssessmentTakenLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAssessmentTakenLookup() is false
ComplianceoptionalThis 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.IdbankIdthe Id of the bank
osid.proxy.Proxyproxya proxy
Returnosid.assessment.AssessmentTakenLookupSessionan 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
ComplianceoptionalThis method must be implemented if supportsAssessmentTakenLookup() and supportsVisibleFederation() are true.
MethodgetAssessmentTakenQuerySession
Description

Gets the OsidSession associated with the assessment taken query service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.assessment.AssessmentTakenQuerySessionan AssessmentTakenQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAssessmentTakenQuery() is false
ComplianceoptionalThis 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.IdbankIdthe Id of the bank
osid.proxy.Proxyproxya proxy
Returnosid.assessment.AssessmentTakenQuerySessionan 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
ComplianceoptionalThis method must be implemented if supportsAssessmentTakenQuery() and supportsVisibleFederation() are true.
MethodgetAssessmentTakenSearchSession
Description

Gets the OsidSession associated with the assessment taken search service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.assessment.AssessmentTakenSearchSessionan AssessmentTakenSearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAssessmentTakenSearch() is false
ComplianceoptionalThis 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.IdbankIdthe Id of the bank
osid.proxy.Proxyproxya proxy
Returnosid.assessment.AssessmentTakenSearchSessionan 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
ComplianceoptionalThis method must be implemented if supportsAssessmentTakenSearch() and supportsVisibleFederation() are true.
MethodgetAssessmentTakenAdminSession
Description

Gets the OsidSession associated with the assessment taken administration service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.assessment.AssessmentTakenAdminSessionan AssessmentTakenAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAssessmentTakenAdmin() is false
ComplianceoptionalThis 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.IdbankIdthe Id of the bank
osid.proxy.Proxyproxya proxy
Returnosid.assessment.AssessmentTakenAdminSessionan 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
ComplianceoptionalThis 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.AssessmentTakenReceiverassessmentTakenReceiverthe assessment taken receiver interface
osid.proxy.Proxyproxya proxy
Returnosid.assessment.AssessmentTakenNotificationSessionan AssessmentTakenNotificationSession
ErrorsNULL_ARGUMENT assessmentTakenReceiver or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAssessmentTakenNotification() is false
ComplianceoptionalThis 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.AssessmentTakenReceiverassessmentTakenReceiverthe assessment taken receiver interface
osid.id.IdbankIdthe Id of the bank
osid.proxy.Proxyproxya proxy
Returnosid.assessment.AssessmentTakenNotificationSessionan 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
ComplianceoptionalThis method must be implemented if supportsAssessmentTakenNotification() and supportsVisibleFederation() are true.
MethodgetAssessmentTakenBankSession
Description

Gets the session for retrieving taken assessments to bank mappings.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.assessment.AssessmentTakenBankSessionan AssessmentTakenBankSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAssessmentTakenBank() is false
ComplianceoptionalThis method must be implemented if supportsAssessmentTakenBank() is true.
MethodgetAssessmentTakenBankAssignmentSession
Description

Gets the session for assigning taken assessments to bank mappings.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.assessment.AssessmentTakenBankAssignmentSessionan AssessmentTakenBankAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAssessmentTakenBankAssignment() is false
ComplianceoptionalThis 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.IdbankIdthe Id of the bank
osid.proxy.Proxyproxya proxy
Returnosid.assessment.AssessmentTakenSmartBankSessionan AssessmentTakenSmartBankSession
ErrorsNOT_FOUND bankId not found
NULL_ARGUMENT bankId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAssessmentTakenSmartBank() is false
ComplianceoptionalThis method must be implemented if supportsAssessmentTakenSmartBank() and supportsVisibeFederation() is true.
MethodgetBankLookupSession
Description

Gets the OsidSession associated with the bank lookup service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.assessment.BankLookupSessiona BankLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsBankLookup() is false
ComplianceoptionalThis method must be implemented if supportsBankLookup() is true.
MethodgetBankQuerySession
Description

Gets the OsidSession associated with the bank query service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.assessment.BankQuerySessiona BankQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsBankQuery() is false
ComplianceoptionalThis method must be implemented if supportsBankQuery() is true.
MethodgetBankSearchSession
Description

Gets the OsidSession associated with the bank search service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.assessment.BankSearchSessiona BankSearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsBankSearch() is false
ComplianceoptionalThis method must be implemented if supportsBankSearch() is true.
MethodgetBankAdminSession
Description

Gets the OsidSession associated with the bank administration service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.assessment.BankAdminSessiona BankAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsBankAdmin() is false
ComplianceoptionalThis method must be implemented if supportsBankAdmin() is true.
MethodgetBankNotificationSession
Description

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

Parametersosid.assessment.BankReceiverbankReceiverthe bank receiver interface
osid.proxy.Proxyproxya proxy
Returnosid.assessment.BankNotificationSessiona BankNotificationSession
ErrorsNULL_ARGUMENT bankReceiver or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsBankNotification() is false
ComplianceoptionalThis method must be implemented if supportsBankNotification() is true.
MethodgetBankHierarchySession
Description

Gets the session traversing bank hierarchies.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.assessment.BankHierarchySessiona BankHierarchySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsBankHierarchy() is false
ComplianceoptionalThis method must be implemented if supportsBankHierarchy() is true.
MethodgetBankHierarchyDesignSession
Description

Gets the session designing bank hierarchies.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.assessment.BankHierarchyDesignSessiona BankHierarchySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsBankHierarchyDesign() is false
ComplianceoptionalThis method must be implemented if supportsBankHierarchyDesign() is true.
MethodgetAssessmentAuthoringProxyManager
Description

Gets an AssessmentAuthoringProxyManager.

Returnosid.assessment.authoring.AssessmentAuthoringProxyManageran AssessmentAuthoringProxyManager
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAssessmentAuthoring() is false
ComplianceoptionalThis method must be implemented if supportsAssessmentAuthoring() is true.
MethodgetAssessmentBatchProxyManager
Description

Gets an AssessmentBatchProxyManager.

Returnosid.assessment.batch.AssessmentBatchProxyManageran AssessmentBatchProxyManager
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAssessmentBatch() is false
ComplianceoptionalThis method must be implemented if supportsAssessmentBatch() is true.