@cathieleblanc I am not sure how chat features into my #indieweb LMS. I have been teaching in @slackHQ after using @withknown multi-site. A Chat+ environment is better pedagogy IMO. Though in the diagram I was trying to think how chat could be recreated with students still storing the OG posts on their own domain.
In terms of video I put in a feed for Nimbus, a screencast extension available in Firefox and Chrome, that may not be possible but seems doable. I pay for screencast-o-matic. It's awesome but was thinking about available browser only stuff. Long term need a video solution I am leaning on all video chats being ephermal rather than worry about who owns what data.