... come up with 'something better' ... move to a VPS ... problem solved.
It's always an OP's 'choice' not to and to accept 'less'. Maybe OP's should be pressing hosting to provide for a better environment for *all* applications they say customers can run on their servers/environments?
Let's hope OP doesn't have to resort to checking the logs in dispute(s) with student(s).
Best of luck!
'spirit of sharing', Ken