Open Source Rules Engine and Validation API
The Alliance is sponsoring work to move the ball forward in terms of "Level 2" data validation and data quality. The work is focused on two aspects:
Open Source Rules Engine - Feasibility Study
Objective: Undertake a survey of existing open source rules engine across industry sectors to determine what suitable solutions may exist for Ed-Fi implementations. Included in this activity is developing a set of requirements for a rules engine, that can be used during the survey.
Develop a technical design for the implementation of a Validation API
Objective: Develop a detailed technical specification and data model for provision of level 2 validation errors/reports (from a variety of rules engines) to API clients via an Ed-Fi API endpoint.
The goals of this Special Interest Group are to convene community experts to:
Review and provide input to the deliverables from the Alliance-sponsored work
Identify an Ed-Fi implementation to adopt one of the proposed approaches to data validation.
Identify an Ed-Fi implementation that can serve as a testbed for implementation of the Validation API - which involves (a) technical implementation of the Validation results API and (b) working with one or more SIS vendors to integrate their products with the API.
Note: We anticipate that a likely candidate for #2 is an LEA, while an SEA implementation is probably best suited to drive #3.
Participation
Participation is open to anyone interested in the scope of the work. The focus of the work will be sequenced to address the open source rules engine feasibility study first, followed by the specification of the validation results API.
Participants
Ed-Fi Alliance
@Chris Moffatt (Deactivated) (Convener)
@Shannon Kerlick (Deactivated)
Agencies
@Audrey Shay (Unlicensed) , Wisconsin DPI
@britto.augustine (Unlicensed) , Arizona DOE
@lloydleebarber , Metro Nashville Public Schools
@Jeff Dodds (Deactivated), West Ada School District
Vendors
@Neal Schuh , Skyward
@jennifer.downey (Deactivated) , Infinite Campus
@Jon Hickam (Unlicensed) , Learning Tapestry
@Geoffrey McElhanon , Student1
@Jim McKay (Deactivated), Certica Solutions
@Jeff Averick (Deactivated), Certica Solutions
@david.cintron, Edwire
Materials
Meetings
Meeting 1: Thursday, June 13th 2019 at 2:00 pm CT
Meeting deck:
Meeting 2: Thursday, June 27th, 2019, at 2:00 pm CT
Meeting 3: Thursday, June 27th, 2019, at 2:00 pm CT