We use an application called Yellowdig for online discussion forums in my class 🏫. I really like it. It has a bit of an algorithm so that the most “interesting” posts are automatically at the top. It manages automated grading quite well. And it looks good.