用BS结构
1、在考试前,为每个考生随机生成htm格式的考试页面,待考生登录后,转到各自的考试页面。
2、考试时,用ajax定时(比如1分钟)上传学生作答,避免死机情况
3、若死机,学生重新登录后,htm的考试页面可以在load时,查询到该学生是重新登录的,并且下载学生作答数据,更新该考试页面。不用学生重头做起
4、ajax定时上传和交卷时,都采用把所有答案放在一个字符串里(没有问答题,只有选择和填空),传给服务器请问上面的这些设计可行吗,合理吗,请指教!
1、在考试前,为每个考生随机生成htm格式的考试页面,待考生登录后,转到各自的考试页面。
2、考试时,用ajax定时(比如1分钟)上传学生作答,避免死机情况
3、若死机,学生重新登录后,htm的考试页面可以在load时,查询到该学生是重新登录的,并且下载学生作答数据,更新该考试页面。不用学生重头做起
4、ajax定时上传和交卷时,都采用把所有答案放在一个字符串里(没有问答题,只有选择和填空),传给服务器请问上面的这些设计可行吗,合理吗,请指教!
个人觉得还是设置一个答案的bean比较好 对于填空题的答案 字符长短也不确定的,
1.答案是存在服务器端的数据库中,还是存在xml文件中
2.问什么所有的答案要存成字符串
1、这个系统至少要1、2百人同时考试吧
2、做个答案的bean也行,做成字符串的话,用分隔符隔开,应该也可以做的
3、还有能否在客户端生成xml文件(包括考生信息、考试信息、考生答案),上传给服务器
我的设想是:
题库管理,所有题目都可以分为单选、多选、判断、填空四类
试卷的生成,四类题目分四个字段,存放题目ID号,在添加试卷时根据模板生成htm文件
我想用ajax定时存服务器上,但一个问题是用什么数据结构,用字符串还是其他的,用自定义的类的话在客户端不好做