如何搭建个人题库?

2022-01-04 20:49:13 +08:00
 Krandgith

我是一名教师,平时感觉出试卷找题非常麻烦,总是做一些重复操作,所以希望把题目整理起来,形成一个题库,主要希望有这些功能: 1 、管理不同类型的题目,比如选择题、判断题、填空题、简答题等 2 、题目中除了文字可能还有图片、公式、表格等 3 、能够按照知识点、难易度、是否出过等标签检索题目 初步想法是用数据库存题目,用 Python 做个前端的上传和预览界面。 本人水平有限,希望有人能指点一下,谢谢!

4398 次点击
所在节点    程序员
16 条回复
christopheredwar
2022-01-04 21:04:09 +08:00
你这算是一个小型外包项目了,找人接手吧
polaa
2022-01-04 21:04:45 +08:00
关键词 anki
flavoury
2022-01-04 21:11:04 +08:00
我也想到二楼的 anki ,anki 实质上就是归整的数据,其实你说的这些 excel 就可以实现:
图片放到图床里,表格截图放图床,或者用 markdown
其他的都是纯文本了

然后展示的话就用 anki 吧,找对应的模板
不同的知识点可以用标签区分开
ysq
2022-01-04 21:15:56 +08:00
airtable
prehs
2022-01-04 21:17:38 +08:00
你这个需求有网站可以满足,学科网题库就很全,自组就行了。我也想开发这个,但是收集这些题目用 latex 管理,需要付出大量的精力重新编辑,或者自己造轮子把 word 格式的题目转化成 latex 格式,技术上比较不容易,小猿搜题这些都是看人力一个个题目编辑成 latex 的,而且 word 转 latex 肯定要大量修改,这样一顿下来就舍本逐末了,还不如把自己的精力放在教学上面。而且以个人接触到的题目,只能是很小一部分,一年 300 套试卷也只有一点点题,你开发出来很多题目不具备实效性(我是数学方面的),需要大量的更新,还不如自己利用现成的网站,多接触新颖一点的题,靠复制粘贴整理电子档,比这个花的时间肯定少很多,效果也会更好。不是做商业或爱好,不建议这样操作。
prehs
2022-01-04 21:25:31 +08:00
数学方面做这些开源题库的有「橘子数学」,有很多人把题目转成 latex 写出来,但是题库还是太少了,现在社区也没有活力了。你一个人更没有精力做这件事
Acoffice
2022-01-04 22:03:41 +08:00
mrdoc 可满足你的需求,用不同文集归类就可以了。
sidkang
2022-01-04 22:20:07 +08:00
感觉可以退而求其次,用搜集整理来代替用编程方案,比如 devonthink 这样的管理文档的方案,各种格式直接往里丢,整理好文件结构和标签,效率相对高一些。
这个阶段到位以后再找编程化的方案可能更合适
jeffwcx
2022-01-04 22:26:15 +08:00
mark 一下,我现在做的东西,可以生产这种类型的应用
musi
2022-01-05 07:21:50 +08:00
公式的 latex 真不好弄
HashV2
2022-01-05 09:12:19 +08:00
我们今天刚开始启动这样一个项目,学校定制的
7Sasuke7L
2022-01-05 09:14:06 +08:00
我和你一样,数学老师,但是我仔细想了很多,个人没必要整理题库,你可以整理好题,把遇到的好题编辑在一个 Word 里,没必要使用 LaTex ,因为 LaTex 是一个专业的排版软件,而且周围的人不一定会使用,不方便传播;
我现在的做法是,按照知识点和年级,不同年级各一个 Word 文档,将自己遇到的经典好题手动录入,整理归纳,不断完善一个 Word 文档。
好题有收集的必要,普通题目随便拿来用,没必要整理。
还有就是你可以收集中高考题,尽量收集排版质量高的,或者自己手动收集。
erwin985211
2022-01-05 10:50:27 +08:00
在前公司做过一个,各种公式快恶心死了。做出来后公司没一个人愿意用,最后还是 word 来保持
gamecmt
2022-01-05 12:14:43 +08:00
可以试试用 moodle 。网络上还可以直接考试。
gamecmt
2022-01-05 12:18:33 +08:00
limesurvey 也可以试试。
Canon1014
2022-01-05 14:31:14 +08:00
开源题库没用过,开源的考试系统、在线网校之前经常用,基本都有题目、试卷的管理模块,导入导出打标签搜索一类的都可以

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/826191

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX