In-person will always trump online learning (self-directed learning aside), but sometimes you get assigned an online class or a pandemic hits, and you have to make due.
As far as monitoring goes, maybe off-topic posts could cost someone sats (or socs), and peers could moderate that.
I would also want to get away from the word count requirements that add to the perfunctory experience.