Indiana Ed-Fi Start-Up Checklist 2023-2024

Tool Search: Ed-Fi

This article describes the steps you should take in order to enable Ed-Fi for the 2023-2024 school year.

Configuring Ed-Fi for the 2023-2024 School Year

Step 1. Update to the most recent version of Campus

In order to have the schema and logic in place, it is critical you update to the most recent version of Campus. Failure to do this will result in an inability to properly report data for the current 2023-2024 school year.

Step 2. Enable Ed-Fi functionality

Enable Ed-Fi functionality via the Enable Ed-Fi system preference (System Settings  > System Preferences > System Preferences > Enable Ed-Fi).

  • Yes = Ed-Fi functionality is enabled and Ed-Fi data will sync from Campus to the Ed-Fi system (if properly enabled via Ed-Fi Configuration tools).
  • Tools Only = You are able to fill out Ed-Fi fields (such as Ed-Fi ID) within Campus but this data will not sync to the Ed-Fi system until this field is set to Yes. This is especially useful when setting up Ed-Fi IDs for students within a school or district so that data properly syncs between Campus and Ed-Fi prior to enabling it.

  • No = Ed-Fi functionality is not enabled for the district and users cannot access Ed-Fi tools within Campus.

Image of the Enable Ed-Fi option on the System Preferences editor.Enable Ed-Fi Drop List

Step 3. Create a New Ed-Fi Configuration for 2023-2024 

Create an Ed-Fi configuration for the 2023-2024 school year. 

Click here to expand...

Image of the Connection Detail editor under Ed-Fi Configuration.Ed-Fi Connection Detail
To do this:

  1. Navigate to the Ed-Fi Connection Configuration tool.
  2. Select New.
  3. Select the Connection Type, select State.
  4. Enter a Connection Name.
  5. Select a School Year.
  6. Enter the following values:
    FieldValue
    Ed-Fi Connection TypeState
    O-Auth URLhttps://dataexchange.doe.in.gov/
    API URLhttps://dataexchange.doe.in.gov/
    Post-Amble/data/v3/2024
    ID Post-Amble/identity/v2/idoe
    Timeout in SecondsThis field defaults to a value of 60 seconds and determines (in seconds) the amount of time allowed to pass before the connection between Campus and Ed-Fi is considered timed out and Ed-Fi events are not processed. These Ed-Fi events are then re-processed the next time a quartz job runs. 
    Connection Credentials
    Add Multiple CredentialsTurn on this feature if there are multiple districts using the same instance of Infinite Campus to create multiple connections to the state ODS within the same school year. 
    Users need to enter a Credential Name, Client Key, and Client Secret for each credential. Sites that have multiple districts need to populate the District Number field in order for data to report correctly. Users also need to select the School(s) that will be using each credential.Image of the Add Multiple Credentials feature on the Connection Credentials screen.
    Client KeyThe Client Key is provided by the state.
    Client SecretThe Client Secret is provided by the state.
    Test Connection
    Click the Test Connection button to ensure configuration values are correct and a connection to Ed-Fi has been made. This test should be done prior to selecting the Save option and creating the new connection. Auto mapping will NOT work if the initial connection is not properly configured.

  7.  If desired, a certificate can be imported for the Ed-Fi configuration. For more information, please see the 'Import Certificates' section of the Ed-Fi Configuration article.
  8. Click the Save button.

Step 4. Set Ed-Fi Tool Rights

Set the Ed-Fi Tool Rights. Review the Ed-Fi Tool Rights article for more information.

Image of the Ed-Fi tool rights options.Ed-Fi Tool Rights

Step 5. Set Resource Preferences

Resource Preferences determine what information is sent to Ed-Fi. These options apply to all schools within the district. If the state did not request a resource, it does not appear in this list. Infinite Camps auto maps the majority of codes for the user. However, auto mapping does not occur when the dictionary is unlocked (user can create custom codes) or when the mapping is dependent on dates / terms (like the Sessions resource). 

Auto mapping can only occur if the user creates a successful connection (see Step 3). If the initial connection creation was not configured correctly, it will not properly auto-map.

Manual mapping is needed for the following resources:

  • Calendars
  • Grade Levels
  • Grades
  • Grading Periods     
  • Sessions
  • Staff Education Organization Assignment Associations
  • Student Parent Associations

Step 6. Assign Ed-Fi IDs

Assign Ed-Fi IDs under the Person Identifiers section of the Demographics page. See the Ed-Fi IDs (Indiana)article for detailed information.

Image of Person Identifiers editor highlighting the Get Ed-Fi ID buttons by the student and staff stateID fields.Ed-Fi ID

Step 7. Toggle Resource Preferences to On

Toggle Resources to 'On' in Resource Preferences in System Administration > Ed-Fi > Ed-Fi Configuration > Resource Preferences once all data setup is complete. 

Step 8. Perform a Resync for the 2023-2024 Scope Year

Once the new Ed-Fi configuration is in place and data has been properly reviewed, an ordered resync should be completed. This is completed using the Resync tool.

Click here to expand...

 For more information about the Resync tool, please see the Resync (Ed-Fi) article.
Resyncing will generate a large volume of items in your event queue, so it may be helpful to plan your resync for an off-peak time period.

Screenshot of the Resync tool.Resync

To do this:

  1. Navigate to the Resync tool (Reporting > Ed-Fi > Resync).
  2. Select the appropriate Configuration.

  3. Select the appropriate Schools.

  4. Select the resources to resync. The following is the recommended resync order.

    Note: On the first resync for 2023-2024, it is recommended to turn on one resource at a time. This enhances performance for massive data resyncs and allows you to deal with specific errors one resource at a time. After the first resync, all resources can be left on.

    Recommended Resync Order Indiana Ed-Fi v3.6

    #CategoryResources
    1Schedule InformationCalendars
    Calendar Dates
    2Grade InformationGrading Periods
    Grades
    3Schedule InformationClass Periods
    Locations
    Sessions
    4Schedule InformationSections
    Course Offerings
    5Student InformationStudents
    Student School Associations
    Student Education Organization Assessment Accommodations

    Student Education Organization Associations

    Student Education Organization Responsibility Associations
    6Staff InformationStaffs
    Staff Education Organization Assignment Associations
    Staff Education Organization Contact Associations
    7Parent InformationParents
    Student Parent Associations
    8Program InformationPrograms
    Student Alternative Education Program Associations
    Student Curricular Materials Program Associations
    Student Program Associations
    Student Special Education Program Association
    Student Title I Program Association
    9Schedule InformationStaff Section Associations
    Student Section Associations
    10Attendance InformationStudent School Attendance Events
    Note: On the first ever Student School Attendance Event resync, it is recommended to do the resync in smaller chunks using the Date Ranges.
    11Discipline InformationDiscipline Actions
    Discipline Incidents
    Student Discipline Incident Behavior Associations
    12Grade InformationCourse Transcripts
    Student Academic Records


  5. Once data sets have been marked and you are ready to resync, select the Start Resync button.

  6. Once Resource Preferences have been selected, a valid configuration is made, Ed-Fi ID's have been assigned, and a resync has been completed, data will flow properly from Campus to Ed-Fi. Any errors that occur can be viewed in the Ed-Fi Error Log.

Step 9. Update Ed-Fi Attendance Resync Scheduled Task

The Ed-Fi Attendance Resync scheduled task must be updated each year. Please refer to the Indiana Ed-Fi Scheduled Tasks article for more information.

Beginning of New School Year

For a general (not Ed-Fi specific) checklist of activities that should be performed within Infinite Campus at the beginning of a new school year, please see the Beginning of School Year Process article