Give each course its own Forum, Events, and News
No wordpress LMS has the ability to integrate the course with forums, events, uploaded files, and news or notifications. Then another important aspect is an archive page for each of these which shows the student the items he has access to. If this was possible then Sensei would be an extremely powerful tool, and I would be your best friend. No other LMS has these features which are SO important
If we put ourselves in the teachers shoes, we want to be able to give notifications to only one class, to make events for one class, and have a forum. For this to work then when the student is added access for the forum, events and news would have to be limited to students with access only to those classes.
Right now I am toying with the idea of giving access to a class to their own BuddyPress group, which would give private access to a forum. Then with WPMU's Events+, events can be added to the course, which hooks into the Groups which means the students can only see events for that group.
This is awesome - except this means that whenever a student is added to a Sensei class, I must manually add them to the group, and then also limit access through a third part plugin for any uploaded files.
THANK YOU! You guys rock! :)

We recently released a free BuddyPress integration for Sensei – https://wordpress.org/plugins/sensei-buddypress/
This enables a private group for each course, and learners added to the course are automatically added to the group.
It doesn’t have events, but as you said, you could use another plugin for that.