SIFWorks ADK 2.0
Edustructures.SifWorks.Student Namespace
NamespacesEdustructures.SifWorks.Student

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

[Missing namespace summary documentation for N:Edustructures.SifWorks.Student]

Declaration Syntax
C#Visual BasicVisual C++
namespace Edustructures.SifWorks.Student
Namespace Edustructures.SifWorks.Student
namespace Edustructures.SifWorks.Student
Types
All TypesClasses
IconTypeDescription
Action
An Action

ActionList
An ActionList

AdministratorAttendance
An AdministratorAttendance

AgencyReporting
An AgencyReporting

AgencyReportingObject
Defines the set of values that can be specified whenever an AgencyReportingObject is used as a parameter to a method or constructor.

AlertMessage
An alert message that is associated with a student

AlertMessages
An AlertMessages

AlertMessageType
Defines the set of values that can be specified whenever an AlertMessageType is used as a parameter to a method or constructor.

ArrestStatus
Defines the set of values that can be specified whenever an ArrestStatus is used as a parameter to a method or constructor.

AttendanceCodeInfo
This object is to provides information about a particular attendance code, allows applications to synchronize each other's attendance code tables, or to provide a dynamic list of attendance codes. SIF_Events are reported.

AttendanceStatus
Defines the set of values that can be specified whenever an AttendanceStatus is used as a parameter to a method or constructor.

AttendanceType
Defines the set of values that can be specified whenever an AttendanceType is used as a parameter to a method or constructor.

CalendarDate
This object defines information related to a school calendar day in a given school calendar year. If both CalendarDate and CalendarSummary objects are supported, there must be an instance of this object for each date between CalendarSummary StartDate and EndDate, inclusive.

CalendarDateType
A CalendarDateType

CalendarEventCode
Defines the set of values that can be specified whenever a CalendarEventCode is used as a parameter to a method or constructor.

CalendarSummary
A CalendarSummary

ContactFlags
A ContactFlags

CourseCredits
A CourseCredits

CourseLevel
Defines the set of values that can be specified whenever a CourseLevel is used as a parameter to a method or constructor.

CreditsAttempted
Number of credits the student is attempting to earn. If present, this element's value overrides the credits in SchoolCourseInfo and SectionInfo.

CreditType
Defines the set of values that can be specified whenever a CreditType is used as a parameter to a method or constructor.

DisciplineIncident
A DisciplineIncident

EducationAgencyType
The classification of the education agency within the geographic boundaries of a state according to the level of administrative and operational control.

EducationAgencyTypeCode
Defines the set of values that can be specified whenever an EducationAgencyTypeCode is used as a parameter to a method or constructor.

EmployerTypeCode
Defines the set of values that can be specified whenever an EmployerTypeCode is used as a parameter to a method or constructor.

EnrollStatus
The status of an enrollment

EntryType
An EntryType

EntryTypeCode
Defines the set of values that can be specified whenever an EntryTypeCode is used as a parameter to a method or constructor.

ExitStatus
An ExitStatus

ExitStatusCode
Defines the set of values that can be specified whenever an ExitStatusCode is used as a parameter to a method or constructor.

ExitType
An ExitType

ExitTypeCode
Defines the set of values that can be specified whenever an ExitTypeCode is used as a parameter to a method or constructor.

FTPTStatus
Defines the set of values that can be specified whenever a FTPTStatus is used as a parameter to a method or constructor.

GradAward
Defines the set of values that can be specified whenever a GradAward is used as a parameter to a method or constructor.

GradeClassification
An indication of the grade level(s) the individual is assigned

GradeClassificationCode
Defines the set of values that can be specified whenever a GradeClassificationCode is used as a parameter to a method or constructor.

GradOnTime
Defines the set of values that can be specified whenever a GradOnTime is used as a parameter to a method or constructor.

HomeEnrollment
Enrollment-related information for the school that is responsible for reporting the student's membership/child accounting information. This is most likely the primary enrollment site for the student.

HomeEnrollmentStatus
Defines the set of values that can be specified whenever an HomeEnrollmentStatus is used as a parameter to a method or constructor.

Homeroom
An Homeroom

IncidentCategory
An IncidentCategory

IncidentCodeType
Defines the set of values that can be specified whenever an IncidentCodeType is used as a parameter to a method or constructor.

IncidentLocation
An IncidentLocation

IncidentLocationObject
Defines the set of values that can be specified whenever an IncidentLocationObject is used as a parameter to a method or constructor.

IncidentLocationRefId
An IncidentLocationRefId

IncidentLocationType
Defines the set of values that can be specified whenever an IncidentLocationType is used as a parameter to a method or constructor.

IncidentReporter
An IncidentReporter

IncidentTime
An IncidentTime

InjuryType
Defines the set of values that can be specified whenever an InjuryType is used as a parameter to a method or constructor.

LanguageOfInstruction
A LanguageOfInstruction

LEAContact
Information on contact persons for this LEA.

LEAContactList
A LEAContactList

LEAInfo
This object contains information about a school district or other Local Educational Agency (LEA). SIF_Events are reported.

LocationOfInstruction
A LocationOfInstruction

LocationOfInstructionCode
Defines the set of values that can be specified whenever a LocationOfInstructionCode is used as a parameter to a method or constructor.

ManifestationDetermination
A ManifestationDetermination

MedicalAlertMessage
A MedicalAlertMessage

MedicalAlertMessages
A MedicalAlertMessages

MedicalAlertMessageSeverity
Defines the set of values that can be specified whenever a MedicalAlertMessageSeverity is used as a parameter to a method or constructor.

MediumOfInstruction
A MediumOfInstruction

MediumOfInstructionCode
Defines the set of values that can be specified whenever a MediumOfInstructionCode is used as a parameter to a method or constructor.

MembershipType
Defines the set of values that can be specified whenever a MembershipType is used as a parameter to a method or constructor.

MostRecent
A MostRecent

NonResidentAttendRationale
Defines the set of values that can be specified whenever a NonResidentAttendRationale is used as a parameter to a method or constructor.

Offender
An Offender

OffenderList
An OffenderList

OperationalStatus
Defines the set of values that can be specified whenever an OperationalStatus is used as a parameter to a method or constructor.

OtherLEA
An OtherLEA

OtherNames
An OtherNames

PickupOrDropoff
Defines the set of values that can be specified whenever a PickupOrDropoff is used as a parameter to a method or constructor.

PrincipalInfo
A PrincipalInfo

PublicSchoolResidenceStatus
Defines the set of values that can be specified whenever a PublicSchoolResidenceStatus is used as a parameter to a method or constructor.

RelatedTo
A RelatedTo

RelatedToCode
Defines the set of values that can be specified whenever a RelatedToCode is used as a parameter to a method or constructor.

RelatedToList
A RelatedToList

ReporterDescriptionType
Defines the set of values that can be specified whenever a ReporterDescriptionType is used as a parameter to a method or constructor.

ResidencyStatus
A ResidencyStatus

RoomInfo
This object contains all of the information about a school's room. This object contains a reference to a room type so that it may represent anything from a gym, cafeteria, to a standard classroom.

RoomInfoRefId
The ID (GUID) of the room in which this section is taught

RoomLink
A RoomLink

RoomType
Identifies a type of room such as a cafeteria, gym, classroom, etc. SIF_Events are reported.

SafetyTimeType
Defines the set of values that can be specified whenever a SafetyTimeType is used as a parameter to a method or constructor.

SCEDCode
A SCEDCode

ScheduleInfo
The schedule-related information for a section repeating for each term in which the session is scheduled

ScheduleInfoList
A ScheduleInfoList

ScheduleInfoOverride
A complete replacement of the ScheduleInfo of the section for this student; this should be a subset of the schedule information for the section

ScheduleInfoOverrideList
A ScheduleInfoOverrideList

SchoolCourseInfo
This object is for course information. SIF_Events are reported.

SchoolCourseInfoOverride
Optional overrides of the course information for a section

SchoolFocus
A SchoolFocus

SchoolFocusList
A SchoolFocusList

SchoolFocusType
Defines the set of values that can be specified whenever a SchoolFocusType is used as a parameter to a method or constructor.

SchoolId
Provide both the HomeEnrollment/SchoolId and HomeEnrollment/LocalId elements if possible. If not, one or the other must be provided.

SchoolInfo
This object contains information about a school. SIF_Events are reported.

SchoolJurisdiction
A SchoolJurisdiction

SchoolLevelType
Defines the set of values that can be specified whenever a SchoolLevelType is used as a parameter to a method or constructor.

SectionInfo
This object provides information about the section - the specific time period a session of the course meets

SectionRoomList
A SectionRoomList

Severity
Defines the set of values that can be specified whenever a Severity is used as a parameter to a method or constructor.

StaffAssigned
A StaffAssigned

StaffAssignment
This object defines information related to a staff member's assignment(s); commonly, this will be a school assignment. SIF_Events are reported.

StaffList
A StaffList

StaffPersonal
Contains all of the personal information relating to a staff member, who might be a teacher or other employee of the school or district.

StaffPersonalRefId
A StaffPersonalRefId

StudentAddressList
A student address

StudentAttendance
A StudentAttendance

StudentAttendanceSummary
A StudentAttendanceSummary

StudentContact
Contains a student's contact information.

StudentDailyAttendance
This object provides daily attendance information for a particular student in a particular school on a particular date. SIF_Events are reported.

StudentDTD
Metadata for the Schools Interoperability Framework (SIF)

StudentPersonal
The StudentPersonal object contains personal information related to a student.

StudentPicture
A student picture.

StudentSchoolEnrollment
This object defines information related to a student's enrollment. SIF_Events are reported. StudentSchoolEnrollment instances must not span multiple school years.

StudentSectionEnrollment
This object contains information about a student's enrollment in a section of a course. SIF_Events are reported.

StudentSnapshot
This object provides a snapshot of a student's record on a given day. All information reported in the object is reported as it appeared in the responding system on the date specified in SnapDate. It can be used for synching data across applications, for periodically loading a data warehouse, or for vertical reporting of data to a requesting authority, such as a state department of education. SIF_Events are not reported.

TeacherAttendance
A TeacherAttendance

TeacherList
A TeacherList

TeachingAssignment
The teacher field taught by the individual

TermInfo
This object provides information about a term (a reportable period of time). SIF_Events are reported.

TimeFrame
Defines the set of values that can be specified whenever a TimeFrame is used as a parameter to a method or constructor.

Title1Status
Defines the set of values that can be specified whenever a Title1Status is used as a parameter to a method or constructor.

Victim
A Victim

VictimList
A VictimList

WeaponType
A WeaponType

WeaponTypeCode
Defines the set of values that can be specified whenever a WeaponTypeCode is used as a parameter to a method or constructor.

WeaponTypeList
A WeaponTypeList