随机试卷

das521 2008-07-14 07:04:08
我想做一个随机试卷,应该用什么技术做得,主要是怎么样存储那个答案,希望大家给予帮助,谢谢!!!!
...全文
108 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()

110,023

社区成员

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

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

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