I spent some time thinking about your problem today Troy.
Our Commons in a Box Openlab is hosted on Reclaim Hosting. One thing that I noticed early on about their blog, was that they used 1 WordPress blog as a hub, but that was really just an aggregator, and when you clicked on the link, you actually were brought to each one of the team members individual sites.
Check it out:
Is the central hub, but if you click on any story in the blog role, you are actually transported to the original place on the website. Might be Jim’s blog at https://bavatuesdays.com/ or Meredith’s at https://meredithfierro.com/ or Tim’s at https://blog.timowens.io/.
Basically they have a plugin that converts posts from an RSS feed into WordPress post, while simultaneously linking back to the home base blog.
I think it would be exactly what you are looking for, because it could turn the course blog into a one-stop shop, and if there were students that wanted to just share some of their posts with the course blog, they could do a category and give their instructor their category rss feed instead of their entire blog rss feed.
The only trouble is, I can’t figure out what plugin they are using!
Closest I can was this article of paid and free RSS aggregators.