Disable Application During Class

I'm teaching a class on Sunday and my wonderful but occasionally rebellious students love to quietly play Minecraft during class. Is there a way I can disable the Minecraft application during class time?

My students range in age from 8 to 12. I'm taking them through game design with Unity 3D so they are getting a little scripting experience in C#. Most of them have some basic programming ability. I know a couple of the students around here have set up Minecraft servers at home.

The students use standard accounts on our computers which are running OS X 10.8. We have never employed parental controls in the past but I'm open to that as an option if it will work.


Solution 1:

Parental controls allows you to exert more control over standard accounts and could restrict that app easily for you. In practice, I prefer other levers.

Whether it's worth the time to setup vs. getting out and moving around the class (or having an assistant sit in the back of the class and keep an eye on screens) is debatable.

Assuming you don't already have an MDM/imaging workflow and this is just a bunch of computers that you go to one by one to manage I'd just move the Minecraft app outside the student directory and set up ssh keys / use Apple Remote Desktop to place a link to the app in each user's ~/Applications folder if and when you want them playing that app or game.

That method is very useful for other problems, has low cost of tools and might be a nice introduction to things like munki/autopkg/etc... for improving the management of this lab of Macs.

You can also leverage Apple Remote Desktop to monitor all the screens in the classroom. I'd take an old iPad and use Duet Display so that my Main screen(s) were devoted to the work I was doing as opposed to cycling through screens to see who needed their screen locked due to minecraft violations.