题库开发第十九天:闪卡功能优化与反馈收集

举报
知学题库 发表于 2026/09/07 18:56:09 2026/09/07
【摘要】 用户数据(第一天)后台数据显示,昨天发布后大约有40多人点进了闪卡页面,其中登录用户18人,创建了7个新卡组,总的卡片学习记录有200多条。数据量不大,但有几个有意思的发现:Python基础知识卡组学习次数最多,平均每人刷了12张晚上9点到11点是使用高峰(大概是因为白天要上班)有3个用户一口气刷了50多张卡,看起来是真的很想记住这些知识点修了三个小问题1. 卡片翻转动画在手机上有点卡昨天发...

用户数据(第一天)

后台数据显示,昨天发布后大约有40多人点进了闪卡页面,其中登录用户18人,创建了7个新卡组,总的卡片学习记录有200多条。

数据量不大,但有几个有意思的发现:

  • Python基础知识卡组学习次数最多,平均每人刷了12张

  • 晚上9点到11点是使用高峰(大概是因为白天要上班)

  • 有3个用户一口气刷了50多张卡,看起来是真的很想记住这些知识点


修了三个小问题

1. 卡片翻转动画在手机上有点卡

昨天发布后自己在手机上试了一下,发现卡片翻转的时候有掉帧。排查了一下是CSS 3D变换在低端机型上渲染压力大,加了一个will-change: transformbackface-visibility: hidden,好了不少。又加了一个轻触翻转的交互优化,比之前流畅多了。

2. 复习队列排序逻辑有bug

有用户反馈说,复习的时候老遇到同一张卡。查了一下发现是复习队列的排序算法问题——相同间隔的卡片没有做随机打散,导致某些卡片被连续推到前面。修复后加入了随机因子,同一批复习的卡片顺序更分散了。

3. 卡组公开/私有的开关没生效

创建卡组时有个"公开"开关,但后端没做权限校验,所有卡组默认都是公开的。连夜补了一个中间件,检查卡组的is_public字段,私有卡组只有创建者能看到。


一个小优化

今天还加了一个小功能:卡片学习进度条

之前只显示"已学X张",用户不太清楚还有多少没学完。现在在学习页顶部加了一个进度条,显示当前卡组的完成百分比,配合"今日目标"的设定(默认20张/天),完成目标后会有个简单的庆祝动画。虽然是个小细节,但反馈说"有了进度条更有动力刷完"。


收到的用户反馈

今天收集到几条有价值的反馈:

  • "希望支持图片卡片"(目前只支持纯文本,图片和代码块还没做)

  • "能不能批量删除已掌握的卡片"(目前只能逐张操作)

  • "安卓端用微信内置浏览器打开,按钮有点小"(移动端适配确实还有空间)

  • "希望支持Markdown格式的卡片内容"(现在只支持纯文本,代码高亮确实需要)

这些需求都记下来了,明天挑一两个优先级高的做。


明天的计划

准备做一个从错题本一键生成卡组的功能。原理很简单:用户选中错题本里的若干题目,点击"生成闪卡",系统自动把题目的题干作为卡片正面、正确答案+解析作为背面,批量创建卡片。

这样错题就自动进入了记忆循环,不用手动一条条录入。


今日感受

上线之后才真正看到用户怎么用这个功能。有些场景是我没想到的——比如有人用闪卡来背面试题,正面写问题,背面写回答要点。这个用法我之前没想过,但确实是合理的。

明天继续迭代。

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。