感谢您及时回复并分享您对此事的见解。我想举一个用例,其中老师会给每个学生分配不同的任务,并要求他们在 Discourse 论坛上发布答案(报告)。在这种情况下,1) 老师需要能够看到每个学生的答案,并且 2) 一些学生可能希望将他们的答案保密,而另一些学生则寻求评论、反馈和互动。此外,3) 老师可能会提供不适合公开的评论。
对帖子进行控制的需求也适用于其他情况,例如员工撰写月度报告或患者撰写康复日志。抽象地说,这是关于满足用户对控制的需求,而不是版主提前规划一切。这对于专注于高质量内容的小型社区尤其重要。
虽然 Discourse 是一个拥有数千用户的庞大社区的绝佳平台,但它也是构建小型、精致社区的绝佳选择,这些社区鼓励更深入的思考和详尽的讨论。用户应该对他们精心撰写的帖子拥有更多的控制权。
关于为此功能开发插件,我感谢您对平衡性能和用户体验的担忧。与其立即创建一个复杂的插件,不如最大化现有功能是一个更好的方法。例如,通过创建一个包含多个子类别的类别,每个类别对应一个作业,并让学生将他们的作品提交到相应的子类别。这允许对每个主题进行控制,并且创建者可以选择使他们的主题公开或对特定用户组可见。采取这样的小步骤可以帮助减轻工作量,并更容易验证该功能的有效性。
总之,让用户对他们的帖子拥有更多的控制权对于创建具有高质量内容和参与度的小众社区至关重要。这不仅会培育这些社区,还会扩展 Discourse 的潜在用途。这是探索 Discourse 功能的新方法。
感谢您给我这个讨论的机会。![]()