# | 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 | | |
---|