[付费] 按标题排序帖子

Discourse 可用作非常有效的学习管理系统 (LMS)。我已成功使用它几年了。我们需要开发一个稳定的插件,可以按标题对类别下的主题进行排序和组织。

因此,在类别/子类别下的帖子将按数字/字母顺序按标题进行组织,而不是按“活动”列或仅单击“主题”按钮。

我看到过其他帖子也要求此功能。我也知道 Docs 插件允许这样做,但由于我们的课程很多,因此很麻烦。它会增加额外的步骤才能按标题查看已组织的帖子。

1 个赞

我对此进行了一些研究。如果将来还有人[1]想尝试一下,Topic Voting 插件确实允许按投票数对主题列表进行排序。看起来可以相对容易地借鉴该插件的思路,然后按标题进行排序。

相关主题:Order posts by Title


  1. 包括未来的我。 ↩︎

4 个赞

我很乐意为您查看,我将发送一条私人消息。

3 个赞

感谢 Jon 向我展示了一个变通方法。
这样我就不需要购买插件了。

只需确保我按想要的顺序创建主题,然后按创建日期 > 升序排序即可。

4 个赞

您能分享一下您如何将其用作 LMS 吗?它只是用于存储培训,还是某种用于监控谁已完成培训的工作流程?还有其他吗?

简单 –

  • 每个类别是一门课程
  • 每个子类别是一个模块
  • 每个主题是一节课(需要按时间顺序排列)

这正是 Jon(在此线程中)通过更改每个类别和子类别的设置所建议的。主题可以按创建日期以升序/降序排列。

因此,为了解决这个问题,您可以为课程编号并逐一添加。

2 个赞

在主题管理菜单中,您可以将任何主题/帖子的日期和时间更改为您想要的任何内容。

1 个赞

当我将 discourse 用作 LMS 时,我使用了一组标签和点赞来触发自定义徽章,我用这些徽章来生成分数(我有一个脚本可以更新大学使用的 git LMS 中的成绩簿)。

我一直在考虑构建一些插件来支持学习者。如果你有具体要解决的问题,可以给我发邮件,我会将其添加到我的列表中。

1 个赞

您好 Jay

我没有任何成绩等。

但是,由于我所教授的主题内容非常广泛,我需要一些能够让我快速更新内容和添加新内容 + 鼓励互动的东西。

Discourse 在这两方面都做得很好。我甚至用它作为我的博客,因为我可以直接从 Google Docs 复制粘贴编辑好的博文,而无需在 Discourse 中进行太多格式设置。

花了一年时间,但直到现在 Google 才开始在搜索结果中显示我的 Discourse 页面(公开)。

但我必须克服的 2 个最大挑战是:

  1. 与我现有的结账服务 ThriveCart 集成。因此,即使我出售订阅,它也会自动授予和撤销访问权限 + TC 在后端与“n”个其他服务集成。这正是我最初通过 Zapier 为我所做的。但这很麻烦,而且老实说,只有当你只有 1 个产品/课程时才有用。你拥有的产品越多,它就越复杂,并开始分崩离析。所以我找人帮我构建了一个自定义门户,因为我还需要提供对应用程序和 Google 表格插件的访问权限。

  2. 按时间顺序组织课程。这正是我最近弄清楚如何做到的。我只需要计划它们,即使我没有计划它们,我也可以更改它们的发布日期并以这种方式组织它们。

我既不使用任何徽章或评分系统,因此无法评论它们的使用情况。

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.