asp.net 怎么实现考试系统 断线续考
asp.net 如何实现考试系统 断线续考
也就是实时保存用户考试记录,用户意外退出,下次再登录考试,自动填充已经作答的试题。
实时保存用什么方法比较好???保存到数据库,还是?
------解决思路----------------------
当然就是保存到数据库啦,另外就是怎么定义保存策略了。可以设定一个时间过段时间就保存,或者回答一个问题就保存一下等等。保存的时候用ajax就是了。
------解决思路----------------------
如果不需要换电脑的话,那html5的新特性可以支持
------解决思路----------------------
只能本地保存
你让一个无连接的东西,在断线还有状态,只能给他一个存储的地方
所有的考试系统都是这么解决的
------解决思路----------------------
断点考试,说明就比较潮流了,如果你是学生,就问教授看看他有什么方法,如果是毕业了的,就试着使用无刷新看看
------解决思路----------------------
无非就是答几道就保存几道+ajax呀
这没什么可深入说的啦
------解决思路----------------------
使用序列化也可以,每次答完一题,追加序列化,下次进来反序列化,如果提交了,就对序列化的文件删除即可
------解决思路----------------------
一般都本地缓存吧
------解决思路----------------------
保存到数据库是最好的办法,答一道题就保存一道题...这样别说是掉线,就是换机也没问题。。
也就是实时保存用户考试记录,用户意外退出,下次再登录考试,自动填充已经作答的试题。
实时保存用什么方法比较好???保存到数据库,还是?
------解决思路----------------------
当然就是保存到数据库啦,另外就是怎么定义保存策略了。可以设定一个时间过段时间就保存,或者回答一个问题就保存一下等等。保存的时候用ajax就是了。
------解决思路----------------------
如果不需要换电脑的话,那html5的新特性可以支持
------解决思路----------------------
只能本地保存
你让一个无连接的东西,在断线还有状态,只能给他一个存储的地方
所有的考试系统都是这么解决的
------解决思路----------------------
断点考试,说明就比较潮流了,如果你是学生,就问教授看看他有什么方法,如果是毕业了的,就试着使用无刷新看看
------解决思路----------------------
无非就是答几道就保存几道+ajax呀
这没什么可深入说的啦
------解决思路----------------------
使用序列化也可以,每次答完一题,追加序列化,下次进来反序列化,如果提交了,就对序列化的文件删除即可
------解决思路----------------------
一般都本地缓存吧
------解决思路----------------------
保存到数据库是最好的办法,答一道题就保存一道题...这样别说是掉线,就是换机也没问题。。