MN v3.3 - Student Education Organization Responsibility Associations

Object Triggering Logic

This table describes logic for triggering syncing of this object.

ActionTrigger
Post
  1. When a Joint Powers state program is created and saved for a student that overlaps the reportable enrollment and config year.
  2. If multiple Joint Powers state programs exist that overlap the enrollment, report a record for each.
Do not send a record if enrollment is in a calendar marked as State Exclude.
Do not send a record if enrollment is in a School marked as State Exclude.
Do not send a record if the No Show checkbox is checked on the enrollment.
Do not send a record if the enrollment is in a grade level marked State Exclude
Do not send a record if enrollment is marked as State Exclude.
Put

When a student's Joint Powers information changes on any of the following fields:

  • Start Date
  • End Date
  • Reporting District
  • Reporting School
DeleteThis record will delete if the student no longer has an eligible enrollment in the District.
DeleteIf the enrollment is marked as a no show.
DeleteIf the eligible Joint Powers state program record is deleted.


Object Data Elements

This table describes data elements sent within the Student Education Organization Responsibility Associationa resource. Data Element Labels in bold are part of the Natural Key and are required data elements for Data to send to Ed-Fi.

Data Element LabelBusiness RequirementBusiness RulesM, C or O

Data Source GUI Path

Database Field
idThe unique identifier of the resource



beginDate

Month, day, and year of the start date of an education organization's responsibility for a student.

  1. Report the students Enrollment start date
MStudent Information → Enrollment
responsibilityDescriptor

Indications of an education organization's responsibility for a student, such as accountability, attendance, funding, etc.

  1. Report 'MARSS'
MStudent Information → Enrollment → State Reporting Fields
educationOrganizationReference

The identifier assigned to an education organization.

  1. Reports the Ed-Fi school ID value from the overlapping enrollment

    1. Report the Ed-Fi School ID
    2. If Ed-Fi School ID is NULL, report:
      1. ttddddsssmmm

        where:

        • tt = district type
        • dddd = district number, left zero filled
        • sss = school number, left zero filled
        • mmm = 000 for all organizations reported in Ed-Fi
M

System Administration > Resources > School > school record > Ed-Fi School ID

tt: System Administration > Resources > District Information > district record > Type

dddd: System Administration > Resources > District Information > district record > State District Number

SSS: System Administration > Resources > School > school record > State School Number

School.entityID

District.type

District.number

School.number

studentReference

A unique alphanumeric code assigned to a student.

  1. Reports the fields that are part of the Natural Key for the Students resource.
    • studentUniqueId = Ed-Fi ID
M

endDateThe date the educational organization is no longer responsible for the student
  1. Report the end date for the enrollment

Student Information → Enrollment

reportingEducationOrganizationReference

(ext)

The reporting school and district

Report the reporting district and reporting school from the Joint Powers record:

  1. where educationOrganizationId = ddddsss:

    • dddd = reporting district number, left zero filled
    • sss = reporting school number, left zero filled
 "_ext": {
      "MN": {
        "reportingEducationOrganizationReference": {
          "educationOrganizationId": 0,
          "link": {
            "rel": "string",
            "href": "string
M

Student Information → State Programs → Joint Powers 

Reporting District

+

Reporting School