您好,
我正在运行一个用于教育目的的私人论坛,该论坛仅供我们注册的学生使用。
论坛中有许多私有类别,允许学生根据其注册科目访问。例如,注册数学的学生只能访问数学类别,而不能访问科学类别。目前,我们为每个私有类别设置了私有组,并通过手动批准成员请求来授予他们对主要类别的访问权限。
我想实现自动化。如果学生获得了某个徽章,他们应该能够加入任何一个私有组。我已经创建了徽章。如何限制用户可以加入的自定义组的数量?
您好,
我正在运行一个用于教育目的的私人论坛,该论坛仅供我们注册的学生使用。
论坛中有许多私有类别,允许学生根据其注册科目访问。例如,注册数学的学生只能访问数学类别,而不能访问科学类别。目前,我们为每个私有类别设置了私有组,并通过手动批准成员请求来授予他们对主要类别的访问权限。
我想实现自动化。如果学生获得了某个徽章,他们应该能够加入任何一个私有组。我已经创建了徽章。如何限制用户可以加入的自定义组的数量?
您需要一个插件才能执行此操作。
是的,您能否提供一些关于插件开发的要点,我可以转达给我的开发者。
我明白这需要开发,所以才发在了开发类别。
您是否了解群组邀请?
如果您除了论坛之外还有其他方法可以接触到学生群体,您可以通过此频道告知他们邀请链接。
您会与学生在线下见面吗?
那么您可以通过二维码向他们展示邀请。
Jay,自动化插件或 Pavilion 的向导插件可以解决这个问题吗?
我同意 @thoka 的观点,如果你想手动分配徽章以便授予对某个组的访问权限,那么邀请也可以同样快速。
如果你需要/想要一个与每个组关联的徽章,那么你可以创建一个新的徽章 SQL 查询,根据用户所属的组来授予他们徽章:Creating triggered custom badge queries
通过这种组合,你将能够将学生分组并让他们拥有徽章,所有这些都无需创建自定义插件。
作为替代方案,正如 @Heliosurge 所建议的,你也许可以使用官方的 Automation 插件,根据自定义字段值将用户分配到组。有一个用于此的脚本:
如果您使用任何类型的学生管理系统,并在其他地方使用 SSO,那么您可能可以在 SSO 有效负载中管理组成员身份。无需插件或其他任何东西。
嘿,我也想实现同样的功能。例如,我们有两个自定义徽章和两个私人群组,即徽章 A、徽章 B、群组 A 和群组 B。根据用户拥有的徽章,如果用户被分配了徽章 A,那么他应该只能加入群组 A 而不是群组 B,反之亦然。
我该如何为我的系统实现这个功能?
请简要介绍一下。