Edit: maybe I should explain a little. We were a educational software developer and doing multimedia titles. We had a home grown multimedia engine which served us well (at the time there weren't alternatives) but Flash came along and at the time they would license the engine as a C or C++ library, which we could embed. This would get us a capable engine with superb integration with the content creation tools.
phew, I was hoping MAP wasn't going to come back to haunt me after all these years, haha.
If your application let students finish what they were doing without randomly crashing and losing everything, then it is leaps and bounds better than the MAP system.
The school had to extend the map testing by 2 weeks just because of how often it crashed and students had to retake it. My coworkers at other school districts in other states ran into the same exact issues. Then on Windows, it had to access a SMB share somewhere to dump data to a flat db... that would get corrupted sometimes when a students application froze up... haha. it was job security though.
Edit: maybe I should explain a little. We were a educational software developer and doing multimedia titles. We had a home grown multimedia engine which served us well (at the time there weren't alternatives) but Flash came along and at the time they would license the engine as a C or C++ library, which we could embed. This would get us a capable engine with superb integration with the content creation tools.