第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

多選題評分算法 求指導(dǎo)

多選題評分算法 求指導(dǎo)

尚方寶劍之說 2019-05-13 09:19:15
多選題評分規(guī)則每個正確選項都有得分權(quán)重,選正確一個給該正確選項得分權(quán)重的分值,選錯一個,則總分為0假如:正確答案ABC,總分10分,權(quán)重分別為20%40%40%提交答案ABC得(20%+40%+40%)*10=10分提交答案AB得(20%+40%)*10=6分提交答案ABD得0分集思廣益,如果可以請使用PHP作答
查看完整描述

2 回答

?
青春有我

TA貢獻1784條經(jīng)驗 獲得超8個贊

functionselectScore(preAnswerScore,answer){
lettotalScore=0;
letnoScoreKey=[];
lethasNoScoreKey=false;
for(letkeyinpreAnswerScore){
if(preAnswerScore[key]==0){
noScoreKey.push(key);
}
}
noScoreKey.map(item=>{
if(answer.includes(item)){
hasNoScoreKey=true;
}
});
if(hasNoScoreKey){
totalScore=0;
}else{
answer.map(item=>{
totalScore+=preAnswerScore[item];
});
totalScore/=10;
}
returntotalScore;
}
letpreAnswerScore={a:20,b:40,c:40,d:0};
letanswer=['c','b','d']
console.log(selectScore(preAnswerScore,answer));
}
js走一波,考慮到你其他選擇題也適用
                            
查看完整回答
反對 回復(fù) 2019-05-13
?
侃侃爾雅

TA貢獻1801條經(jīng)驗 獲得超16個贊

不會php,用一下js
//選擇的選項
constselect=['a','b','d']
//分?jǐn)?shù)
constscore={
'a':20,
'b':20,
'c':60,
'd':0
}
//根據(jù)所選得到分?jǐn)?shù)如:abd的到20,20,0
consta=select.map(x=>score[x])
//如果a里面有0直接返回0否則reduce后得到分?jǐn)?shù)
total=a.includes(0)?0:a.reduce((total,i)=>total+(i*0.1),0)
                            
查看完整回答
反對 回復(fù) 2019-05-13
  • 2 回答
  • 0 關(guān)注
  • 669 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號