题库开发第三十天:满月了
【摘要】 三十天前,我在数据库里建了第一张表。今天,知学题库已经是一个能做题、能出题、能背卡、能分析、能防攻击的完整系统了。今天没写新功能。 做了三件收尾的事:第一件:跑了一遍全流程测试。 从注册登录到导入题目、组卷刷题、错题本、生成闪卡、复习、看统计,每个环节走了一遍。发现两个小问题:闪卡学习完一组后没自动回到卡组列表,统计看板在数据为空时页面错位。都修了。第二件:更新了用户手册。 把闪卡和AI出题...
三十天前,我在数据库里建了第一张表。今天,知学题库已经是一个能做题、能出题、能背卡、能分析、能防攻击的完整系统了。
今天没写新功能。 做了三件收尾的事:
第一件:跑了一遍全流程测试。 从注册登录到导入题目、组卷刷题、错题本、生成闪卡、复习、看统计,每个环节走了一遍。发现两个小问题:闪卡学习完一组后没自动回到卡组列表,统计看板在数据为空时页面错位。都修了。
第二件:更新了用户手册。 把闪卡和AI出题这两个后来加的功能补进了文档,删了一些过时的截图,重新排版了一遍。
第三件:整理了一下代码。 删了几个废弃的组件,把重复的工具函数合并了,重命名了几个含义不清的变量。代码行数比昨天少了100多行,看起来清爽了不少。
回头看这三十天:
第一阶段(1-5天):数据库、CRUD、基础刷题
第二阶段(6-13天):错题本、收藏、统计、导入导出、移动端
第三阶段(14-17天):RAG知识库、AI讲解、智能出题
第四阶段(18-24天):闪卡功能、卡组分享、导入导出
第五阶段(25-30天):安全防护、FSRS准备、细节打磨
用户从0到50多人,题目从0到800多道,闪卡从0到400多条学习记录。
最大的感受: 功能不是设计出来的,是长出来的。最开始我只想要一个能做题的工具,做着做着发现需要错题本,有了错题本发现需要闪卡,有了闪卡发现需要AI出题……每一步都是被真实的需求推着走。
下一个三十天想做的:
-
FSRS正式切换
-
图片卡片
-
组队学习/排行榜
-
如果用户量再大,考虑开源
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)