Home of MIS2000 - We Speak Migrant

Author: Kevin Donn

Two-and-a-half days, 1 line of code, 8X speed increase

I'm going to geek-out on this one a bit, so I apologize in advance. In writing the Update functionality of the new app a few years ago, it initially didn't run quite as quickly as the old app, so I spent quite a bit of time profiling it to find all the rough spots and get them smoothed out. I eventually got it to run quite a bit faster than the old app, patted myself on the back, and moved on. So I was a little surprised when one of our Arkansas users mentioned to Jay recently that they still use the old app for doing updates because it's just so much faster. Jay handed this comment to Jeff who brought it to me for consideration. He had already done some preliminary tests, what we call "benchmarks", to see if it also ran slowly for him, and sure enough, it did.

General Purpose Heartbeat System

Many of you will be familiar with the MIS2000 Email Heartbeat that goes out on the first of each month that looks like this:

Reports for Single Students

My list of blog topics is growing faster than I'm getting blog posts written. I may need to increase my post rate to get caught up with all the new features we've added lately.

Mass Enroll in the Web App

I've been avoiding this for a long time as I waited for divine inspiration about how to do it. But Indiana was on a more restrictive schedule than that, so I had to come up with something. I wish I could say this whole thing was my own idea, but it really came out of the tour of our old Mass Enroll functionality that Kati gave Emily and Adrian in Indiana. Somehow out of that, it was just obvious to them that Mass Enroll should be part of our Student List support in the web app. That had simply never occurred to me, but it made good sense to me too as soon as I thought about it.

Assessment Interpretation and MSIX

MSIX sent out an email back in August about new values that were being supported for AssessmentType and Assessment Interpretation. In case you missed that, here's a screen capture:

COE Work Item Emails Now Go Out Immediately

I've been putting in a lot of effort over the past year or so to completely overhaul how we deal with emails from MS/EdD staff, our blog service, and automated emails from the MIS2000 system. It turns out that emails are just complicated and I've learned more than I ever, ever wanted to know about them. But I'm definitely getting everything tightened up. This got me brave enough to enable some functionality that I actually wrote a long time ago but have been too chicken to actually turn on.

Full COE Approvals in the Web App

This bit of functionality has been a long time coming, probably longer than any other bit. But it has finally arrived. We've long had the ability to add COEs through the web app, including the collection of signatures on something like a Surface or iPad, but we've only had limited ability for those COEs to go through the approval process fully within the web app. In most states, they'd have to take a detour through one of the desktop apps (old or new) to do the student resolution step. We added this in for Michigan early this year and it has been run through the wringer since then. Massachusetts is using it as well, and we're ready to open it up to any state that wants it at this point.

Student Detail Section Visibility in the Web App

Many states that use the web app have the ability to edit Students this way. They can do a search for students and then select "Edit student" from the hamburger menu on the right, like so:

Student Scrolling in the Web App

This has been overdue for a long time. It had been on my ToDo List for years, but I had never gotten around to actually implementing it, mainly because it seemed kinda hard and no one had ever actually asked for it. But once again, Adrian in Indiana asked for it so I bumped the priority on it and got it done. It's not nearly as perfect as I would like it to be, but it's much, much better than what had before.

MSIX Invalid Values Reports

The MSIX system has been providing enhanced error reports for submitted files for quite some time. They originally only sent the files known as SSORI which only contained very basic error information. But a few years ago they started to send the SSOREI files that have much more detailed error information in them. My initial implementation for processing these SSOREI files would simply bundle up the various errors and submit them to our status logging system which would in turn send them to me in an email. For a couple years after that, I contacted states personally whenever I got reports from MSIX about "invalid values" in the submission files, and we would work through the issues together.

Email Subscription

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

 

Authors List

Jeff Gaiche 165 9
Marcy Bolt 134 5
Kevin Donn 3094 99

Most Recent

Two-and-a-half days, 1 line of code, 8X speed increase
2/17/2021 2:32 PM | Kevin Donn
General Purpose Heartbeat System
1/25/2021 4:14 PM | Kevin Donn
Reports for Single Students
1/4/2021 3:43 PM | Kevin Donn
Mass Enroll in the Web App
12/14/2020 4:05 PM | Kevin Donn
Assessment Interpretation and MSIX
11/23/2020 3:33 PM | Kevin Donn
COE Work Item Emails Now Go Out Immediately
11/2/2020 4:12 PM | Kevin Donn
Full COE Approvals in the Web App
10/14/2020 4:41 PM | Kevin Donn
Student Detail Section Visibility in the Web App
9/21/2020 4:01 PM | Kevin Donn
Student Scrolling in the Web App
8/31/2020 4:31 PM | Kevin Donn
MSIX Invalid Values Reports
8/26/2020 11:32 AM | Kevin Donn
Copyright © 2021 Management Services for Education Data