题库开发第九天:导出功能
【摘要】 今天做了导出功能,用户可以把自己收藏的题或错题导出成文件。做了两种格式。PDF导出用的是html2pdf库,先把题目卡片渲染成HTML,然后转成PDF下载,适合打印出来做纸质练习。Markdown导出就简单了,模板字符串把题目、选项、答案、解析拼成.md文件,适合导入笔记软件整理复习。组卷页面也加了一个“导出试卷”按钮,生成一份完整的试卷文档,包含所有题目和答案(答案统一放在最后,方便自测)...
今天做了导出功能,用户可以把自己收藏的题或错题导出成文件。
做了两种格式。PDF导出用的是html2pdf库,先把题目卡片渲染成HTML,然后转成PDF下载,适合打印出来做纸质练习。Markdown导出就简单了,模板字符串把题目、选项、答案、解析拼成.md文件,适合导入笔记软件整理复习。
组卷页面也加了一个“导出试卷”按钮,生成一份完整的试卷文档,包含所有题目和答案(答案统一放在最后,方便自测)。一个很自然的场景:组完一套卷子,导出PDF打印,带去做纸质题,做完再看答案。
前端加了一个导出菜单,点击弹出格式选择浮层,选完后自动下载。后端没动,全是前端生成的,省得搭文件存储。
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)