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

我要实现的功能就是我点击“开始答题”,然后会出现答题的页面。页面的内容是这样的
https://img4.mukewang.com/5c947bff0001608e08000586.jpg

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


函数式编程
浏览 2136回答 3
3回答

杨魅力

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

红糖糍粑

我大致猜一下 假设题目A = {      题目,选项,解析,正确答案}那么在答题的时候把用户选择的值放到题目A里面也就是题目A = {      题目,选项,解析,正确答案, 用户选择}在假设你的完整的题目数组是[     { 单选题: { 单体分数:1, 题目列表: [题目A, 题目B]  } },    { 多选题: { 单体分数:2, 题目列表: [题目C, 题目D]  } }  ]。那么你在计算分数的时候要做的就是把这个试卷数组遍历一遍 用 用户选择 和 正确答案 对比 再乘以 单体分数 然后用一个count 累计计算就可以了

千巷猫影

开始答题只有题目和选项的数据 ,提交之后,后端处理提交的结果,返回解析和结果 题目分类型 单选 多选
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript