I’m setting up discourse to be used as a discussion board for a school. One of the requested features was students can make a post where they appear as anonymous to other students but teacher is aware of the individual that made the post.
I was wondering if there was any plugin to this effect or any suggestions on how to achieve this.
You don’t need a plugin – anonymous posting is part of core. You can try it out yourself here. Click the spy icon from the avatar dropdown menu. In your own community you need to ensure that you have anonymous posting enabled in your site settings.
It is if the teacher is an admin. You can do an IP compare (which almost always works…). Come to think of it, that might be an issue in educational institutions if the users are grouped on a common IP.
First of all, congratulations on joining the Team ! As you seem to know functioning of anonymous mode pretty well, perhaps you’ll be able to tell me - is it possible to alter i.e. via plugin this very behaviour? That is, having only one @anonymous user serving as anonypuppet for all users?
If I understand your request you would like to create a unique user, for example Anon1, and make sure that all anonymous users on your forum write as Anon1 .
From an administrative point of view I do not think it’s a good idea. How could an administrator or moderator trace the identity of a user in case of problems?
How can users themselves understand who wrote what and respond accordingly?
BTW through the plugins you can do pretty much everything, including overriding the logic that uses Discourse in creating anonymous users. You should open a new topic on #dev and explain exactly what you would like to do and especially why, to get more information from the experts.
This is specific to anonymous mode. Clicking that button brings you to the original author of the post/topic but you won’t return to your admin account.
Currently, to avoid logging out of the user being impersonated (anonymous or not) and then logging in to your admin account, the simplest method is to impersonate the user in an anonymous browser window.
That said, anonymous mode is disabled by default on all our hosted sites. To enable it, you need to request it by sending an email (or a PM) to us.