Field Submission Checks and Reporting

  • 🚸 Student data is submitted to EdFusion
  • πŸ–³ EdFusion doesn't do everything we need
  • β›΅ Created a standard process for validation
  • πŸ‘ Automated report distribution
  • πŸ›« Assembled scripted actionable summary report

Current State


EdFusion

πŸ›„ not all that and a bag of chips.

Rules were missed

Let's not go talk about why. 🀬 πŸ™Š πŸ™‰ πŸ™ˆ

Examples

Table Cross referencing

  • Teachers ⇆ Students ⇆ Courses
  • Graduation & Enrollments

Missing Pieces

  • No principal submitted
  • Missing students
  • Attendance

How does a data Collection work?

  1. πŸ“† Collection opens
  2. πŸ“¬ Field Submits Data
  3. ❌ Collection closes
  4. πŸ”Ž Validation checks are made
  5. πŸ“¨ Report and repeat as necessary?

Process Overview


πŸ“ž Where I come in


Called to support staff member while on vacation 🌴

⌨ I like to code

What else do we need?

Created Framework for Checks

Showed it to others...

Of to the races πŸ‡

πŸ€·β€β™‚οΈ We have a Problem

🎯 Distribute all these files?

😞 That's DMAT's problem

⌨ Remember, I like to code

⏱ Let's save time, forever. πŸš€

πŸ“Š Summary Reports?

✍ Team offered why this is important to get right

πŸ„ I created custom reports for each SU

Summary

  • Created a standard for others to use
  • Solved hard problems for the organization
  • Used automated process to:
    • Reduce manual labor
    • Document how process is done
    • Allow reproducible results

πŸŽ‰ πŸ₯³ 🧁 πŸ‡ΊπŸ‡Έ 😁 πŸ“ˆ πŸ€‘ πŸ’Έ 🌞

πŸ₯Š Bonus Round

More to do?

  • Pull in more verifications
  • Create a report high lighting only errors
  • Automate messaging to field about reports
  • Review and Audit each year

πŸ₯Š Bonus Round 2

Still more to do?
  • Link process run to collection closing
  • Add test suite
  • Setup Luigi
  • Luigi