HedgeMage
(Susan Sons)
1
我运营的一个 Discourse 实例是为一个小学社团服务的,该社团旨在向处境艰难、生活贫困社区的孩子们传授生活与职业技能。如果您感兴趣,可以访问我们的网站了解该社团:https://sandridgesuccess.org。
下个月的“大主题”是“建立有助于实现目标的习惯”。我们将各自在笔记本上制作习惯追踪表,但我希望为我们的 Discourse 实例添加某种习惯追踪功能,以便我们能够更好地观察并支持彼此的进展。为每位学生设立一个进度汇报帖或许可行,但我更希望能设计出更直观的方案,用于汇报在用户自定义习惯上的成功或遗漏天数,并以某种方式追踪我们在 Discourse 上的参与情况。
我是一名经验丰富的程序员,也能胜任系统管理工作,但在此处我希望能避免进行定制开发,因为将来接手管理该网站的人技术背景并不深厚。因此,如果现有插件经过调整就能满足需求,且我有充分把握我的修改能被上游接受并长期维护,我很乐意尝试修改现有插件。
4 个赞
osioke
(Osioke Itseuwa)
2
你如何看待在 Discourse 上实现习惯追踪?你理想的用户体验或流程是怎样的?
1 个赞
manuel
(Manuel Kostka)
3
两个想法:
创建一个习惯追踪类别,并为每个月的每一天添加一个适用于新习惯的事件。这样学生们可以共同追踪进度,而不会各自孤立地记录。你还可以在每个事件主题中搭配不同的激励性文字:
通过为学生颁发自定义徽章,让内容更加醒目和可视化。根据坚持程度,可以考虑设置三个阶段:
此外,你还可以引入银线和金线,以表彰重复参与的情况,从而扩展这些徽章体系。
4 个赞
osioke
(Osioke Itseuwa)
4
这些看起来不错,让我给 @manuel 的贡献加一点额外的“调料”。
我特别喜欢“习惯追踪器”这个想法。BJ Fogg 教授在他的微小习惯计划中一直手动实践这一方法。它确实有效,我也将其应用于生活的不同领域。我建议你查看我链接的计划,并研究一下 Discourse Policy 这个插件,或许能找到一种可行的方法在 Discourse 中实现它。
然后,当你将其与自定义徽章结合使用时,我可以看到这会非常具有粘性,习惯也一定会逐步建立起来。
再进一步,在基于我上述分享的基础上,为了帮助 @HedgeMage 完善你项目的设计部分,我可以推荐一些额外的阅读材料吗?我分享的链接提供了概览,但它们肯定能帮助你更好地设计习惯养成机制。
5 个赞
HedgeMage
(Susan Sons)
5
我可以想象出几种可能可行的工作流程……@manuel 的建议虽然有点笨拙,但很好地避免了引入我们尚未拥有的任何代码。
在我理想的场景中,每位学生都会有一个专属的“习惯追踪”主题,该主题位于专门为此设立的分类下。任何人都可以在该主题下发表评论,但只有作者本人才能勾选追踪项目。
每个孩子同时追踪 1 到 5 个习惯,并有一系列日期记录(为了方便管理,我们会每月开启一个新主题)。每天,他们可以登记一次“成功”(hit)、一次“失败”(miss),或者什么都不填(无信息)。希望操作能非常简单,比如为每个习惯点击一个按钮即可。
该主题会以某种吸引人的方式展示每个习惯的连续记录和总计数。我还可以设置一些有趣的徽章,例如“连续打卡 7 次”(无论成功或失败,任何习惯均可)、“连续打卡 30 次”、“7 天连胜”(同一习惯连续 7 次成功)等等。
@osioke 我很喜欢《微习惯》(Tiny Habits)……这正是我们将要采用的模型的一部分。在未能找到适合该年龄段和阅读水平的书籍后,我最终主要改编自《更强、更快、更好》(Stronger, Faster, Better)和《原子习惯》(Atomic Habits)中的材料,其中包含了福格模型(Fogg model)作为其子集。
目前这一切都充满挑战……但我们正在努力,也非常感谢大家提供的任何建议。请继续提出想法!我们的计划是在 12 月将“习惯养成”作为我们的“大理念”(Big Idea)推出,随后从 12 月中旬开始,在整个项目剩余时间里进行每周习惯打卡。我预计整个过程会在推进中不断演变。
4 个赞