I believe 'Class Information Management System' at the bare minimum could be a stream of Posts like Talkonomy with a provision for the moderator/teacher to bookmark certain posts.

The bookmarked posts will serve as must reads and the regular timeline will serve as the discussion board for the class. This way the relevant content for the class keeps evolving and can still be organized.