gpt4 book ai didi

php - 如何在每个数字都有相应权重(分)的多项选择题型考试中计算总分?

转载 作者:行者123 更新时间:2023-11-29 03:07:42 24 4
gpt4 key购买 nike

<分区>

我在数据库中有一个对应点的答案键,例如,

number  answer   points
1 A 2
2 A 3
3 B 2
4 B 3

现在,当我输入并检查学生的答案时,

number  answer
1 A
2 A
3 C
4 D

我希望系统将学生的分数返回给我,即 5/10。

我的问题是我不知道如何获取答案键和学生答案匹配的这些分数的总和。到目前为止,这是我尝试过的。

for ($i=1; $i<=$num; $i++) {            
$answer = $_POST['answer'][($i+1)-1]; //this is the student answer
$result = mysql_query("SELECT * FROM paper WHERE sy='$sy' and sem='$sem' and test_name='$test_name' and id='$i' and subject='$subject'");
$qry = mysql_fetch_array($result);
$ans = $qry['answer']; //this is the answer key

if ($answer == $ans){
$resultA = mysql_query("SELECT SUM(points) FROM paper WHERE sy='$sy' and sem='$sem' and test_name='$test_name' and id='$i' and answer='$answer' and subject='$subject'");
$qryA = mysql_fetch_array($resultA);
$score = $qry['SUM(points)'];

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com