使用VUE做类似答题的功能,要计算分数,并且错误给出解析。

我要实现的功能就是我点击“开始答题”,然后会出现答题的页面。页面的内容是这样的
这是答完题的页面

这种的怎么做 后台会给出每一道题的分数,多选全部选对才给分。漏选、多选、选错都是错误的。怎么做。我感觉和调查问卷一样但是怎么判分有没有一个单选的小案例

阅读 6.4k
3 个回答

业务放后台吧。 获取答题 => 渲染 数据= > 将答案提交到后台 => 后台返回结果

我大致猜一下 假设

题目A = {  
    题目,选项,解析,正确答案
}

那么在答题的时候把用户选择的值放到题目A里面也就是

题目A = {  
    题目,选项,解析,正确答案, 用户选择
}

在假设你的完整的题目数组是

[ 
    { 单选题: { 单体分数:1, 题目列表: [题目A, 题目B]  } },
    { 多选题: { 单体分数:2, 题目列表: [题目C, 题目D]  } }  
]。

那么你在计算分数的时候要做的就是把这个试卷数组遍历一遍 用 用户选择 和 正确答案 对比 再乘以 单体分数 然后用一个count 累计计算就可以了

新手上路,请多包涵

开始答题只有题目和选项的数据 ,提交之后,后端处理提交的结果,返回解析和结果
题目分类型 单选 多选

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题