Large School Board Implementation
-
Preamble:
I’m looking for some advice. I run a WP Multisite/BuddyPress site for a school board of 55000 K-12 students. Currently about 12 000 of them blog, along with about 1500 teachers. I’m struggling to figure out how/where to activate the plugin.
I want the teachers to be able to create and administrate badges, because it would be impossible to maintain if only the Admin could manage it. I recognize that in settings I can identify the level of user who can Administer the BadgeOS plugin (lets say Contributor: I currently have a custom role created for teachers using the Members plugin but that’s another hurdle I can tackle later), but that seems to give them too many privileges: I don’t want them to be able to mess around with the Credly API, or the Settings sub-menu, I just want them to be able to create their own Badges and Achievements. I also don’t think they should necessarily have the ability to create their own Achievement Types (this will just confuse things. I want to set these up to create a logical structure.)
Question 1:
Is there a way to customize the function plugin_menu to move some of the items to the Main Settings Menu, so it’s hidden from contributors?Question 2:
When you say it’s Multisite compatible, does that mean if I network activate it, every subdomain would have its own instance of BadgeOS, or does this just enable the one instance on the main domain to track activity across the entire network? (ie: can comments on a subdomain blog become a trigger) Traditionally I would network activate BP plugins, so I’m tempted to Network activate the BadgeOS Community Add On, but that only makes sense if I network activate the BadgeOS plugin.Question 3:
Obviously I’ve got a number of questions. Is this where the BadgeOS customization team would come into play?Thanks for any direction you can offer.
- The topic ‘Large School Board Implementation’ is closed to new replies.