Could you set up a "class time" where you could work on the course? Pretend your attendance is being marked? Set a s schedule of goals on finishing certain amounts.
I think once you get into the idea of having someone "nudge" you those people would start charging and I'm always leary about paying for online services
Found another one. Actually a link from the first site
www.moodgym.com
And
www.e-couch.com