Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[功能] - 用户成就系统(NEW) #731

Open
5 tasks
baboon-king opened this issue Jul 5, 2024 · 0 comments
Open
5 tasks

[功能] - 用户成就系统(NEW) #731

baboon-king opened this issue Jul 5, 2024 · 0 comments

Comments

@baboon-king
Copy link
Collaborator

baboon-king commented Jul 5, 2024

用户成就系统

这是一个新的 Issue,寻早之前的?点击这里

背景

现在用户练习后只有该章节,通关了多少次的记录。这过于单调,我们希望加入成就系统,让用户在这个产品上的点点滴滴都记录下来。

介绍

成就系统是一个基于游戏化学习理念设计的工具。通过设定目标、奖励和挑战来激励您的学习。您将解锁各种成就徽章和勋章,以展示您在英语学习中的进展和成就。学习一直以来都是一个持续的过程,希望通过成就系统的目标和奖励机制,增加学习的动力,享受学习的乐趣。

语义解释

  • 成就
    成就是指用户完成特定任务、达到特定目标或取得重要里程碑时所获得的奖励或荣誉的标志。

  • 徽章
    徽章是一种象征性的奖励,用于表示玩家在游戏中达到特定成就或完成特定任务。徽章通常以图标、标志或图案的形式展示。徽章可以通过成就产生,也可以单独发放。

用户路径

获得成就

用户可以几乎可以在任何交互下或者成就,目前来看有这些

  1. 每天进入 Earthworm
  2. 完成一个课程
  3. 完成一个章节
  4. 随着成就的增加,应该会更多

查看成就

固定的成就页,可以查看已经取得的成就和部分成就的进度

获得徽章

  1. 完成某些成就将会同时发放徽章
  2. 手动发放徽章,如 「会员」「创始会员」「内容贡献者」「开发者」

查看徽章

  1. 个人主页可以看到自己获得的徽章
  2. 点击徽章可以大图预览

成就设计

连续签到 7 天

  • 用户连续练习 7 天,将获得该成就
  • 该成就的徽章设计

连续签到 15 天

连续签到 30 天

完成「星荣基础课」 所有单元

完成 「高考写作课」所有单元

徽章设计

开发者徽章

创始会员徽章

普通会员徽章

开发改动

数据库变动

  • 新增 XXX 表

接口变动

  • 新增 XXX 接口
  • 修改 XXX 接口

页面变动

  • 新增 XXX 页面
  • 修改 XXX 页面
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant