鍍金池/ 問答/HTML5  Linux  HTML/ 使用VUE做類似答題的功能,要計(jì)算分?jǐn)?shù),并且錯(cuò)誤給出解析。

使用VUE做類似答題的功能,要計(jì)算分?jǐn)?shù),并且錯(cuò)誤給出解析。

我要實(shí)現(xiàn)的功能就是我點(diǎn)擊“開始答題”,然后會(huì)出現(xiàn)答題的頁面。頁面的內(nèi)容是這樣的
這是答完題的頁面

這種的怎么做 后臺(tái)會(huì)給出每一道題的分?jǐn)?shù),多選全部選對(duì)才給分。漏選、多選、選錯(cuò)都是錯(cuò)誤的。怎么做。我感覺和調(diào)查問卷一樣但是怎么判分有沒有一個(gè)單選的小案例

回答
編輯回答
別傷我

業(yè)務(wù)放后臺(tái)吧。 獲取答題 => 渲染 數(shù)據(jù)= > 將答案提交到后臺(tái) => 后臺(tái)返回結(jié)果

2018年7月11日 16:28
編輯回答
壞脾滊

開始答題只有題目和選項(xiàng)的數(shù)據(jù) ,提交之后,后端處理提交的結(jié)果,返回解析和結(jié)果
題目分類型 單選 多選

2017年5月20日 12:17
編輯回答
薄荷糖

我大致猜一下 假設(shè)

題目A = {  
    題目,選項(xiàng),解析,正確答案
}

那么在答題的時(shí)候把用戶選擇的值放到題目A里面也就是

題目A = {  
    題目,選項(xiàng),解析,正確答案, 用戶選擇
}

在假設(shè)你的完整的題目數(shù)組是

[ 
    { 單選題: { 單體分?jǐn)?shù):1, 題目列表: [題目A, 題目B]  } },
    { 多選題: { 單體分?jǐn)?shù):2, 題目列表: [題目C, 題目D]  } }  
]。

那么你在計(jì)算分?jǐn)?shù)的時(shí)候要做的就是把這個(gè)試卷數(shù)組遍歷一遍 用 用戶選擇 和 正確答案 對(duì)比 再乘以 單體分?jǐn)?shù) 然后用一個(gè)count 累計(jì)計(jì)算就可以了

2018年8月4日 01:48