Folks, I have a primary/elementary school that has started

Folks,

I have a primary/elementary school that has started using Edmodo in the classroom. I'm exploring replacing it with BuddyPress, so that I can integrate it with the school's website.

I don't expect folks here to live, eat and breathe Edmodo, but suffice it to say that Edmodo gives a teacher full moderator control of all student activity. In BuddyPress language, it amounts to treating all activity like you treat comments, where you set it to require manual approval for all comments.

How can I achieve this in BuddyPress? I'm prepared to code up a custom plugin if I need to, but wanted first to ask someone who's probably dived deeper than me and can give me a head start!

Thoughts?

If you're in doubt about the use case at all, suffice it to say that a pre-teen student in a classroom setting (or from home) can't say/contribute anything without a teacher moderating it! That's what I'm trying to achieve.

Over to you, geniuses...!