| Interface | osid.assessment.AssessmentProfile | ||
|---|---|---|---|
| Implements | osid.OsidProfile | ||
| Description | 
                 The   | ||
| Method | supportsVisibleFederation | ||
| Description | 
                     Tests if federation is visible.  | ||
| Return | boolean |  true  if visible federation is supported  ,  
 false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsMyAssessmentTaken | ||
| Description | 
                     Tests if a session is available to lookup taken assessments for the authenticated agent.  | ||
| Return | boolean |  true  if my assessment taken session is supported,  
false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAssessment | ||
| Description | 
                     Tests for the availability of a assessment service which is the service for taking and examining assessments taken.  | ||
| Return | boolean |  true  if assessment is supported,  false  
otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAssessmentResults | ||
| Description | 
                     Tests for the availability of an assessment rsults service.  | ||
| Return | boolean |  true  if assessment results is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsItemLookup | ||
| Description | 
                     Tests if an item lookup service is supported.  | ||
| Return | boolean | true if item lookup is supported, false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsItemQuery | ||
| Description | 
                     Tests if an item query service is supported.  | ||
| Return | boolean |  true  if item query is supported,  false  
otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsItemSearch | ||
| Description | 
                     Tests if an item search service is supported.  | ||
| Return | boolean |  true  if item search is supported,  false  
otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsItemAdmin | ||
| Description | 
                     Tests if an item administrative service is supported.  | ||
| Return | boolean |  true  if item admin is supported,  false  
otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsItemNotification | ||
| Description | 
                     Tests if item notification is supported. Messages may be sent when items are created, modified, or deleted.  | ||
| Return | boolean |  true  if item notification is supported,  false  
otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsItemBank | ||
| Description | 
                     Tests if an item to bank lookup session is available.  | ||
| Return | boolean |  true  if item bank lookup session is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsItemBankAssignment | ||
| Description | 
                     Tests if an item to bank assignment session is available.  | ||
| Return | boolean |  true  if item bank assignment is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsItemSmartBank | ||
| Description | 
                     Tests if an item smart bank session is available.  | ||
| Return | boolean |  true  if item smart bank session is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAssessmentLookup | ||
| Description | 
                     Tests if an assessment lookup service is supported. An assessment lookup service defines methods to access assessments.  | ||
| Return | boolean | true if assessment lookup is supported, false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAssessmentQuery | ||
| Description | 
                     Tests if an assessment query service is supported.  | ||
| Return | boolean |  true  if assessment query is supported,  false  
otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAssessmentSearch | ||
| Description | 
                     Tests if an assessment search service is supported.  | ||
| Return | boolean |  true  if assessment search is supported,  false  
otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAssessmentAdmin | ||
| Description | 
                     Tests if an assessment administrative service is supported.  | ||
| Return | boolean |  true  if assessment admin is supported,  false  
otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAssessmentNotification | ||
| Description | 
                     Tests if assessment notification is supported. Messages may be sent when assessments are created, modified, or deleted.  | ||
| Return | boolean |  true  if assessment notification is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAssessmentBank | ||
| Description | 
                     Tests if an assessment to bank lookup session is available.  | ||
| Return | boolean |  true  if assessment bank lookup session is supported,  
false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAssessmentBankAssignment | ||
| Description | 
                     Tests if an assessment to bank assignment session is available.  | ||
| Return | boolean |  true  if assessment bank assignment is supported,  
false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAssessmentSmartBank | ||
| Description | 
                     Tests if an assessment smart bank session is available.  | ||
| Return | boolean |  true  if assessment smart bank session is supported,  
false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAssessmentBasicAuthoring | ||
| Description | 
                     Tests if an assessment basic authoring session is available.  | ||
| Return | boolean |  true  if assessment basic authoring is supported,  
false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAssessmentOfferedLookup | ||
| Description | 
                     Tests if an assessment offered lookup service is supported.  | ||
| Return | boolean | true if assessment offered lookup is supported, false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAssessmentOfferedQuery | ||
| Description | 
                     Tests if an assessment offered query service is supported.  | ||
| Return | boolean |  true  if assessment offered query is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAssessmentOfferedSearch | ||
| Description | 
                     Tests if an assessment offered search service is supported.  | ||
| Return | boolean |  true  if assessment offered search is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAssessmentOfferedAdmin | ||
| Description | 
                     Tests if an assessment offered administrative service is supported.  | ||
| Return | boolean |  true  if assessment offered admin is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAssessmentOfferedNotification | ||
| Description | 
                     Tests if assessment offered notification is supported. Messages may be sent when offered assessments are created, modified, or deleted.  | ||
| Return | boolean |  true  if assessment offered notification is supported,  
false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAssessmentOfferedBank | ||
| Description | 
                     Tests if an assessment offered to bank lookup session is available.  | ||
| Return | boolean |  true  if assessment offered bank lookup session is supported, 
 false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAssessmentOfferedBankAssignment | ||
| Description | 
                     Tests if an assessment offered to bank assignment session is available.  | ||
| Return | boolean |  true  if assessment offered bank assignment is supported, 
 false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAssessmentOfferedSmartBank | ||
| Description | 
                     Tests if an assessment offered smart bank session is available.  | ||
| Return | boolean |  true  if assessment offered smart bank session is supported, 
 false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAssessmentTakenLookup | ||
| Description | 
                     Tests if an assessment taken lookup service is supported.  | ||
| Return | boolean |  true  if assessment taken lookup is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAssessmentTakenQuery | ||
| Description | 
                     Tests if an assessment taken query service is supported.  | ||
| Return | boolean |  true  if assessment taken query is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAssessmentTakenSearch | ||
| Description | 
                     Tests if an assessment taken search service is supported.  | ||
| Return | boolean |  true  if assessment taken search is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAssessmentTakenAdmin | ||
| Description | 
                     Tests if an assessment taken administrative service is supported which is used to instantiate an assessment offered.  | ||
| Return | boolean |  true  if assessment taken admin is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAssessmentTakenNotification | ||
| Description | 
                     Tests if assessment taken notification is supported. Messages may be sent when items are created, modified, or deleted.  | ||
| Return | boolean |  true  if assessment taken notification is supported  , 
  false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAssessmentTakenBank | ||
| Description | 
                     Tests if an assessment taken to bank lookup session is available.  | ||
| Return | boolean |  true  if assessment taken bank lookup session is supported, 
 false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAssessmentTakenBankAssignment | ||
| Description | 
                     Tests if an assessment taken to bank assignment session is available.  | ||
| Return | boolean |  true  if assessment taken bank assignment is supported, 
 false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAssessmentTakenSmartBank | ||
| Description | 
                     Tests if an assessment taken smart bank session is available.  | ||
| Return | boolean |  true  if assessment taken smart bank session is supported, 
 false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsBankLookup | ||
| Description | 
                     Tests if a bank lookup service is supported. A bank lookup service defines methods to access assessment banks.  | ||
| Return | boolean |  true  if bank lookup is supported,  false  
otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsBankQuery | ||
| Description | 
                     Tests if a bank query service is supported.  | ||
| Return | boolean |  true  if bank query is supported,  false  
otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsBankSearch | ||
| Description | 
                     Tests if a bank search service is supported.  | ||
| Return | boolean |  true  if bank search is supported,  false  
otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsBankAdmin | ||
| Description | 
                     Tests if a banlk administrative service is supported.  | ||
| Return | boolean |  true  if bank admin is supported,  false  
otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsBankNotification | ||
| Description | 
                     Tests if bank notification is supported. Messages may be sent when items are created, modified, or deleted.  | ||
| Return | boolean |  true  if bank notification is supported  ,  
 false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsBankHierarchy | ||
| Description | 
                     Tests if a bank hierarchy traversal is supported.  | ||
| Return | boolean |  true  if a bank hierarchy traversal is supported,  
false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsBankHierarchyDesign | ||
| Description | 
                     Tests if bank hierarchy design is supported.  | ||
| Return | boolean |  true  if a bank hierarchy design is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAssessmentAuthoring | ||
| Description | 
                     Tests if an assessment authoring service is supported.  | ||
| Return | boolean |  true  if an assessment authoring is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAssessmentBatch | ||
| Description | 
                     Tests if an assessment batch service is supported.  | ||
| Return | boolean |  true  if an assessment batch service is supported,  
false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getItemRecordTypes | ||
| Description | 
                     Gets the supported   | ||
| Return | osid.type.TypeList | a list containing the supported  Item  record types  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsItemRecordType | ||
| Description | 
                     Tests if the given   | ||
| Parameters | osid.type.Type | itemRecordType | a  Type  indicating a  Item  record type  | 
| Return | boolean |  true  if the given Type is supported,  false  
otherwise  | |
| Errors | NULL_ARGUMENT |  itemRecordType  is  null   |                 |
| Compliance | mandatory | This method must be implemented. | |
| Method | getItemSearchRecordTypes | ||
| Description | 
                     Gets the supported   | ||
| Return | osid.type.TypeList | a list containing the supported  Item  search record types  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsItemSearchRecordType | ||
| Description | 
                     Tests if the given   | ||
| Parameters | osid.type.Type | itemSearchRecordType | a  Type  indicating an  Item  search record type  | 
| Return | boolean |  true  if the given Type is supported,  false  
otherwise  | |
| Errors | NULL_ARGUMENT |  itemSearchRecordType  is  null   |                 |
| Compliance | mandatory | This method must be implemented. | |
| Method | getAssessmentRecordTypes | ||
| Description | 
                     Gets the supported   | ||
| Return | osid.type.TypeList | a list containing the supported  Assessment  record types  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAssessmentRecordType | ||
| Description | 
                     Tests if the given   | ||
| Parameters | osid.type.Type | assessmentRecordType | a  Type  indicating an  Assessment  record type  | 
| Return | boolean |  true  if the given Type is supported,  false  
otherwise  | |
| Errors | NULL_ARGUMENT |  assessmentRecordType  is  null   |                 |
| Compliance | mandatory | This method must be implemented. | |
| Method | getAssessmentSearchRecordTypes | ||
| Description | 
                     Gets the supported   | ||
| Return | osid.type.TypeList | a list containing the supported assessment search record types | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAssessmentSearchRecordType | ||
| Description | 
                     Tests if the given assessment search record type is supported.  | ||
| Parameters | osid.type.Type | assessmentSearchRecordType | a  Type  indicating an assessment search record type  | 
| Return | boolean |  true  if the given search record Type is supported,  
false  otherwise  | |
| Errors | NULL_ARGUMENT |  assessmentSearchRecordType  is  null   |                 |
| Compliance | mandatory | This method must be implemented. | |
| Method | getAssessmentOfferedRecordTypes | ||
| Description | 
                     Gets the supported   | ||
| Return | osid.type.TypeList | a list containing the supported  AssessmentOffered  record 
types  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAssessmentOfferedRecordType | ||
| Description | 
                     Tests if the given   | ||
| Parameters | osid.type.Type | assessmentOfferedRecordType | a  Type  indicating an  AssessmentOffered  record 
type  | 
| Return | boolean |  true  if the given Type is supported,  false  
otherwise  | |
| Errors | NULL_ARGUMENT |  assessmentOfferedRecordType  is  null   |                 |
| Compliance | mandatory | This method must be implemented. | |
| Method | getAssessmentOfferedSearchRecordTypes | ||
| Description | 
                     Gets the supported   | ||
| Return | osid.type.TypeList | a list containing the supported  AssessmentOffered  search 
record types  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAssessmentOfferedSearchRecordType | ||
| Description | 
                     Tests if the given   | ||
| Parameters | osid.type.Type | assessmentOfferedSearchRecordType | a  Type  indicating an  AssessmentOffered  search 
record type  | 
| Return | boolean |  true  if the given Type is supported,  false  
otherwise  | |
| Errors | NULL_ARGUMENT |  assessmentOfferedSearchRecordType  is  null   |                 |
| Compliance | mandatory | This method must be implemented. | |
| Method | getAssessmentTakenRecordTypes | ||
| Description | 
                     Gets the supported   | ||
| Return | osid.type.TypeList | a list containing the supported  AssessmentTaken  record types  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAssessmentTakenRecordType | ||
| Description | 
                     Tests if the given   | ||
| Parameters | osid.type.Type | assessmentTakenRecordType | a  Type  indicating an  AssessmentTaken  record 
type  | 
| Return | boolean |  true  if the given Type is supported,  false  
otherwise  | |
| Errors | NULL_ARGUMENT |  assessmentTakenRecordType  is  null   |                 |
| Compliance | mandatory | This method must be implemented. | |
| Method | getAssessmentTakenSearchRecordTypes | ||
| Description | 
                     Gets the supported   | ||
| Return | osid.type.TypeList | a list containing the supported  AssessmentTaken  search 
record types  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAssessmentTakenSearchRecordType | ||
| Description | 
                     Tests if the given   | ||
| Parameters | osid.type.Type | assessmentTakenSearchRecordType | a  Type  indicating an  AssessmentTaken  search 
record type  | 
| Return | boolean |  true  if the given Type is supported,  false  
otherwise  | |
| Errors | NULL_ARGUMENT |  assessmentTakenSearchRecordType  is  null   |                 |
| Compliance | mandatory | This method must be implemented. | |
| Method | getAssessmentSectionRecordTypes | ||
| Description | 
                     Gets the supported   | ||
| Return | osid.type.TypeList | a list containing the supported  AssessmentSection  record 
types  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAssessmentSectionRecordType | ||
| Description | 
                     Tests if the given   | ||
| Parameters | osid.type.Type | assessmentSectionRecordType | a  Type  indicating an  AssessmentSection  record 
type  | 
| Return | boolean |  true  if the given Type is supported,  false  
otherwise  | |
| Errors | NULL_ARGUMENT |  assessmentSectionRecordType  is  null   |                 |
| Compliance | mandatory | This method must be implemented. | |
| Method | getBankRecordTypes | ||
| Description | 
                     Gets the supported   | ||
| Return | osid.type.TypeList | a list containing the supported  Bank  record types  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsBankRecordType | ||
| Description | 
                     Tests if the given   | ||
| Parameters | osid.type.Type | bankRecordType | a  Type  indicating a  Bank  type  | 
| Return | boolean |  true  if the given key record  Type  is 
supported,  false  otherwise  | |
| Errors | NULL_ARGUMENT |  bankRecordType  is  null   |                 |
| Compliance | mandatory | This method must be implemented. | |
| Method | getBankSearchRecordTypes | ||
| Description | 
                     Gets the supported bank search record types.  | ||
| Return | osid.type.TypeList | a list containing the supported  Bank  search record types  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsBankSearchRecordType | ||
| Description | 
                     Tests if the given bank search record type is supported.  | ||
| Parameters | osid.type.Type | bankSearchRecordType | a  Type  indicating a  Bank  search record type  | 
| Return | boolean |  true  if the given search record  Type  is 
supported,  false  otherwise  | |
| Errors | NULL_ARGUMENT |  bankSearchRecordType  is  null   |                 |
| Compliance | mandatory | This method must be implemented. | |