首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET Framework >

在线考试系统怎么记录题号

2013-03-10 
在线考试系统如何记录题号?本人想用asp.net(C#)+SQL Server 2005做一个在线考试系统,题目是从题库中随机抽

在线考试系统如何记录题号?
本人想用asp.net(C#)+SQL Server 2005做一个在线考试系统,题目是从题库中随机抽取的,我想把抽到题号保存起来,以便出现故障时将它恢复,能接着原来的题目再考试,请问该如何实现?使用一个表将这些信息保存起来吗?如果是,那这个表的结构又是怎样的呢? asp.net c# sql?server 在线考试
[解决办法]
可以用临时表存,表结构可以非常简单,只存序号,然后联合查找原始数据
[解决办法]
建一个表结构
ID 题库ID 题目号 ...
[解决办法]
一个用户ID,一个生成的题号数组,可以是字符串形式保存/解析,也许再加时间之类,过期可以删除。

其实为了复查试卷,这个本来就要有的吧,包括评分结果,而不是为了什么故障恢复之用。

所以建议可以在生成试卷的时候索性把所有题目都生成一个新页面/数据保存起来,即保证了保留试卷及评分的功能,又防止题库修改对原来历史试卷的影响。
[解决办法]
试卷需要保存履历吧。建表存试卷。试卷号、考生号、题目ID

热点排行