社区
JavaScript
帖子详情
如何做在线测试的填空题(不用数据库)并且能自动判断对错,并给出成绩.(如果有合适的答案马上结贴)
rjjjhsjy
2005-10-08 02:29:21
如何做在线测试的填空题(不用数据库)并且能自动判断对错,并给出成绩.(如果有合适的答案马上结贴)
给一下源代码最好,如没有提示也好
...全文
454
7
打赏
收藏
如何做在线测试的填空题(不用数据库)并且能自动判断对错,并给出成绩.(如果有合适的答案马上结贴)
如何做在线测试的填空题(不用数据库)并且能自动判断对错,并给出成绩.(如果有合适的答案马上结贴) 给一下源代码最好,如没有提示也好
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
precipitant
2005-10-08
打赏
举报
回复
看看行不行,如果不行,自己改改吧。
<html>
<head>
<title>在线答题--塞北的雪</title>
<SCRIPT LANGUAGE="JavaScript">
<!--
var tlist="t1_1,t1_2,t2_1"
var tk=new Array() //题库
//第一道题
tk["t1_1"]=new Array();
tk["t1_1"]["code"]="1"
tk["t1_1"]["result"]="北京"
tk["t1_1"]["score"]=5
tk["t1_2"]=new Array();
tk["t1_2"]["code"]="2"
tk["t1_2"]["result"]="东京"
tk["t1_2"]["score"]=8
//第二道题
tk["t2_1"]=new Array();
tk["t2_1"]["code"]="3"
tk["t2_1"]["result"]="周笔畅"
tk["t2_1"]["score"]=7
var points=0;
//判卷
function fncSubmit(){
points=0;
var arrT=tlist.split(',');
for(var i=0;i<arrT.length;i++)
{
var tInput=eval("document.form1." + arrT[i]);
if(!tInput) continue;
var tInputValue=tInput.value;
if(tInputValue==tk[arrT[i]]["result"])
points+=tk[arrT[i]]["score"]
}
document.getElementById("oScore").innerText="得分:" + points.toString();
}
//显示正确答案
function showResult(){
var arrT=tlist.split(',');
var resultList=new String();
resultList="";
for(var i=0;i<arrT.length;i++)
{
var tInput=eval("document.form1." + arrT[i]);
if(!tInput) continue;
var tInputValue=tInput.value;
resultList = resultList + tk[arrT[i]]["code"].toString() + ":" + tk[arrT[i]]["result"] + "(" + tk[arrT[i]]["score"] + "分)" + " ";
}
document.getElementById("oResult").innerHTML="标准答案:" + resultList.toString();
}
//-->
</SCRIPT>
<style>
.line_r { font-size: 12px; color: #000000; background:; border: none; border-bottom:solid 1px #000000; text-align:left;}
</style>
</head>
<body>
<form name="form1" id="form1">
在线答题:
<br><br>
1、中国的首都是<input class="line_r" type="text" name="t1_1" value="">,日本的首都是<input class="line_r" type="text" name="t1_2" value=""><br>
2、2005孟牛酸酸乳超级女生的亚军是<input class="line_r" type="text" name="t2_1" value="" ><br><br>
<input type="button" name="btn1" value="提交" onclick="fncSubmit()">
<input type="button" name="btn2" value="正确答案" onclick="showResult();">
<br>
<span id="oScore"></span>
<br>
<span id="oResult"></span>
</form>
</body>
</html>
rjjjhsjy
2005-10-08
打赏
举报
回复
只要求填空的用JavaScript写的代码,各位高手来几个撒
GX198302
2005-10-08
打赏
举报
回复
原来是要代码啊?
Flash可以啊
rjjjhsjy
2005-10-08
打赏
举报
回复
很好了,不过还有更好的象这样的源代码吗?
安迪
2005-10-08
打赏
举报
回复
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Test Doc</title>
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<SCRIPT LANGUAGE="JavaScript">
<!--
var points=0;
function fncSubmit(){
if (document.form1.text1.value=="1"){
points=points+2;
}
if (document.form1.text2.value=="2"){
points=points+3;
}
alert(points);
window.location.reload();
}
//-->
</SCRIPT>
</head>
<body>
<form name="form1" id="form1">
共5分:
<br>
<input type="text" name="text1" value="">2分
<input type="text" name="text2" value="" >3分
<input type="button" name="btn1" value="提交" onclick="fncSubmit()">
<input type="button" name="btn2" value="正确答案" onclick="alert('1,2')">
</form>
</body>
</html>
//是这个样子吗?
rjjjhsjy
2005-10-08
打赏
举报
回复
能说的详细具体吗?
precipitant
2005-10-08
打赏
举报
回复
只要将题号与其答案对应好,很容易的。但是最好用数据库存储题。
学之思开源考试系统:5种题型支持的完整实现指南
学之思开源考试系统是一款功能强大的
在线
考试平台,专为教育机构和企业培训设计。这款开源考试系统支持多种题型,包括单选题、多选题、
判断
题、
填空题
和简答题,为
在线
考试平台提供了完整的解决方案。无论您是技术开发者还是普通用户,都能快速上手并享受其带来的便利。 ## 项目概述与价值定位 学之思考试系统采用Java + Vue的前后端分离架构,支持Web端和微信小程序,能够覆盖PC和移动设备。系统支持多种
Spring Boot
在线
考试系统:从零搭建企业级
在线
考试平台
Spring Boot
在线
考试系统是一个功能完整的企业级
在线
考试解决方案,它基于Spring Boot后端和Vue.js前端构建,支持管理员、教师和学生三种角色,提供从题库管理、考试创建到
成绩
分析的全流程服务。这个开源项目不仅技术架构先进,还提供了完整的预览环境,让你可以立即体验
在线
考试系统的核心功能。 ## 一、为什么你需要这个
在线
考试系统? 想象一下,你的学校或企业需要组织一次重要的
在线
考
java计算机毕业设计
在线
考试系统的设计与实现(开题+程序+论文)
例如,教师组织考试的流程繁琐,从出题、印卷到监考、阅卷等环节都需要投入大量的人力和时间。对于学生而言,他们只能在特定的时间和地点参加考试,并且在复习过程中,难以针对自己的薄弱环节进行有效练习,教师也不能及时掌握学生的学习效果。它依托网络技术,打破了时间和空间的限制,使得考试可以随时随地进行,同时也便于教师对教学过程进行管理和评估,并且能够为学生提供个性化的学习体验,符合现代教育发展的趋势。对于学生,系统要提供便捷的考试功能,让他们能够轻松参加各种课程的
测试
,并能够方便地查询自己的学习资料和课程信息。
springboot毕设计算机网络考试系统论文+程序+部署
对于考生而言,提供了更加便捷、灵活的考试体验,减轻了考生的时间和空间压力。同时,该系统可以更好地保障考试的公平性,通过先进的监控和防作弊技术,如人脸识别、屏幕监控等,防止作弊行为的发生,确保考试
成绩
的真实性和可靠性,有助于维护良好的教育和培训秩序,提升教育和培训的质量与公信力。另一方面,探索如何通过技术手段优化系统的各个环节,如提高
自动
组卷的合理性、评分的准确性,提升系统的安全性以防止数据泄露和恶意攻击,同时提升用户体验,使系统易于操作,无论是对于管理员、教师还是考生都能够方便快捷地使用系统的各项功能。
大家来玩OnlineJudge
最近
在线
上闲逛,给我找到个好东西,相信很多人还不知道,给大家介绍一下。 有没有觉得学编程到一定阶段就无事可干呢。掌握了基本语法之后,你就不知道
做
什么好了,莫非要
马上
写一个AutoCAD或是极品飞车,好像太难了。就象学写作,掌握了大量优美的词句、熟练的语法和丰富的修辞手法,是不是立刻就可以来创作《战争与和平》了。似乎还缺点什么,是的,难道不要先写点随笔散文之类的练练手吗。那么,到哪里去找一些
合适
的题
JavaScript
87,988
社区成员
224,684
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章