是的,这应该可以通过 Discourse Automation 实现——该插件包含一个名为“通过自定义字段将用户添加到组”的自动化。
因此,在注册时,您可以要求一个带有“学生”和“教师”选项的 自定义字段,用户根据他们的选择可以自动添加到相关的用户组。然后,可以为用户组授予访问特定类别的权限(更多信息请参阅 https://meta.discourse.org/t/understanding-groups-and-category-permissions-security-settings/87678)。