随机试卷

das521 2008-07-14 07:04:08
我想做一个随机试卷,应该用什么技术做得,主要是怎么样存储那个答案,希望大家给予帮助,谢谢!!!!
...全文
113 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
das521 2008-07-15
  • 打赏
  • 举报
回复
呵呵,是,刚上大二
yagebu1983 2008-07-15
  • 打赏
  • 举报
回复
生成临时表,有ID,正确答案,选择答案等!!!
然后比较就行了!!
linlong1234 2008-07-14
  • 打赏
  • 举报
回复
不用数据库就是文件系统!
但是这么大的数据量文件系统怎么做!
数据库的目的就是方便大量数据管理的!

所以还是推荐,学习一下数据库。
linlong1234 2008-07-14
  • 打赏
  • 举报
回复
基本不可能!
楼主还在读书??
das521 2008-07-14
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 das521 的回复:]
本人对数据库不太了解,能不能不用数据库方面的知识,而用其它技术实现,谢谢!!!
[/Quote]
das521 2008-07-14
  • 打赏
  • 举报
回复
本人对数据库不太了解,能不能不用数据库方面的知识,而用其它技术实现,谢谢!!!
linlong1234 2008-07-14
  • 打赏
  • 举报
回复
A表 题目ID 题目
B表 A表ID 答案

补充:
一个A表ID 对应 B 表多个答案(一个题可能有多个答案,而且可能有多个正确答案), 同时 一个A表ID 还对应一个答案的MARK,以标记正确答案。


关于随即生成试卷的问题,实在比较复杂。

因为要考虑到生成试卷的难易程度,生成试卷的满意度,随机生成试卷的收敛性能……很多方面问题。

要生成满意度高的试卷,必然设计数量庞大的题库,题库数据的分类录入又是个问题,怎样自动、快速、准确的大量录入数据到数据库中去呢?

有了大量的数据,怎样快速的在海量的数据中,根据用户需要筛选出,满意度最高的一套试卷呢?

所以,如果楼主要做这方面的东西,偶觉得只考虑“怎么样存储那个答案”,是不是太浅显了?

关于随机生成试卷,可以参考、查阅“遗传算法”。

个人观点,仅供参考!
正宗熊猫哥 2008-07-14
  • 打赏
  • 举报
回复
A表 题目ID 题目
B表 A表ID 答案

假设A表有1000条数据,你的试卷要50条,写个方法取题目,在根据取出的题目ID去找答案。
changjiangzhibin 2008-07-14
  • 打赏
  • 举报
回复
1 随机数选题,可将题目的ID放在一个集合中,再根据索引取得题号
2 选择答案放在数据库中,可每个答案放一列,或只放在一列,用特定分隔符隔开,取时再分隔开
3 正确答案可单独放一张表,与题号ID相关,也可与2合并(那样不够清晰)
ppp7p 2008-07-14
  • 打赏
  • 举报
回复
答案你可以存储在数据库里面,在提交试卷的时候比对答案加分就是了。
随机考题你可以使用 Random 来随机,不过个随机数必须在你的考题范围内,这个具体问题具体解决了。
xiaoqhuang 2008-07-14
  • 打赏
  • 举报
回复
主从表不是很方便?
主表存问题及答案的编号(可以是ID,或A、B)

子表存主表编号、本身编号、答案文字等。

取数据时乱顺序,select * from tb order by newid()
基于bert实现关系三元组抽取python源码+数据集+项目说明.zip基于bert实现关系三元组抽取python源码+数据集+项目说明.zip基于bert实现关系三元组抽取python源码+数据集+项目说明.zip基于bert实现关系三元组抽取python源码+数据集+项目说明.zip基于bert实现关系三元组抽取python源码+数据集+项目说明.zip 个人大四的毕业设计、课程设计、作业、经导师指导并认可通过的高分设计项目,评审平均分达96.5分。主要针对计算机相关专业的正在做毕设的学生和需要项目实战练习的学习者,也可作为课程设计、期末大作业。 [资源说明] 不懂运行,下载完可以私聊问,可远程教学 该资源内项目源码是个人的毕设或者课设、作业,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96.5分,放心下载使用! 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),供学习参考。
项目工程资源经过严格测试可直接运行成功且功能正常的情况才上传,可轻松复刻,拿到资料包后可轻松复现出一样的项目,本人系统开发经验充足(全领域),有任何使用问题欢迎随时与我联系,我会及时为您解惑,提供帮助。 【资源内容】:包含完整源码+工程文件+说明(如有)等。答辩评审平均分达到96分,放心下载使用!可轻松复现,设计报告也可借鉴此项目,该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的。 【提供帮助】:有任何使用问题欢迎随时与我联系,我会及时解答解惑,提供帮助 【附带帮助】:若还需要相关开发工具、学习资料等,我会提供帮助,提供资料,鼓励学习进步 【项目价值】:可用在相关项目设计中,皆可应用在项目、毕业设计、课程设计、期末/期中/大作业、工程实训、大创等学科竞赛比赛、初期项目立项、学习/练手等方面,可借鉴此优质项目实现复刻,设计报告也可借鉴此项目,也可基于此项目来扩展开发出更多功能 下载后请首先打开README文件(如有),项目工程可直接复现复刻,如果基础还行,也可在此程序基础上进行修改,以实现其它功能。供开源学习/技术交流/学习参考,勿用于商业用途。质量优质,放心下载使用

110,896

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧