Is there any way to hide or suppress messages, ToDos, etc, from specific courses? We batch enroll students into common courses and they often complain about too many notifications that have no bearing on them directly.
Nope, the notification settings are "all or nothing"--there's no option to set different notification settings for individual classes.
If you have things that only apply to a certain subset of students within these common courses, you might consider using sections to break them up so that you can direct announcements, assignments, etc. only to a particular section within the course.
Retrieving data ...