OSID Logo
OSID Specifications
assessment package
Version 3.0.0
Release Candidate Preview
Interfaceosid.assessment.AssessmentManager
Implementsosid.OsidManager
osid.assessment.AssessmentProfile
Description

The assessment manager provides access to assessment sessions and provides interoperability tests for various aspects of this service. 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 AssessmentsOffered
  • AssessmentOfferedQuerySession: a session to query AssessmentsOffered
  • AssessmentOfferedSearchSession : a session to search AssessmentsOffered
  • AssessmentOfferedAdminSession: a session to create, modify and delete AssessmentsOffered
  • AssessmentOfferedNotificationSession: a session to receive messages pertaining to AssessmentOffered changes
  • AssessmentOfferedBankSession: a session for looking up assessments offered and bank mappings
  • AssessmentOfferedBankAssignmentSession: a session for managing assessments offered and bank mappings
  • AssessmentOfferedSmartBankSession : a session to manage dynamic banks of assessments offered
  • 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.

Returnosid.assessment.MyAssessmentTakenSessiona MyAssessmentTakenSession
ErrorsOPERATION_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
Returnosid.assessment.MyAssessmentTakenSessiona MyAssessmentTakenSession
ErrorsNOT_FOUND bankId not found
NULL_ARGUMENT bankId 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.

Returnosid.assessment.AssessmentSessionan assessment session for this service
ErrorsOPERATION_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
Returnosid.assessment.AssessmentSessionan assessment session for this service
ErrorsNOT_FOUND bankId not found
NULL_ARGUMENT bankId 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.

Returnosid.assessment.AssessmentResultsSessionan assessment results session for this service
ErrorsOPERATION_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
Returnosid.assessment.AssessmentResultsSessionan assessment results session for this service
ErrorsNOT_FOUND bankId not found
NULL_ARGUMENT bankId 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.

Returnosid.assessment.ItemLookupSessionan ItemLookupSession
ErrorsOPERATION_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
Returnosid.assessment.ItemLookupSession an ItemLookupSession
ErrorsNOT_FOUND bankId not found
NULL_ARGUMENT bankId 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.

Returnosid.assessment.ItemQuerySessionan ItemQuerySession
ErrorsOPERATION_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
Returnosid.assessment.ItemQuerySession an ItemQuerySession
ErrorsNOT_FOUND bankId not found
NULL_ARGUMENT bankId 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.

Returnosid.assessment.ItemSearchSessionan ItemSearchSession
ErrorsOPERATION_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
Returnosid.assessment.ItemSearchSession an ItemSearchSession
ErrorsNOT_FOUND bankId not found
NULL_ARGUMENT bankId 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.

Returnosid.assessment.ItemAdminSessionan ItemAdminSession
ErrorsOPERATION_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
Returnosid.assessment.ItemAdminSession an ItemAdminSession
ErrorsNOT_FOUND bankId not found
NULL_ARGUMENT bankId 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
Returnosid.assessment.ItemNotificationSessionan ItemNotificationSession
ErrorsNULL_ARGUMENT itemReceiver 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
Returnosid.assessment.AssessmentNotificationSession an ItemNotificationSession
ErrorsNOT_FOUND bankId not found
NULL_ARGUMENT itemReceiver or bankId 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.

Returnosid.assessment.ItemBankSessionan ItemBankSession
ErrorsOPERATION_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.

Returnosid.assessment.ItemBankAssignmentSessionan ItemBankAssignmentSession
ErrorsOPERATION_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
Returnosid.assessment.ItemSmartBankSessionan ItemSmartBankSession
ErrorsNOT_FOUND bankId not found
NULL_ARGUMENT bankId 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.

Returnosid.assessment.AssessmentLookupSessionan AssessmentLookupSession
ErrorsOPERATION_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
Returnosid.assessment.AssessmentLookupSession an AssessmentLookupSession
ErrorsNOT_FOUND bankId not found
NULL_ARGUMENT bankId 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.

Returnosid.assessment.AssessmentQuerySessionan AssessmentQuerySession
ErrorsOPERATION_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
Returnosid.assessment.AssessmentQuerySession an AssessmentQuerySession
ErrorsNOT_FOUND bankId not found
NULL_ARGUMENT bankId 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.

Returnosid.assessment.AssessmentSearchSessionan AssessmentSearchSession
ErrorsOPERATION_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
Returnosid.assessment.AssessmentSearchSession an AssessmentSearchSession
ErrorsNOT_FOUND bankId not found
NULL_ARGUMENT bankId 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.

Returnosid.assessment.AssessmentAdminSessionan AssessmentAdminSession
ErrorsOPERATION_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
Returnosid.assessment.AssessmentAdminSession an AssessmentAdminSession
ErrorsNOT_FOUND bankId not found
NULL_ARGUMENT bankId 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
Returnosid.assessment.AssessmentNotificationSessionan AssessmentNotificationSession
ErrorsNULL_ARGUMENT assessmentReceiver 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
Returnosid.assessment.AssessmentNotificationSession an AssessmentNotificationSession
ErrorsNOT_FOUND bankId not found
NULL_ARGUMENT assessmentReceiver or bankId 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.

Returnosid.assessment.AssessmentBankSessionan AssessmentBankSession
ErrorsOPERATION_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.

Returnosid.assessment.AssessmentBankAssignmentSessionan AssessmentBankAssignmentSession
ErrorsOPERATION_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
Returnosid.assessment.AssessmentSmartBankSessionan AssessmentSmartBankSession
ErrorsNOT_FOUND bankId not found
NULL_ARGUMENT bankId 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.

Returnosid.assessment.AssessmentBasicAuthoringSessionan AssessmentBasicAuthoringSession
ErrorsOPERATION_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
Returnosid.assessment.AssessmentBasicAuthoringSessionan AssessmentBasicAuthoringSession
ErrorsNOT_FOUND bankId not found
NULL_ARGUMENT bankId 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.

Returnosid.assessment.AssessmentOfferedLookupSessionan AssessmentOfferedLookupSession
ErrorsOPERATION_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
Returnosid.assessment.AssessmentOfferedLookupSessionan AssessmentOfferedLookupSession
ErrorsNOT_FOUND bankId not found
NULL_ARGUMENT bankId 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.

Returnosid.assessment.AssessmentOfferedQuerySessionan AssessmentOfferedQuerySession
ErrorsOPERATION_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
Returnosid.assessment.AssessmentOfferedQuerySessionan AssessmentOfferedQuerySession
ErrorsNOT_FOUND bankId not found
NULL_ARGUMENT bankId 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.

Returnosid.assessment.AssessmentOfferedSearchSessionan AssessmentOfferedSearchSession
ErrorsOPERATION_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
Returnosid.assessment.AssessmentOfferedSearchSessionan AssessmentOfferedSearchSession
ErrorsNOT_FOUND bankId not found
NULL_ARGUMENT bankId 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.

Returnosid.assessment.AssessmentOfferedAdminSessionan AssessmentOfferedAdminSession
ErrorsOPERATION_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
Returnosid.assessment.AssessmentOfferedAdminSessionan AssessmentOfferedAdminSession
ErrorsNOT_FOUND bankId not found
NULL_ARGUMENT bankId 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
Returnosid.assessment.AssessmentOfferedNotificationSessionan AssessmentOfferedNotificationSession
ErrorsNULL_ARGUMENT assessmentOfferedReceiver 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
Returnosid.assessment.AssessmentOfferedNotificationSessiona AssessmentOfferedNotificationSession
ErrorsNOT_FOUND bankId not found
NULL_ARGUMENT assessmentOfferedReceiver or bankId 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.

Returnosid.assessment.AssessmentOfferedBankSessionan AssessmentOfferedBankSession
ErrorsOPERATION_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.

Returnosid.assessment.AssessmentOfferedBankAssignmentSessionan AssessmentOfferedBankAssignmentSession
ErrorsOPERATION_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
Returnosid.assessment.AssessmentOfferedSmartBankSessionan AssessmentOfferedSmartBankSession
ErrorsNOT_FOUND bankId not found
NULL_ARGUMENT bankId 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.

Returnosid.assessment.AssessmentTakenLookupSessionan AssessmentTakenLookupSession
ErrorsOPERATION_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
Returnosid.assessment.AssessmentTakenLookupSessionan AssessmentTakenLookupSession
ErrorsNOT_FOUND bankId not found
NULL_ARGUMENT bankId 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.

Returnosid.assessment.AssessmentTakenQuerySessionan AssessmentTakenQuerySession
ErrorsOPERATION_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
Returnosid.assessment.AssessmentTakenQuerySessionan AssessmentTakenQuerySession
ErrorsNOT_FOUND bankId not found
NULL_ARGUMENT bankId 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.

Returnosid.assessment.AssessmentTakenSearchSessionan AssessmentTakenSearchSession
ErrorsOPERATION_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
Returnosid.assessment.AssessmentTakenSearchSessionan AssessmentTakenSearchSession
ErrorsNOT_FOUND bankId not found
NULL_ARGUMENT bankId 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.

Returnosid.assessment.AssessmentTakenAdminSessionan AssessmentTakenAdminSession
ErrorsOPERATION_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
Returnosid.assessment.AssessmentTakenAdminSessionan AssessmentTakenSearchSession
ErrorsNOT_FOUND bankId not found
NULL_ARGUMENT bankId 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
Returnosid.assessment.AssessmentTakenNotificationSessionan AssessmentTakenNotificationSession
ErrorsNULL_ARGUMENT assessmentTakenReceiver 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
Returnosid.assessment.AssessmentTakenNotificationSessionan AssessmentTakenNotificationSession
ErrorsNOT_FOUND bankId not found
NULL_ARGUMENT assessmentTakenReceiver or bankId 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.

Returnosid.assessment.AssessmentTakenBankSessionan AssessmentTakenBankSession
ErrorsOPERATION_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.

Returnosid.assessment.AssessmentTakenBankAssignmentSessionan AssessmentTakenBankAssignmentSession
ErrorsOPERATION_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
Returnosid.assessment.AssessmentTakenSmartBankSessionan AssessmentTakenSmartBankSession
ErrorsNOT_FOUND bankId not found
NULL_ARGUMENT bankId 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.

Returnosid.assessment.BankLookupSessiona BankLookupSession
ErrorsOPERATION_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.

Returnosid.assessment.BankQuerySessiona BankQuerySession
ErrorsOPERATION_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.

Returnosid.assessment.BankSearchSessiona BankSearchSession
ErrorsOPERATION_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.

Returnosid.assessment.BankAdminSessiona BankAdminSession
ErrorsOPERATION_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
Returnosid.assessment.BankNotificationSessiona BankNotificationSession
ErrorsNULL_ARGUMENT bankReceiver 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.

Returnosid.assessment.BankHierarchySessiona BankHierarchySession
ErrorsOPERATION_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.

Returnosid.assessment.BankHierarchyDesignSessiona BankHierarchySession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsBankHierarchyDesign() is false
ComplianceoptionalThis method must be implemented if supportsBankHierarchyDesign() is true.
MethodgetAssessmentAuthoringManager
Description

Gets an AssessmentAuthoringManager.

Returnosid.assessment.authoring.AssessmentAuthoringManageran AssessmentAuthoringManager
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAssessmentAuthoring() is false
ComplianceoptionalThis method must be implemented if supportsAssessmentAuthoring() is true.
MethodgetAssessmentBatchManager
Description

Gets an AssessmentBatchManager.

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