考试系统关于答案录入和计时问题的问题。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了考试系统关于答案录入和计时问题的问题。相关的知识,希望对你有一定的参考价值。
我正在做一个考试系统,遇到以下2个难题。
1,当学生做完第一道选择题后点击下一题,加载第二题,这个时候是不是把学生做的第一道题的答案存到数据库或者XML里面?还是先存在变量里等全部做完一块存?
2,就是关于倒计时问题,开始时间是60分钟,开始考试到计时,这个貌似要用JS做,因为要每秒都刷新页面,请问这个怎么实现,我JS不大熟。
关于线程计时,能不能给点代码提示?要用到AJAX控件timer吗?
2、你在后台使用一个Thread就可以了,这个线程就用来倒计时
关于线程的,给你点代码吧。
Threading.Thread thread ;
Threading.ThreadStart myThread = new Threading.ThreadStart( this,SERVERFORM.myFunc);
thread = new Threading.Thread( myThread );
thread.IsBackground = true;
thread.Start() ;
先定义线程,并在后台启动它。里边的myFunc是自定义的,包含线程里要做的一些动作,你可以在这里面进行倒计时,使用Sleep函数让这个线程每一秒或者每一分钟显示倒计时的变化。 参考技术A 每秒刷新页面不可取。。。
最好是用线程实现,因为如果考试端屏蔽了JS,那么你的计时不就失效了? 参考技术B 第一个问题,你随意,每种方法都有他的好处和坏处,这里就不做品论
第二个问题,倒计时可以不用刷新页面,在页面上给学生一个时间提醒就可以了
以上是关于考试系统关于答案录入和计时问题的问题。的主要内容,如果未能解决你的问题,请参考以下文章