Home of MIS2000 - We Speak Migrant

Field Level Change Logging

I know over the years I've found myself occasionally saying, "With more digging, I think I could work out exactly..." This usually arises after I've been asked to figure out how a student or a COE got to be the way it is. For all of the desktop and tablet machines that periodically upload, we've always had very good evidence left around about who changed what when in the form of transaction files. Everything that came in from the field could only come in through these files, so whatever happened had to be contained in them somehow. It often took a good bit of digging, but we could pinpoint exactly what happened. But for changes made directly on the state system, we couldn't depend on this mechanism since the state doesn't upload to itself. But at the state level, we always had good backups that we could rely on to let us see when things changed, and since there are very few people who have direct access to the state, we could usually work out what happened.

But the web system presented new challenges. With it, everything happens on the state machine. And it could have happened from a large number of users. We've always had some logging for every request that comes into the web server, but it is far from easy to sift through this trying to figure out who changed what. Now that Michigan has transitioned to a fully web-only system, at least until they get their recruiters up on tablets, we had more reason than ever to be able to answer questions like this quickly and clearly. So I decided to write a completely new change logging system. As this works its way out to production, we'll now have the ability to really pinpoint every single change to the database, from this to that, and who did it down to the second.

So hopefully, you'll never hear me say, "With more digging..." anymore, and I'll be able to sleep a bit better now.

Email Subscription

Stay connected and receive email updates with new MS/EdD blog posts.

 

Authors List

Most Recent

List a Student's COEs in the Web App
1/16/2024 7:46 AM | Kevin Donn
New EDFacts Reporting Available For All States
10/23/2023 4:08 PM | Kevin Donn
Retiring the Old MIS2000 Desktop App
9/25/2023 3:12 PM | Kevin Donn
EDFacts Report Exports Retain Filtering
8/28/2023 3:10 PM | Kevin Donn
Assessment Types 09-11
7/31/2023 3:13 PM | Kevin Donn
Delete Student in Web App
7/5/2023 10:29 AM | Kevin Donn
Multi-factor Authentication (MFA) Now Available
6/5/2023 4:21 PM | Kevin Donn
EDFacts Column Filtering
5/8/2023 4:15 PM | Kevin Donn
So Nice to See Everyone Again at NASDME
5/4/2023 10:45 AM | Kevin Donn
Come See Us at NASDME!
4/10/2023 4:30 PM | Kevin Donn
Copyright © 2024 Management Services for Education Data