OSID Logo
OSID Specifications
assessment package
Version 3.0.0
Release Candidate Preview
Interfaceosid.assessment.AssessmentProfile
Implementsosid.OsidProfile
Description

The AssessmentProfile describes the interoperability among assessment services.

MethodsupportsVisibleFederation
Description

Tests if federation is visible.

Returnboolean true if visible federation is supported , false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsMyAssessmentTaken
Description

Tests if a session is available to lookup taken assessments for the authenticated agent.

Returnboolean true if my assessment taken session is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsAssessment
Description

Tests for the availability of a assessment service which is the service for taking and examining assessments taken.

Returnboolean true if assessment is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsAssessmentResults
Description

Tests for the availability of an assessment rsults service.

Returnboolean true if assessment results is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsItemLookup
Description

Tests if an item lookup service is supported.

Returnbooleantrue if item lookup is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsItemQuery
Description

Tests if an item query service is supported.

Returnboolean true if item query is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsItemSearch
Description

Tests if an item search service is supported.

Returnboolean true if item search is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsItemAdmin
Description

Tests if an item administrative service is supported.

Returnboolean true if item admin is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsItemNotification
Description

Tests if item notification is supported. Messages may be sent when items are created, modified, or deleted.

Returnboolean true if item notification is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsItemBank
Description

Tests if an item to bank lookup session is available.

Returnboolean true if item bank lookup session is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsItemBankAssignment
Description

Tests if an item to bank assignment session is available.

Returnboolean true if item bank assignment is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsItemSmartBank
Description

Tests if an item smart bank session is available.

Returnboolean true if item smart bank session is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsAssessmentLookup
Description

Tests if an assessment lookup service is supported. An assessment lookup service defines methods to access assessments.

Returnbooleantrue if assessment lookup is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsAssessmentQuery
Description

Tests if an assessment query service is supported.

Returnboolean true if assessment query is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsAssessmentSearch
Description

Tests if an assessment search service is supported.

Returnboolean true if assessment search is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsAssessmentAdmin
Description

Tests if an assessment administrative service is supported.

Returnboolean true if assessment admin is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsAssessmentNotification
Description

Tests if assessment notification is supported. Messages may be sent when assessments are created, modified, or deleted.

Returnboolean true if assessment notification is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsAssessmentBank
Description

Tests if an assessment to bank lookup session is available.

Returnboolean true if assessment bank lookup session is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsAssessmentBankAssignment
Description

Tests if an assessment to bank assignment session is available.

Returnboolean true if assessment bank assignment is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsAssessmentSmartBank
Description

Tests if an assessment smart bank session is available.

Returnboolean true if assessment smart bank session is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsAssessmentBasicAuthoring
Description

Tests if an assessment basic authoring session is available.

Returnboolean true if assessment basic authoring is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsAssessmentOfferedLookup
Description

Tests if an assessment offered lookup service is supported.

Returnbooleantrue if assessment offered lookup is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsAssessmentOfferedQuery
Description

Tests if an assessment offered query service is supported.

Returnboolean true if assessment offered query is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsAssessmentOfferedSearch
Description

Tests if an assessment offered search service is supported.

Returnboolean true if assessment offered search is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsAssessmentOfferedAdmin
Description

Tests if an assessment offered administrative service is supported.

Returnboolean true if assessment offered admin is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsAssessmentOfferedNotification
Description

Tests if assessment offered notification is supported. Messages may be sent when offered assessments are created, modified, or deleted.

Returnboolean true if assessment offered notification is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsAssessmentOfferedBank
Description

Tests if an assessment offered to bank lookup session is available.

Returnboolean true if assessment offered bank lookup session is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsAssessmentOfferedBankAssignment
Description

Tests if an assessment offered to bank assignment session is available.

Returnboolean true if assessment offered bank assignment is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsAssessmentOfferedSmartBank
Description

Tests if an assessment offered smart bank session is available.

Returnboolean true if assessment offered smart bank session is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsAssessmentTakenLookup
Description

Tests if an assessment taken lookup service is supported.

Returnboolean true if assessment taken lookup is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsAssessmentTakenQuery
Description

Tests if an assessment taken query service is supported.

Returnboolean true if assessment taken query is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsAssessmentTakenSearch
Description

Tests if an assessment taken search service is supported.

Returnboolean true if assessment taken search is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsAssessmentTakenAdmin
Description

Tests if an assessment taken administrative service is supported which is used to instantiate an assessment offered.

Returnboolean true if assessment taken admin is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsAssessmentTakenNotification
Description

Tests if assessment taken notification is supported. Messages may be sent when items are created, modified, or deleted.

Returnboolean true if assessment taken notification is supported , false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsAssessmentTakenBank
Description

Tests if an assessment taken to bank lookup session is available.

Returnboolean true if assessment taken bank lookup session is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsAssessmentTakenBankAssignment
Description

Tests if an assessment taken to bank assignment session is available.

Returnboolean true if assessment taken bank assignment is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsAssessmentTakenSmartBank
Description

Tests if an assessment taken smart bank session is available.

Returnboolean true if assessment taken smart bank session is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsBankLookup
Description

Tests if a bank lookup service is supported. A bank lookup service defines methods to access assessment banks.

Returnboolean true if bank lookup is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsBankQuery
Description

Tests if a bank query service is supported.

Returnboolean true if bank query is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsBankSearch
Description

Tests if a bank search service is supported.

Returnboolean true if bank search is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsBankAdmin
Description

Tests if a banlk administrative service is supported.

Returnboolean true if bank admin is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsBankNotification
Description

Tests if bank notification is supported. Messages may be sent when items are created, modified, or deleted.

Returnboolean true if bank notification is supported , false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsBankHierarchy
Description

Tests if a bank hierarchy traversal is supported.

Returnboolean true if a bank hierarchy traversal is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsBankHierarchyDesign
Description

Tests if bank hierarchy design is supported.

Returnboolean true if a bank hierarchy design is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsAssessmentAuthoring
Description

Tests if an assessment authoring service is supported.

Returnboolean true if an assessment authoring is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsAssessmentBatch
Description

Tests if an assessment batch service is supported.

Returnboolean true if an assessment batch service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodgetItemRecordTypes
Description

Gets the supported Item record types.

Returnosid.type.TypeLista list containing the supported Item record types
CompliancemandatoryThis method must be implemented.
MethodsupportsItemRecordType
Description

Tests if the given Item record type is supported.

Parametersosid.type.TypeitemRecordTypea Type indicating a Item record type
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT itemRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetItemSearchRecordTypes
Description

Gets the supported Item search record types.

Returnosid.type.TypeLista list containing the supported Item search record types
CompliancemandatoryThis method must be implemented.
MethodsupportsItemSearchRecordType
Description

Tests if the given Item search record type is supported.

Parametersosid.type.TypeitemSearchRecordTypea Type indicating an Item search record type
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT itemSearchRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetAssessmentRecordTypes
Description

Gets the supported Assessment record types.

Returnosid.type.TypeLista list containing the supported Assessment record types
CompliancemandatoryThis method must be implemented.
MethodsupportsAssessmentRecordType
Description

Tests if the given Assessment record type is supported.

Parametersosid.type.TypeassessmentRecordTypea Type indicating an Assessment record type
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT assessmentRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetAssessmentSearchRecordTypes
Description

Gets the supported Assessment search record types.

Returnosid.type.TypeLista list containing the supported assessment search record types
CompliancemandatoryThis method must be implemented.
MethodsupportsAssessmentSearchRecordType
Description

Tests if the given assessment search record type is supported.

Parametersosid.type.TypeassessmentSearchRecordTypea Type indicating an assessment search record type
Returnboolean true if the given search record Type is supported, false otherwise
ErrorsNULL_ARGUMENT assessmentSearchRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetAssessmentOfferedRecordTypes
Description

Gets the supported AssessmentOffered record types.

Returnosid.type.TypeLista list containing the supported AssessmentOffered record types
CompliancemandatoryThis method must be implemented.
MethodsupportsAssessmentOfferedRecordType
Description

Tests if the given AssessmentOffered record type is supported.

Parametersosid.type.TypeassessmentOfferedRecordTypea Type indicating an AssessmentOffered record type
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT assessmentOfferedRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetAssessmentOfferedSearchRecordTypes
Description

Gets the supported AssessmentOffered search record types.

Returnosid.type.TypeLista list containing the supported AssessmentOffered search record types
CompliancemandatoryThis method must be implemented.
MethodsupportsAssessmentOfferedSearchRecordType
Description

Tests if the given AssessmentOffered search record type is supported.

Parametersosid.type.TypeassessmentOfferedSearchRecordTypea Type indicating an AssessmentOffered search record type
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT assessmentOfferedSearchRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetAssessmentTakenRecordTypes
Description

Gets the supported AssessmentTaken record types.

Returnosid.type.TypeLista list containing the supported AssessmentTaken record types
CompliancemandatoryThis method must be implemented.
MethodsupportsAssessmentTakenRecordType
Description

Tests if the given AssessmentTaken record type is supported.

Parametersosid.type.TypeassessmentTakenRecordTypea Type indicating an AssessmentTaken record type
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT assessmentTakenRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetAssessmentTakenSearchRecordTypes
Description

Gets the supported AssessmentTaken search record types.

Returnosid.type.TypeLista list containing the supported AssessmentTaken search record types
CompliancemandatoryThis method must be implemented.
MethodsupportsAssessmentTakenSearchRecordType
Description

Tests if the given AssessmentTaken search record type is supported.

Parametersosid.type.TypeassessmentTakenSearchRecordTypea Type indicating an AssessmentTaken search record type
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT assessmentTakenSearchRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetAssessmentSectionRecordTypes
Description

Gets the supported AssessmentSection record types.

Returnosid.type.TypeLista list containing the supported AssessmentSection record types
CompliancemandatoryThis method must be implemented.
MethodsupportsAssessmentSectionRecordType
Description

Tests if the given AssessmentSection record type is supported.

Parametersosid.type.TypeassessmentSectionRecordTypea Type indicating an AssessmentSection record type
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT assessmentSectionRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetBankRecordTypes
Description

Gets the supported Bank record types.

Returnosid.type.TypeLista list containing the supported Bank record types
CompliancemandatoryThis method must be implemented.
MethodsupportsBankRecordType
Description

Tests if the given Bank record type is supported.

Parametersosid.type.TypebankRecordTypea Type indicating a Bank type
Returnboolean true if the given key record Type is supported, false otherwise
ErrorsNULL_ARGUMENT bankRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetBankSearchRecordTypes
Description

Gets the supported bank search record types.

Returnosid.type.TypeLista list containing the supported Bank search record types
CompliancemandatoryThis method must be implemented.
MethodsupportsBankSearchRecordType
Description

Tests if the given bank search record type is supported.

Parametersosid.type.TypebankSearchRecordTypea Type indicating a Bank search record type
Returnboolean true if the given search record Type is supported, false otherwise
ErrorsNULL_ARGUMENT bankSearchRecordType is null
CompliancemandatoryThis method must be implemented.