For Developers
Troubleshooting Issues
This document provides troubleshooting guidance for Ed-Fi integrations, including some common issues.
Incomplete Enrollment Data
- Missing session data may lead to incomplete enrollments. Ensure that session sync is enabled and configured correctly.
- Verify that section enrollments have corresponding course offerings linked to active sessions.
Attendance Discrepancies
- Attendance data sync may not align if Ed-Fi codes are missing. Ensure all attendance states (
Present,Absent,Tardy) are configured properly. - Confirm that attendance sync includes section-level and daily meeting-level attendance.
Missing Data
- Issue: Certain categories of information (contacts, parents, etc.) is not picked up by the sync.
- Potential Resolutions:
- Go through the UI of your SIS/LMS and confirm that there is data available to be picked up by the sync.
- Verify that the Ed-Fi API user has appropriate permissions to access entities such as students, sections, and courses.
- Confirm that the API client has read access at both the district and school levels.
- Contact Edlink to ensure that the version of Ed-fi that you are using is compatible with the Ed-fi endpoints used by the Edlink sync.
Incorrect Or Missing Edlink Mappings Errors
- Issue: User information appears incorrect or does not reflect properly in Edlink.
- Potential Resolutions:
- Navigate to the source's "Settings" page in the sidebar for the source, click the "Validate Configuration" button, and confirm that the validation operations completed successfully. This should create a default source-to-edlink mapping for various user information fields.
- Navigate to the "Field Mapping" menu for the source. Here you will find source-to-edlink mappings for various fields such as agent relaionships, races, disabilities, etc.
- Remap mislabeled user information properly using the dropdown menu.
- The user information will be updated in accordance with the new mapping on the next sync.
Sync Completion Errors
- Issue: No districts found
- Potential Resolutions:
- A single Ed-fi instance can contain multiple districts, so to ensure that a sync is only fetching the data for a specific source, we need to know the ID for the intended district. Otherwise, we might accidentally pull data from other districts that belong to the same Ed-fi instance.
- Go to the client's source page in the dashboard.
- Click "Data Sync".
- Click "Adjust Settings".
- Scroll down to "Local Education Agency ID" and enter the correct ID for the district whose information we want to sync.
- Scroll to the "Save Changes" button and click it.
- A single Ed-fi instance can contain multiple districts, so to ensure that a sync is only fetching the data for a specific source, we need to know the ID for the intended district. Otherwise, we might accidentally pull data from other districts that belong to the same Ed-fi instance.
For further assistance, contact Edlink support or your Customer Success Manager.
