SIFWorks ADK 2.0
AssessmentDTD Class
NamespacesEdustructures.SifWorks.AssessmentAssessmentDTD

[This is preliminary documentation and is subject to change.]

Metadata for the Schools Interoperability Framework (SIF)
Declaration Syntax
C#Visual BasicVisual C++
public class AssessmentDTD : SdoLibraryImpl
Public Class AssessmentDTD _
	Inherits SdoLibraryImpl
public ref class AssessmentDTD : public SdoLibraryImpl
Members
All MembersConstructorsMethodsFields



IconMemberDescription
AssessmentDTDAssessmentDTDNew()()
AddElementMappings(IDictionary<(Of <String, IElementDef>)>) (Overrides SdoLibraryImpl.AddElementMappings(IDictionary<(Of <String, IElementDef>)>).)
static memberASSESSMENT
static memberASSESSMENT_ASSESSMENTPACKAGEREFID
static memberASSESSMENT_NAME
static memberASSESSMENT_REFID
static memberASSESSMENT_SIF_EXTENDEDELEMENTS
static memberASSESSMENT_SIF_METADATA
static memberASSESSMENTADMINISTRATION
static memberASSESSMENTADMINISTRATION_ADDRESS
static memberASSESSMENTADMINISTRATION_ADMINISTRATIONDATETIME
static memberASSESSMENTADMINISTRATION_ADMINISTRATIONNAME
static memberASSESSMENTADMINISTRATION_ASSESSMENTFORMREFID
static memberASSESSMENTADMINISTRATION_DUEDATETIME
static memberASSESSMENTADMINISTRATION_FINISHDATETIME
static memberASSESSMENTADMINISTRATION_LEAINFOREFID
static memberASSESSMENTADMINISTRATION_REFID
static memberASSESSMENTADMINISTRATION_SCHOOLINFOREFID
static memberASSESSMENTADMINISTRATION_SIF_EXTENDEDELEMENTS
static memberASSESSMENTADMINISTRATION_SIF_METADATA
static memberASSESSMENTADMINISTRATION_SPECIALCONDITIONS
static memberASSESSMENTADMINISTRATION_STAFFPERSONALREFID
static memberASSESSMENTADMINISTRATION_STARTDATETIME
static memberASSESSMENTFORM
static memberASSESSMENTFORM_ASSESSMENTREFID
static memberASSESSMENTFORM_ASSESSMENTSUBTESTREFIDS
static memberASSESSMENTFORM_ASSESSMENTTYPE
static memberASSESSMENTFORM_FORMNAME
static memberASSESSMENTFORM_FORMNUMBERS
static memberASSESSMENTFORM_GRADELEVELS
static memberASSESSMENTFORM_LEVEL
static memberASSESSMENTFORM_PERIOD
static memberASSESSMENTFORM_REFID
static memberASSESSMENTFORM_SIF_EXTENDEDELEMENTS
static memberASSESSMENTFORM_SIF_METADATA
static memberASSESSMENTGRADELEVEL
static memberASSESSMENTGRADELEVEL_CODE
static memberASSESSMENTGRADELEVEL_OTHERCODELIST
static memberASSESSMENTPACKAGE
static memberASSESSMENTPACKAGE_REFID
static memberASSESSMENTPACKAGE_SIF_EXTENDEDELEMENTS
static memberASSESSMENTPACKAGE_SIF_METADATA
static memberASSESSMENTPACKAGE_XMLDATA
static memberASSESSMENTREGISTRATION
static memberASSESSMENTREGISTRATION_ASSESSMENTADMINISTRATIONREFID
static memberASSESSMENTREGISTRATION_ASSESSMENTGRADELEVEL
static memberASSESSMENTREGISTRATION_CREATIONDATETIME
static memberASSESSMENTREGISTRATION_LEAINFOREFID
static memberASSESSMENTREGISTRATION_REFID
static memberASSESSMENTREGISTRATION_SCHOOLINFOREFID
static memberASSESSMENTREGISTRATION_SECTIONINFOREFID
static memberASSESSMENTREGISTRATION_SIF_EXTENDEDELEMENTS
static memberASSESSMENTREGISTRATION_SIF_METADATA
static memberASSESSMENTREGISTRATION_STAFFPERSONALREFID
static memberASSESSMENTREGISTRATION_STUDENTGRADELEVEL
static memberASSESSMENTREGISTRATION_STUDENTPERSONALREFID
static memberASSESSMENTREGISTRATION_STUDENTSPECIALCONDITIONS
static memberASSESSMENTSUBTEST
static memberASSESSMENTSUBTEST_ASSESSMENTSUBTESTREFIDS
static memberASSESSMENTSUBTEST_GRADELEVELS
static memberASSESSMENTSUBTEST_LEARNINGSTANDARDITEMREFIDS
static memberASSESSMENTSUBTEST_NAME
static memberASSESSMENTSUBTEST_PERFORMANCELEVELS
static memberASSESSMENTSUBTEST_REFID
static memberASSESSMENTSUBTEST_SCORERANGE
static memberASSESSMENTSUBTEST_SIF_EXTENDEDELEMENTS
static memberASSESSMENTSUBTEST_SIF_METADATA
static memberASSESSMENTSUBTEST_SUBJECTAREA
static memberASSESSMENTSUBTEST_SUBTESTTIER
static memberASSESSMENTSUBTESTREFID
static memberASSESSMENTSUBTESTREFIDS
static memberASSESSMENTSUBTESTREFIDS_ASSESSMENTSUBTESTREFID
static memberCUTSCORES
static memberCUTSCORES_LOWERCUT
static memberCUTSCORES_SCOREMETRIC
static memberCUTSCORES_UPPERCUT
static memberFORMNUMBER
static memberFORMNUMBERS
static memberFORMNUMBERS_FORMNUMBER
static memberITEM
static memberITEM_DIAGNOSTICSTATEMENT
static memberITEM_ITEMNAME
static memberITEM_ITEMNUMBER
static memberITEM_NUMBEROFATTEMPTS
static memberITEM_RESPONSE
static memberITEM_RESPONSELOCATION
static memberITEM_RESPONSESTATUS
static memberITEM_RESPONSETIME
static memberITEMS
static memberITEMS_ITEM
static memberLEARNINGSTANDARDITEMREFIDS
static memberLEARNINGSTANDARDITEMREFIDS_LEARNINGSTANDARDITEMREFID
Load()() (Overrides SdoLibraryImpl.Load()().)
static memberPERFORMANCELEVEL
static memberPERFORMANCELEVEL_CUTSCORES
static memberPERFORMANCELEVEL_LEVELNAME
static memberPERFORMANCELEVELS
static memberPERFORMANCELEVELS_PERFORMANCELEVEL
static memberSCORE
static memberSCORE_ASSESSMENTSUBTESTREFID
static memberSCORE_DIAGNOSTICSTATEMENT
static memberSCORE_SCOREVALUE
static memberSCORERANGE
static memberSCORERANGE_MAXIMUM
static memberSCORERANGE_MINIMUM
static memberSCORERANGE_SCOREMETRIC
static memberSCORES
static memberSCORES_SCORE
static memberSPECIALCONDITION
static memberSPECIALCONDITION_CODE
static memberSPECIALCONDITIONS
static memberSPECIALCONDITIONS_SPECIALCONDITION
static memberSTUDENTGRADELEVEL
static memberSTUDENTGRADELEVEL_CODE
static memberSTUDENTGRADELEVEL_OTHERCODELIST
static memberSTUDENTRESPONSESET
static memberSTUDENTRESPONSESET_ASSESSMENTADMINISTRATIONREFID
static memberSTUDENTRESPONSESET_ASSESSMENTREGISTRATIONREFID
static memberSTUDENTRESPONSESET_ITEMS
static memberSTUDENTRESPONSESET_REFID
static memberSTUDENTRESPONSESET_SIF_EXTENDEDELEMENTS
static memberSTUDENTRESPONSESET_SIF_METADATA
static memberSTUDENTRESPONSESET_STUDENTPERSONALREFID
static memberSTUDENTSCORESET
static memberSTUDENTSCORESET_ASSESSMENTADMINISTRATIONREFID
static memberSTUDENTSCORESET_ASSESSMENTREGISTRATIONREFID
static memberSTUDENTSCORESET_REFID
static memberSTUDENTSCORESET_SCOREMETRIC
static memberSTUDENTSCORESET_SCORES
static memberSTUDENTSCORESET_SIF_EXTENDEDELEMENTS
static memberSTUDENTSCORESET_SIF_METADATA
static memberSTUDENTSCORESET_STUDENTPERSONALREFID
static memberSTUDENTSPECIALCONDITION
static memberSTUDENTSPECIALCONDITION_CODE
static memberSTUDENTSPECIALCONDITIONS
static memberSTUDENTSPECIALCONDITIONS_STUDENTSPECIALCONDITION
Remarks

SIFDTD defines global {@linkplain com.edustructures.sifworks.ElementDef} constants that describe SIF Data Objects, elements, and attributes across all supported versions of the SIF Specification. The ADK uses this metadata internally to parse and render SIF Data Objects. In addition, many of the framework APIs require that the programmer pass an ElementDef constant from the SIFDTD class to identify an object, element, or attribute.

ElementDef constants are named [PARENT_]ENTITY, where PARENT is the name of the parent element and ENTITY is the name of the element or attribute encapsulated by the ElementDef. Some examples of ElementDef constants defined by this class include:

IElementDefDescription
SIFDTD.STUDENTPERSONAL
Identifies the StudentPersonal data object
SIFDTD.SCHOOLINFO
Identifies the SchoolInfo data object
Many of the Adk's public interfaces require an ElementDef constant to be passed as a parameter. For example, the first parameter to the SetSubscriber(ISubscriber, IElementDef, ProvisioningFlags) method is an IElementDef:
CopyC#
myZone.setSubscriber( SIFDTD.BUSINFO, this, ADKFlags.PROV_SUBSCRIBE );
ElementDef also identifies child elements and attributes as demonstrated by the Query.AddCondition method:
CopyC#
Query query = new Query( SifDtd.STUDENTPERSONAL );
query.AddCondition( SifDtd.STUDENTPERSONAL_REFID, Condition.EQ, "4A37969803F0D00322AF0EB969038483" );

SDO Libraries

ElementDef metadata is grouped into "SDO Libraries", which are organized along SIF Working Group boundaries. SDO Libraries are loaded into the SifDdt class when the Adk is initialized. All or part of the metadata is loaded into depending on the flags passed to the Initialize(SifVersion, SdoLibraryType) method, metadata from one or more SDO Libraries may be loaded. For example, the following call loads metadata for the Student Information Working Group Objects and Transportation And Geographic Information Working Group Objects (Common Elements and Infrastructure Working Group Objects metadata is always loaded

CopyC#
Adk.Initialize( SiFVersion.LATEST, SdoLibraryType.Student | SdoLibraryType.Trans )

If an given SDO Library is not loaded, all of the SIFDTD constants that belong to that library will be

CopyC#
null
and cannot be referenced. For example, given the SDO Libraries loaded above, attempting to reference the
CopyC#
SIFDTD.LIBRARYPATRONSTATUS
object from the Library Automation Working Group would result in a NullPointerException:

CopyC#
SifDtd.LIBRARYPATRONSTATUS.Name;
Inheritance Hierarchy
Object
SdoLibraryImpl
 AssessmentDTD

Assembly: Edustructures.SifWorks.SdoAll (Module: Edustructures.SifWorks.SdoAll) Version: 2.0.0.10