Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Expand
titleClick here to view all descriptors pertaining to the /studentMigrantProgramAssociation endpoint:

Namespace

Code Value

Short Description

Description

uri://dpi.wi.gov/continuationOfServicesReasonDescriptor

01

Ceased to be migratory during school term

Ceased to be migratory during school term

02

Ceased to be migratory in previous term - comparable services not available

Ceased to be migratory during previous school term and no comparable services are available

03

Previously migratory secondary student continuing credit accrual

Previously migratory secondary student continuing secondary school credit accrual

uri://dpi.wi.gov/ProgramTypeDescriptor

Migrant

Migrant Education

Migrant Education

...

Use Cases for MIS2000:

Expand
titleClick here to view all the use cases pertaining to the /studentMigrantProgramAssociation endpoint:

#

Use Case Title

Use Case Description

What to Submit/retrieve

Submitting migrant data for students with a valid Certificate of Eligibility (COE) in MIS2000

1.0

Obtain WISEids to start sending migrant data.

MIS200 cannot submit a /studentMigrantEducationProgramAssociation record, until the /Student endpoint is posted for the API year.

MIS200 has two options to know whether they can successfully submit a POST request on /studentMigrantEducationProgramAssociation:

1- Submit a GET request on /student to check if it exists. If it does, then POST the /studentMigrantEducationProgramAssociation will succeed, else they will get an API error.

2- Submit a FIND or SEARCH request on /Identities (passes in WISEid as the parameter). This will show two years of basic enrollment data and indicate year, therefore, would inform MIS200 whether a /Student and /SSA exist for that year.

1.1

Obtain the student's school enrollment, demographic, and SPED data

MIS2000 has read access to the following endpoints:

/studentEducationOrganizationAssociations

/studentSchoolAssociations

/studentSpecialEducationProgramAssociations

Submit a GET request on /studentEducationOrganizationAssociations and /studentSchoolAssociations. MIS2000 will deveop the GET on /sSEPA in Phase 2. Manual file transfer in 20-21.

1.2

Student is certified with valid data

Student is certified with a valid WISEid and a school enrollment (studentSchoolAssociation) in the SIS.

Step 1: Submit a GET request on /Student to ensure /Student record exists. (MIS2000 cannot do a GET on /Student when they don't have an SMEPA record)

Step 2: Submit a POST request on /studentMigrantEducationProgramAssociation records for migrant eligible students.

1.3

Student is certified but not enrolled in school

Students could become eligible to receive MEP services and has a valid WISEid, but not necessarily have a school enrollment (SSA)

submit a POST request on /studentMigrantEducationProgramAssociation for a student without a /Student record in the API year

1.4

The school district deletes the student's school enrollment (SSA)

When a student's school enrollment is deleted, the /studentMigrantProgramAssociation should not be deleted

NA

1.5

Student is certified, but doesn't have a WISEid yet

Tena searches eligible students who don't have a WISEid in WISEdash to see if a WISEId has been assigned, then adds any WISEids she finds to MIS2000.

If MIS2000 can hit the /Identities endpoint, would that eliminate Tena's manual process?

1.6

Student is certified, but the WISEid is invalid/merged

A student's WISEid could merge to undo a duplicate. The surviving WISEid become valid and the other WISEid will no longer be valid.

MIS2000 will NOT receive an error when a student's WISEid used in the /studentMigrantEducationProgramAssociation record is invalid.

MIS200 can identify whether a WISEid is merged via FIND or SEARCH on /identities endpoint

1.7

Delete the student migrant data from the API

MIS2000 should be able to delete migrant records when inadvertently entered.

MIS2000 needs to use the GUID ID/ Ed-Fi ID for the delete requests

Submitting changes in migrant data

2.0

Student certified and enrolled in the same district (same as use case 1.1)

Student is certified with a valid WISEid and a school enrollment (SSA) in the same district for the entire school year in the SIS.

POST request on /studentMigrantEducationProgramAssociation for a student with an existing /Student record in the API year

Education Organization Reference:
Education Organization ID: 48856
Program Reference:
Education Organization ID: 48856
Program Name: Migrant
Program Type Descriptor: uri://dpi.wi.gov/ProgramTypeDescriptor#Migrant,
Student Reference:
Student Unique ID: "WISEid" e.g. 8688008555
Begin Date: "#28 Enrollment Date"
Last Qualifying Move: "#20 Qualifying Arrival Date"
Priority For Services: True "#47 PPS Flag (at risk)"
Continuation of Services Reason Descriptor: uri://dpi.wi.gov/ContinuationofServicesReasonDescriptor#01 "45"
Eligibility Expiration Date: "#26”
Qualifying Arrival Date: "#20"

2.1

Student attending different schools within the district

MIS2000 data is statewide but when a student moves to a new school in the same districts, multiple studentMigrantProgramAssociation records should be submitted

POST multiple requests on /studentMigrantEducationProgramAssociation

1st SMEPA:
Education Organization Reference:
Program Reference:
Student Reference:
Begin Date:
Last Qualifying Move:
Priority For Services:
Continuation of Services Reason Descriptor:
Eligibility Expiration Date:
Qualifying Arrival Date:

2nd SMEPA:
Education Organization Reference:
Program Reference:
Student Reference:
Begin Date: "new begin date"
Last Qualifying Move:
Priority For Services:
Continuation of Services Reason Descriptor:
Eligibility Expiration Date:
Qualifying Arrival Date:

2.2

Student was certified in District A and is now enrolled in District B

Student transfers during the school year from District A to District B

POST multiple /studentMigrantEducationProgramAssociation

2.3

Student moves from District A to District B within Wisconsin due to work

1- Submit a /studentMigrantProgramAssociation record

2- Submit a new COE /studentMigrantProgramAssociation record with a new Qualifying Arrival Date and a new 36-month term

2.4

Student moves to from District A to District B, but not related to work

Submit multiple /studentMigrantProgramAssociation records with the same COE and a new Begin Date

2.5

Student's migrant eligibility certification expired

2.6

Student moves to new District, but the current migrant eligibility certification expired

...