| Interface | osid.assessment.AssessmentProxyManager | ||
|---|---|---|---|
| Implements | osid.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
| ||
| Method | getMyAssessmentTakenSession | ||
| Description |
Gets a | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.assessment.MyAssessmentTakenSession | a MyAssessmentTakenSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsMyAssessmentTaken() is false | ||
| Compliance | optional | This method must be implemented if supportsMyAssessmentTaken()
is true. | |
| Method | getMyAssessmentTakenSessionForBank | ||
| Description |
Gets a | ||
| Parameters | osid.id.Id | bankId | the Id of a bank |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.assessment.MyAssessmentTakenSession | a MyAssessmentTakenSession | |
| Errors | NOT_FOUND | bankId not found | |
| NULL_ARGUMENT | bankId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsMyAssessmentTaken() is false | ||
| Compliance | optional | This method must be implemented if supportsMyAssessmentTaken()
is true. | |
| Method | getAssessmentSession | ||
| Description |
Gets an | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.assessment.AssessmentSession | an assessment session for this service | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAssessment() is false | ||
| Compliance | optional | This method must be implemented if supportsAssessment() is
true. | |
| Method | getAssessmentSessionForBank | ||
| Description |
Gets an | ||
| Parameters | osid.id.Id | bankId | the Id of a bank |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.assessment.AssessmentSession | an assessment session for this service | |
| Errors | NOT_FOUND | bankId not found | |
| NULL_ARGUMENT | bankId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAssessment() is false | ||
| Compliance | optional | This method must be implemented if supportsAssessment() is
true. | |
| Method | getAssessmentResultsSession | ||
| Description |
Gets an | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.assessment.AssessmentResultsSession | an assessment results session for this service | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAssessmentResults() is false | ||
| Compliance | optional | This method must be implemented if supportsAssessmentResults()
is true. | |
| Method | getAssessmentResultsSessionForBank | ||
| Description |
Gets an | ||
| Parameters | osid.id.Id | bankId | the Id of the assessment taken |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.assessment.AssessmentResultsSession | an assessment results session for this service | |
| Errors | NOT_FOUND | bankId not found | |
| NULL_ARGUMENT | bankId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAssessmentResults() is false | ||
| Compliance | optional | This method must be implemented if supportsAssessmentResults()
is true. | |
| Method | getItemLookupSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.assessment.ItemLookupSession | an ItemLookupSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsItemLookup() is false | ||
| Compliance | optional | This method must be implemented if supportsItemLookup() is
true. | |
| Method | getItemLookupSessionForBank | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | bankId | the Id of the bank |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.assessment.ItemLookupSession | an ItemLookupSession | |
| Errors | NOT_FOUND | bankId not found | |
| NULL_ARGUMENT | bankId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsItemLookup() or supportsVisibleFederation()
is false | ||
| Compliance | optional | This method must be implemented if supportsItemLookup() and
supportsVisibleFederation() are true. | |
| Method | getItemQuerySession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.assessment.ItemQuerySession | an ItemQuerySession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsItemQuery() is false | ||
| Compliance | optional | This method must be implemented if supportsItemQuery() is
true. | |
| Method | getItemQuerySessionForBank | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | bankId | the Id of the bank |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.assessment.ItemQuerySession | an ItemQuerySession | |
| Errors | NOT_FOUND | bankId not found | |
| NULL_ARGUMENT | bankId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsItemQuery() or supportsVisibleFederation()
is false | ||
| Compliance | optional | This method must be implemented if supportsItemQuery() and
supportsVisibleFederation() are true. | |
| Method | getItemSearchSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.assessment.ItemSearchSession | an ItemSearchSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsItemSearch() is false | ||
| Compliance | optional | This method must be implemented if supportsItemSearch() is
true. | |
| Method | getItemSearchSessionForBank | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | bankId | the Id of the bank |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.assessment.ItemSearchSession | an ItemSearchSession | |
| Errors | NOT_FOUND | bankId not found | |
| NULL_ARGUMENT | bankId or porxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsItemSearch() or supportsVisibleFederation()
is false | ||
| Compliance | optional | This method must be implemented if supportsItemSearch() and
supportsVisibleFederation() are true. | |
| Method | getItemAdminSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.assessment.ItemAdminSession | an ItemAdminSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsItemAdmin() is false | ||
| Compliance | optional | This method must be implemented if supportsItemAdmin() is
true. | |
| Method | getItemAdminSessionForBank | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | bankId | the Id of the bank |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.assessment.ItemAdminSession | an ItemAdminSession | |
| Errors | NOT_FOUND | bankId not found | |
| NULL_ARGUMENT | bankId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsItemAdmin() or supportsVisibleFederation()
is false | ||
| Compliance | optional | This method must be implemented if supportsItemAdmin() and
supportsVisibleFederation() are true. | |
| Method | getItemNotificationSession | ||
| Description |
Gets the notification session for notifications pertaining to item changes. | ||
| Parameters | osid.assessment.ItemReceiver | itemReceiver | the item receiver interface |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.assessment.ItemNotificationSession | an ItemNotificationSession | |
| Errors | NULL_ARGUMENT | itemReceiver or proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsItemNotification() is false | ||
| Compliance | optional | This method must be implemented if supportsItemNotification()
is true. | |
| Method | getItemNotificationSessionForBank | ||
| Description |
Gets the | ||
| Parameters | osid.assessment.ItemReceiver | itemReceiver | the item receiver interface |
osid.id.Id | bankId | the Id of the bank | |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.assessment.AssessmentNotificationSession | an ItemNotificationSession | |
| Errors | NOT_FOUND | bankId not found | |
| NULL_ARGUMENT | itemReceiver, bankId or proxy is null
| ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsItemNotification() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsItemNotification()
and supportsVisibleFederation() are true.
| |
| Method | getItemBankSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.assessment.ItemBankSession | an ItemBankSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsItemBank() is false | ||
| Compliance | optional | This method must be implemented if supportsItemBank() is
true. | |
| Method | getItemBankAssignmentSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.assessment.ItemBankAssignmentSession | an ItemBankAssignmentSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsItemBankAssignment() is false | ||
| Compliance | optional | This method must be implemented if supportsItemBankAssignment()
is true. | |
| Method | getItemSmartBankSession | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | bankId | the Id of the bank |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.assessment.ItemSmartBankSession | an ItemSmartBankSession | |
| Errors | NOT_FOUND | bankId not found | |
| NULL_ARGUMENT | bankId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsItemSmartBank() is false | ||
| Compliance | optional | This method must be implemented if supportsItemSmartBank()
and supportsVisibeFederation() is true. | |
| Method | getAssessmentLookupSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.assessment.AssessmentLookupSession | an AssessmentLookupSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAssessmentLookup() is false | ||
| Compliance | optional | This method must be implemented if supportsAssessmentLookup()
is true. | |
| Method | getAssessmentLookupSessionForBank | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | bankId | the Id of the bank |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.assessment.AssessmentLookupSession | an AssessmentLookupSession | |
| Errors | NOT_FOUND | bankId not found | |
| NULL_ARGUMENT | bankId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAssessmentLookup() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsAssessmentLookup()
and supportsVisibleFederation() are true.
| |
| Method | getAssessmentQuerySession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.assessment.AssessmentQuerySession | an AssessmentQuerySession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAssessmentQuery() is false | ||
| Compliance | optional | This method must be implemented if supportsAssessmentQuery()
is true. | |
| Method | getAssessmentQuerySessionForBank | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | bankId | the Id of the bank |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.assessment.AssessmentQuerySession | an AssessmentQuerySession | |
| Errors | NOT_FOUND | bankId not found | |
| NULL_ARGUMENT | bankId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAssessmentQuery() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsAssessmentQuery()
and supportsVisibleFederation() are true. | |
| Method | getAssessmentSearchSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.assessment.AssessmentSearchSession | an AssessmentSearchSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAssessmentSearch() is false | ||
| Compliance | optional | This method must be implemented if supportsAssessmentSearch()
is true. | |
| Method | getAssessmentSearchSessionForBank | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | bankId | the Id of the bank |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.assessment.AssessmentSearchSession | an AssessmentSearchSession | |
| Errors | NOT_FOUND | bankId not found | |
| NULL_ARGUMENT | bankId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAssessmentSearch() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsAssessmentSearch()
and supportsVisibleFederation() are true.
| |
| Method | getAssessmentAdminSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.assessment.AssessmentAdminSession | an AssessmentAdminSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAssessmentAdmin() is false | ||
| Compliance | optional | This method must be implemented if supportsAssessmentAdmin()
is true. | |
| Method | getAssessmentAdminSessionForBank | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | bankId | the Id of the bank |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.assessment.AssessmentAdminSession | an AssessmentAdminSession | |
| Errors | NOT_FOUND | bankId not found | |
| NULL_ARGUMENT | bankId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAssessmentAdmin() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsAssessmentAdmin()
and supportsVisibleFederation() are true. | |
| Method | getAssessmentNotificationSession | ||
| Description |
Gets the notification session for notifications pertaining to assessment changes. | ||
| Parameters | osid.assessment.AssessmentReceiver | assessmentReceiver | the assessment receiver interface |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.assessment.AssessmentNotificationSession | an AssessmentNotificationSession | |
| Errors | NULL_ARGUMENT | assessmentReceiver or proxy is null
| |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAssessmentNotification() is false | ||
| Compliance | optional | This method must be implemented if supportsAssessmentNotification()
is true. | |
| Method | getAssessmentNotificationSessionForBank | ||
| Description |
Gets the | ||
| Parameters | osid.assessment.AssessmentReceiver | assessmentReceiver | the assessment receiver interface |
osid.id.Id | bankId | the Id of the bank | |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.assessment.AssessmentNotificationSession | an AssessmentNotificationSession | |
| Errors | NOT_FOUND | bankId not found | |
| NULL_ARGUMENT | assessmentReceiver, bankId or proxy is
null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAssessmentNotification() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsAssessmentNotification()
and supportsVisibleFederation() are true.
| |
| Method | getAssessmentBankSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.assessment.AssessmentBankSession | an AssessmentBankSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAssessmentBank() is false | ||
| Compliance | optional | This method must be implemented if supportsAssessmentBank()
is true. | |
| Method | getAssessmentBankAssignmentSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.assessment.AssessmentBankAssignmentSession | an AssessmentBankAssignmentSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAssessmentBankAssignment() is false | ||
| Compliance | optional | This method must be implemented if
supportsAssessmentBankAssignment() is true. | |
| Method | getAssessmentSmartBankSession | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | bankId | the Id of the bank |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.assessment.AssessmentSmartBankSession | an AssessmentSmartBankSession | |
| Errors | NOT_FOUND | bankId not found | |
| NULL_ARGUMENT | bankId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAssessmentSmartBank() is false | ||
| Compliance | optional | This method must be implemented if supportsAssessmentSmartBank()
and supportsVisibeFederation() is true. | |
| Method | getAssessmentBasicAuthoringSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.assessment.AssessmentBasicAuthoringSession | an AssessmentBasicAuthoringSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAssessmentBasicAuthoring() is false | ||
| Compliance | optional | This method must be implemented if
supportsAssessmentBasicAuthoring() is true. | |
| Method | getAssessmentBasicAuthoringSessionForBank | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | bankId | the Id of a bank |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.assessment.AssessmentBasicAuthoringSession | an AssessmentBasicAuthoringSession | |
| Errors | NOT_FOUND | bankId not found | |
| NULL_ARGUMENT | bankId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAssessmentBasicAuthoring() or
supportsVisibeFederation() is false | ||
| Compliance | optional | This method must be implemented if
supportsAssessmentBasicAuthoring() and
supportsVisibeFederation() is true. | |
| Method | getAssessmentOfferedLookupSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.assessment.AssessmentOfferedLookupSession | an AssessmentOfferedLookupSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAssessmentOfferedLookup() is false | ||
| Compliance | optional | This method must be implemented if supportsAssessmentOfferedLookup()
is true. | |
| Method | getAssessmentOfferedLookupSessionForBank | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | bankId | the Id of the bank |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.assessment.AssessmentOfferedLookupSession | an AssessmentOfferedLookupSession | |
| Errors | NOT_FOUND | bankId not found | |
| NULL_ARGUMENT | bankId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAssessmentOfferedLookup() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsAssessmentOfferedLookup()
and supportsVisibleFederation() are true.
| |
| Method | getAssessmentOfferedQuerySession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.assessment.AssessmentOfferedQuerySession | an AssessmentOfferedQuerySession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAssessmentOfferedQuery() is false | ||
| Compliance | optional | This method must be implemented if supportsAssessmentOfferedQuery()
is true. | |
| Method | getAssessmentOfferedQuerySessionForBank | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | bankId | the Id of the bank |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.assessment.AssessmentOfferedQuerySession | an AssessmentOfferedQuerySession | |
| Errors | NOT_FOUND | bankId not found | |
| NULL_ARGUMENT | bankId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAssessmentOfferedQuery() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsAssessmentOfferedQuery()
and supportsVisibleFederation() are true.
| |
| Method | getAssessmentOfferedSearchSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.assessment.AssessmentOfferedSearchSession | an AssessmentOfferedSearchSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAssessmentOfferedSearch() is false | ||
| Compliance | optional | This method must be implemented if supportsAssessmentOfferedSearch()
is true. | |
| Method | getAssessmentOfferedSearchSessionForBank | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | bankId | the Id of the bank |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.assessment.AssessmentOfferedSearchSession | an AssessmentOfferedSearchSession | |
| Errors | NOT_FOUND | bankId not found | |
| NULL_ARGUMENT | bankId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAssessmentOfferedSearch() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsAssessmentOfferedSearch()
and supportsVisibleFederation() are true.
| |
| Method | getAssessmentOfferedAdminSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.assessment.AssessmentOfferedAdminSession | an AssessmentOfferedAdminSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAssessmentOfferedAdmin() is false | ||
| Compliance | optional | This method must be implemented if supportsAssessmentOfferedAdmin()
is true. | |
| Method | getAssessmentOfferedAdminSessionForBank | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | bankId | the Id of the bank |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.assessment.AssessmentOfferedAdminSession | an AssessmentOfferedAdminSession | |
| Errors | NOT_FOUND | bankId not found | |
| NULL_ARGUMENT | bankId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAssessmentOfferedAdmin() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsAssessmentOfferedAdmin()
and supportsVisibleFederation() are true.
| |
| Method | getAssessmentOfferedNotificationSession | ||
| Description |
Gets the notification session for notifications pertaining to offered assessment changes. | ||
| Parameters | osid.assessment.AssessmentOfferedReceiver | assessmentOfferedReceiver | the assessment offered receiver interface |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.assessment.AssessmentOfferedNotificationSession | an AssessmentOfferedNotificationSession | |
| Errors | NULL_ARGUMENT | assessmentOfferedReceiver or proxy is
null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAssessmentOfferedNotification() is false
| ||
| Compliance | optional | This method must be implemented if
supportsAssessmentOfferedNotification() is true. | |
| Method | getAssessmentOfferedNotificationSessionForBank | ||
| Description |
Gets the | ||
| Parameters | osid.assessment.AssessmentOfferedReceiver | assessmentOfferedReceiver | the assessment offered receiver interface |
osid.id.Id | bankId | the Id of the bank | |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.assessment.AssessmentOfferedNotificationSession | a AssessmentOfferedNotificationSession | |
| Errors | NOT_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 | ||
| Compliance | optional | This method must be implemented if
supportsAssessmentOfferedNotification() and
supportsVisibleFederation() are true. | |
| Method | getAssessmentOfferedBankSession | ||
| Description |
Gets the session for retrieving offered assessments to bank mappings. | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.assessment.AssessmentOfferedBankSession | an AssessmentOfferedBankSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAssessmentOfferedBank() is false | ||
| Compliance | optional | This method must be implemented if supportsAssessmentOfferedBank()
is true. | |
| Method | getAssessmentOfferedBankAssignmentSession | ||
| Description |
Gets the session for assigning offered assessments to bank mappings. | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.assessment.AssessmentOfferedBankAssignmentSession | an AssessmentOfferedBankAssignmentSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAssessmentOfferedBankAssignment() is false
| ||
| Compliance | optional | This method must be implemented if
supportsAssessmentOfferedBankAssignment() is true. | |
| Method | getAssessmentOfferedSmartBankSession | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | bankId | the Id of the bank |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.assessment.AssessmentOfferedSmartBankSession | an AssessmentOfferedSmartBankSession | |
| Errors | NOT_FOUND | bankId not found | |
| NULL_ARGUMENT | bankId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAssessmentOfferedSmartBank() is false | ||
| Compliance | optional | This method must be implemented if
supportsAssessmentOfferedSmartBank() and
supportsVisibeFederation() is true. | |
| Method | getAssessmentTakenLookupSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.assessment.AssessmentTakenLookupSession | an AssessmentTakenLookupSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAssessmentTakenLookup() is false | ||
| Compliance | optional | This method must be implemented if supportsAssessmentTakenLookup()
is true. | |
| Method | getAssessmentTakenLookupSessionForBank | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | bankId | the Id of the bank |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.assessment.AssessmentTakenLookupSession | an AssessmentTakenLookupSession | |
| Errors | NOT_FOUND | bankId not found | |
| NULL_ARGUMENT | bankId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAssessmentTakenLookup() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsAssessmentTakenLookup()
and supportsVisibleFederation() are true.
| |
| Method | getAssessmentTakenQuerySession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.assessment.AssessmentTakenQuerySession | an AssessmentTakenQuerySession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAssessmentTakenQuery() is false | ||
| Compliance | optional | This method must be implemented if supportsAssessmentTakenQuery()
is true. | |
| Method | getAssessmentTakenQuerySessionForBank | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | bankId | the Id of the bank |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.assessment.AssessmentTakenQuerySession | an AssessmentTakenQuerySession | |
| Errors | NOT_FOUND | bankId not found | |
| NULL_ARGUMENT | bankId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAssessmentTakenQuery() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsAssessmentTakenQuery()
and supportsVisibleFederation() are true.
| |
| Method | getAssessmentTakenSearchSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.assessment.AssessmentTakenSearchSession | an AssessmentTakenSearchSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAssessmentTakenSearch() is false | ||
| Compliance | optional | This method must be implemented if supportsAssessmentTakenSearch()
is true. | |
| Method | getAssessmentTakenSearchSessionForBank | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | bankId | the Id of the bank |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.assessment.AssessmentTakenSearchSession | an AssessmentTakenSearchSession | |
| Errors | NOT_FOUND | bankId not found | |
| NULL_ARGUMENT | bankId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAssessmentTakenSearch() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsAssessmentTakenSearch()
and supportsVisibleFederation() are true.
| |
| Method | getAssessmentTakenAdminSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.assessment.AssessmentTakenAdminSession | an AssessmentTakenAdminSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAssessmentTakenAdmin() is false | ||
| Compliance | optional | This method must be implemented if supportsAssessmentTakenAdmin()
is true. | |
| Method | getAssessmentTakenAdminSessionForBank | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | bankId | the Id of the bank |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.assessment.AssessmentTakenAdminSession | an AssessmentTakenSearchSession | |
| Errors | NOT_FOUND | bankId not found | |
| NULL_ARGUMENT | bankId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAssessmentTakenAdmin() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsAssessmentTakenAdmin()
and supportsVisibleFederation() are true.
| |
| Method | getAssessmentTakenNotificationSession | ||
| Description |
Gets the notification session for notifications pertaining to taken assessment changes. | ||
| Parameters | osid.assessment.AssessmentTakenReceiver | assessmentTakenReceiver | the assessment taken receiver interface |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.assessment.AssessmentTakenNotificationSession | an AssessmentTakenNotificationSession | |
| Errors | NULL_ARGUMENT | assessmentTakenReceiver or proxy is
null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAssessmentTakenNotification() is false
| ||
| Compliance | optional | This method must be implemented if
supportsAssessmentTakenNotification() is true. | |
| Method | getAssessmentTakenNotificationSessionForBank | ||
| Description |
Gets the | ||
| Parameters | osid.assessment.AssessmentTakenReceiver | assessmentTakenReceiver | the assessment taken receiver interface |
osid.id.Id | bankId | the Id of the bank | |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.assessment.AssessmentTakenNotificationSession | an AssessmentTakenNotificationSession | |
| Errors | NOT_FOUND | bankId not found | |
| NULL_ARGUMENT | assessmentTakenReceiver, bankId or proxy is
null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAssessmentTakenNotification() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if
supportsAssessmentTakenNotification() and
supportsVisibleFederation() are true. | |
| Method | getAssessmentTakenBankSession | ||
| Description |
Gets the session for retrieving taken assessments to bank mappings. | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.assessment.AssessmentTakenBankSession | an AssessmentTakenBankSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAssessmentTakenBank() is false | ||
| Compliance | optional | This method must be implemented if supportsAssessmentTakenBank()
is true. | |
| Method | getAssessmentTakenBankAssignmentSession | ||
| Description |
Gets the session for assigning taken assessments to bank mappings. | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.assessment.AssessmentTakenBankAssignmentSession | an AssessmentTakenBankAssignmentSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAssessmentTakenBankAssignment() is false
| ||
| Compliance | optional | This method must be implemented if
supportsAssessmentTakenBankAssignment() is true. | |
| Method | getAssessmentTakenSmartBankSession | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | bankId | the Id of the bank |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.assessment.AssessmentTakenSmartBankSession | an AssessmentTakenSmartBankSession | |
| Errors | NOT_FOUND | bankId not found | |
| NULL_ARGUMENT | bankId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAssessmentTakenSmartBank() is false | ||
| Compliance | optional | This method must be implemented if
supportsAssessmentTakenSmartBank() and
supportsVisibeFederation() is true. | |
| Method | getBankLookupSession | ||
| Description |
Gets the OsidSession associated with the bank lookup service. | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.assessment.BankLookupSession | a BankLookupSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsBankLookup() is false | ||
| Compliance | optional | This method must be implemented if supportsBankLookup() is
true. | |
| Method | getBankQuerySession | ||
| Description |
Gets the OsidSession associated with the bank query service. | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.assessment.BankQuerySession | a BankQuerySession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsBankQuery() is false | ||
| Compliance | optional | This method must be implemented if supportsBankQuery() is
true. | |
| Method | getBankSearchSession | ||
| Description |
Gets the OsidSession associated with the bank search service. | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.assessment.BankSearchSession | a BankSearchSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsBankSearch() is false | ||
| Compliance | optional | This method must be implemented if supportsBankSearch() is
true. | |
| Method | getBankAdminSession | ||
| Description |
Gets the OsidSession associated with the bank administration service. | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.assessment.BankAdminSession | a BankAdminSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsBankAdmin() is false | ||
| Compliance | optional | This method must be implemented if supportsBankAdmin() is
true. | |
| Method | getBankNotificationSession | ||
| Description |
Gets the notification session for notifications pertaining to bank service changes. | ||
| Parameters | osid.assessment.BankReceiver | bankReceiver | the bank receiver interface |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.assessment.BankNotificationSession | a BankNotificationSession | |
| Errors | NULL_ARGUMENT | bankReceiver or proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsBankNotification() is false | ||
| Compliance | optional | This method must be implemented if supportsBankNotification()
is true. | |
| Method | getBankHierarchySession | ||
| Description |
Gets the session traversing bank hierarchies. | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.assessment.BankHierarchySession | a BankHierarchySession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsBankHierarchy() is false | ||
| Compliance | optional | This method must be implemented if supportsBankHierarchy()
is true. | |
| Method | getBankHierarchyDesignSession | ||
| Description |
Gets the session designing bank hierarchies. | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.assessment.BankHierarchyDesignSession | a BankHierarchySession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsBankHierarchyDesign() is false | ||
| Compliance | optional | This method must be implemented if supportsBankHierarchyDesign()
is true. | |
| Method | getAssessmentAuthoringProxyManager | ||
| Description |
Gets an | ||
| Return | osid.assessment.authoring.AssessmentAuthoringProxyManager | an AssessmentAuthoringProxyManager | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsAssessmentAuthoring() is false | ||
| Compliance | optional | This method must be implemented if supportsAssessmentAuthoring()
is true. | |
| Method | getAssessmentBatchProxyManager | ||
| Description |
Gets an | ||
| Return | osid.assessment.batch.AssessmentBatchProxyManager | an AssessmentBatchProxyManager | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsAssessmentBatch() is false | ||
| Compliance | optional | This method must be implemented if supportsAssessmentBatch()
is true. | |