当前位置:首页 » 编程语言 » php试卷

php试卷

发布时间: 2025-05-28 00:07:24

php 网络考试系统 的倒计时怎么做时间到了自动弹出交卷的对话框

1.用js的setinterval()来设一定倒计时,倒计时的初始值由php分配过来;
2.为了防止别人自己调试js,修改时间,每10秒钟或更小用ajax检测一下服务器,统一次差值,这样就和服务器同步了。
3.在服务器每份试卷或每个人都是唯一的,只要开始启用,到时自动过期,保存存一个“提交失败”。
如果同时答题的人数不是很巨大,直接存session里面,访问量高的话存在数据库里面。
4.当倒计时为0时自动提交到服务器,服务器设一个容错时间,大概1分钟左右,即网络传输过程中超过1分钟就会提交失败。
5.在这考试期间,无论怎么刷新都是那一套题目,提交成功后就不能断续做题;提交失败后重新分配另一套题;重新开始计算时间;
6.避免题目重复,当提交失败3次后,就不能再次做题了。
虽然这样做了,也只能防止菜鸟作弊!

代码自己写。。

Ⅱ PHP考试系统

1-整体是用jquery+php数据库调用实现的,上一页,下一页就是提交试题的ID进行取题。
如图:做个模板页,然后根据试题ID装载试题。limit是限制返回结果的条数,当然你再取题时可以加上limit 1。看你这图并没有用到分页技术。
2-试题选项是选录入到数据库中的单选组,多选题是多选组,你可以写一个试题的类,方便调用,脉络清晰。
3-随机出不重复的题,就是要把做过的试题ID存入session,取题时用随机数加上非session中的ID。
4-验证试题答案是通过jquery的POST或GET提交后台验证的,且每题只验证一次。
如你在写代码时遇到具体问题我们再沟通

热点内容
卡乐购aspx卡盟源码 发布:2025-05-29 03:51:40 浏览:995
苹果怎样加密 发布:2025-05-29 03:51:37 浏览:171
学生成绩管理编程 发布:2025-05-29 03:47:09 浏览:756
交换机端口配置错了怎么删除 发布:2025-05-29 03:39:03 浏览:526
验车如何查看宋plus哪个配置 发布:2025-05-29 03:39:02 浏览:594
怎样把东西存到电脑服务器 发布:2025-05-29 03:28:46 浏览:609
蜘蛛侠系列解压 发布:2025-05-29 03:18:43 浏览:668
psn服务器能和电脑一起玩吗 发布:2025-05-29 03:12:43 浏览:71
小黄鸭密码行李箱的密码是多少 发布:2025-05-29 03:05:31 浏览:973
python查找算法 发布:2025-05-29 02:57:44 浏览:461