很多站长朋友们都不太清楚html多选题得分怎么写,今天小编就来给大家整理html多选题得分怎么写,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 考试系统中如何给多选题设定部分正确分数? 2、 如何用表格实现多选题的正误判断以及得分情况? 3、 用js和html做一个有单选和多选题的考试页面,点击交卷得到分数?急!! 4、 急求html选择题代码怎么写 5、 求一个网页html型的,单选题自动评分代码?就像网上爱情测试似的,提交以后有个分数 考试系统中如何给多选题设定部分正确分数?在考试系统中,自动阅卷是极为重要的一项功能,因为它能大量的节省老师批卷的时间。在线考试系统有很多种判分的规则,下面我介绍一下:
1. 多选题判分: 考试云对于多选题,有两种方式可以设置多选题漏选得分。
按正确选项个数占比给出得分。如,一道三分的试题,正确答案为三个选项,那么,勾选一个正确答案得一分,勾选两个正确答案就能得两分。
设置漏选只得试题分数的占比,这个百分比可由管理员自行设置。这种方式,不管正确答案有多少个选项,只要选了其中一个正确答案,都可得试题分数设置的占比得分。当然了,只要选择了错误答案,就将不会得分。如:一道4分的试题,正确答案为ABC,设置的得分占比为25%,那么,不管是只选了A还是选了AB,都将只能得2分。
2. 填空题判分:如果试题只有一个答案,那么这道填空则只有唯一答案。如果试题有多个填空,则可以设置判分时答案是否需要分先后,还可以设置“只要匹配答案的部分关键字就可得分”,即假如设置的答案是ab,考生输入a或b则可以得50%的分。
3. 问答题:对于问答题这种主观性比较强的题型,在导入试题时可以设置关键词以及关键词得分占比,关键词设置得越详细,系统判分时将会越精准。
如何用表格实现多选题的正误判断以及得分情况?如图,C2单元格输入并下拉公式=IF(SUMPRODUCT(1*ISNUMBER(FIND(MID(A2,ROW(INDIRECT("1:"LEN(A2))),1),B2)))=LEN(A2),SUMPRODUCT(1*ISNUMBER(FIND(MID(A2,ROW(INDIRECT("1:"LEN(A2))),1),B2)))*0.5,0)
用js和html做一个有单选和多选题的考试页面,点击交卷得到分数?急!!
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<style>
.div_bor{
border:1px solid #274b8b ;
padding: 5px 5px 10px 5px;
}
</style>
</head>
<body>
<div class="div_bor">
<p>这是题目</p>
<p><input type="checkbox" value="A"> A.选项1</p>
<p><input type="checkbox" value="B"> B.选项2</p>
<p><input type="checkbox" value="C"> C.选项3</p>
<p><input type="checkbox" value="D"> D.选项4</p>
<p><input type="checkbox" value="E"> E.选项5</p>
<p><button style="float: right" onclick="fn()">确定</button></p>
</div>
<script>
var rule = ['A','C','D'];//答案
var boxs = document.getElementsByTagName('input');
var check = [];
var score = 0;
function fn(){
check=[];
score = 0;
for(var i=0;i<boxs.length;i++){
if(boxs[i].checked){
check.push(boxs[i].value);
}
}
for(var j=0;j<check.length;j++){
if(rule.indexOf(check[j]) !=-1){
score++;
}else{
score--;
}
}
alert(Math.ceil(100/rule.length*score)+'分'); // 分数规则,自己定吧
}
</script>
</body>
</html>
急求html选择题代码怎么写<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="Generator" content="EditPlus®">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
<script type="text/javascript">
<!--
window.i =0;
window.maxCount =10;//题目总数10
function nextChoice () {
i++;
if(i<=maxCount)
document.getElementById("contentDiv").innerHTML="当前第"+i+"题";
else {
document.getElementById("btnNext").hidden=true;
document.getElementById("btnSubmit").hidden=false;
}
}
//-->
</script>
<style type="text/css">
#mainDiv{
width:500px;
height:250px;
border:blue 1px solid;
}
#contentDiv{
width:490px;
height:200px;
border:green 1px solid;
margin-left:4px;
}
</style>
<title>Document</title>
</head>
<body>
<div id="mainDiv" class="">
题目内容:
<div id="contentDiv" class="">
</div>
</div>
<input id="btnNext" type="button" value="下一题" onclick="nextChoice()">
<input id="btnSubmit" type="button" value="提交" hidden=false onclick="alert('提交成功!')">
</body>
</html>
chrome测试!
求一个网页html型的,单选题自动评分代码?就像网上爱情测试似的,提交以后有个分数a:10分,b:5分,c:0分
function buttonClick() {
var score = 0;
var inputs = document.getElementsByTagName("input");
for(var i = 0,i<inputs.length;i++){
if(inputs[i].type == "radio" inputs[i].checked == true){
if(inputs[i].name =="a"){score += 10}else if(inputs[i].name =="b"){score += 5}
}
alert("本次得分为" + score);
}
}
关于html多选题得分怎么写的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于html多选题得分怎么写 html多选题代码的详细内容...