My son is participating in a pilot program at his middle school where Science is an on-line class. One day a week in the classroom for labs, everything else -homework, tests, discussion - is on-line and at your own pace. This past weekend while doing classwork he got sucked down the YouTube/DeviantArt/Wikipedia/TvTropes hole and spent 6 hours doing something that should have taken about 2. I can sympathize, I’m on the Dope at work right now.
I was think of helping him out by installing a time-suck blocker such as Leechblock (Firefox) or StayFocusd (Chrome), so he can access the class website but not much else during his class time. However, all of the ones I’ve seen are timer-based and are designed to not be easily circumvented in any case. After all, the entire point of these extensions is that your willpower is weak so they should be difficult enough to turn off that you remember to get back to work.
What I’m looking for would be something that can block the time-sucks, but I can turn off with a password so when he’s finished with homework, I can simply turn off the block. Does anything like this exist?