javascript - 在线考试系统js设计
巴扎黑
巴扎黑 2017-04-10 16:14:31
[JavaScript讨论组]

在设计一个在线考试系统,需求是:
1、逐一答题(比如100道题)
2、最后评分

这个js怎么设计呢,

巴扎黑
巴扎黑

全部回复(3)
巴扎黑

我的想法是:
1.根据题号异步拉取题目
2.完成一个题目后保存到本地(如果需求是题目选定后不能修改,可以直接发送到server)
3.所有题目完成后请求server判定结果

高洛峰

我原来做过你类似功能的网站.

两种方式

  1. 每次通过ajax请求题目数据,页面不刷新,把做过的题目的记录存在全局数组(更好的方式是存本地cookie),最后统一把答案发给服务器验证,判断最终分数。这种受空间或时间限制。

  2. 每次通过ajax请求数据数据,把做题的记录发给服务器,然后最后发个结束请求,服务器判断最终得分.这种方式不受空间时间的限制。

看你具体的业务场景了。

PHP中文网

js是可以控制的但是js控制是非常容易破解跳过的,评分功能最好做到后台,因为前端评分就意味着把答案暴露给用户了。
我建议你可以参考一下 http://www.101test.com/ 这个系统每次都会请求一下服务器去获得下一道题

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号