题库开发第二十七天:卡组导入导出细节优化
【摘要】 接完微信网关,今天回到卡组导入导出的打磨上。优化了导入预览界面。 之前预览就是纯文本列表,看不清哪些卡片有问题。现在每条记录都标注状态:正常、格式异常、重复卡片。重复的用黄色高亮,异常的用红色,导入前一眼就能看出哪些要处理。加了一个“跳过重复”选项。 之前导入时如果遇到重复卡片(正反面内容完全一致),会全部导入,用户还得手动删。现在默认勾选“跳过重复”,检测到重复自动略过,并在结果里提示跳过...
接完微信网关,今天回到卡组导入导出的打磨上。
优化了导入预览界面。 之前预览就是纯文本列表,看不清哪些卡片有问题。现在每条记录都标注状态:正常、格式异常、重复卡片。重复的用黄色高亮,异常的用红色,导入前一眼就能看出哪些要处理。
加了一个“跳过重复”选项。 之前导入时如果遇到重复卡片(正反面内容完全一致),会全部导入,用户还得手动删。现在默认勾选“跳过重复”,检测到重复自动略过,并在结果里提示跳过了几条。
修复了Anki导入的一个解析问题。 之前提到有2%的卡片因为用了特殊模板解析失败,今天专门处理了两种常见情况:填空卡(Cloze)和图片遮挡卡。填空卡解析出正反面后,把填空的{{c1::答案}}格式转成普通文本;图片遮挡卡暂时只提取正面文字,图片部分留空。
CSV导出加了一列“学习进度”。 之前导出只有正反面和标签,用户反馈想把学习进度也备份下来,今天加上了。导回去的时候也能恢复复习记录,不会从头开始。
测了一轮,把我自己的英语卡组导出来再导进去,学习进度完整保留,重复检测正常,填空卡的解析也对了。
明天准备把卡组的排序和搜索加上,现在卡组多了不好找。
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)