For the most part, the professors are really good about keeping the discussion boards going (which is good considering that is where we interact with our classmates). However, there are some professors that are not quite as involved in the discussions and the students end up stuggling to come up with ideas on what else to post.
That being said, everything else is pretty great. I don't have to worry about set schedules and can do the work on my own time. The students all try to help eachother if we have questions and the professors are all available by email or phone if we need to talk.