多选题评分规则

每个正确选项都有得分权重,选正确一个给该正确选项得分权重的分值,选错一个,则总分为0

假如:正确答案ABC ,总分10分,权重分别为 20% 40% 40%

提交答案 ABC 得 (20%+40%+40%)* 10 = 10分

提交答案 AB 得 (20%+40%)* 10 = 6分

提交答案 ABD 得 0分

实现 函数

获得提交与答案的交集

如果交集个数不等于提交个数,则认为,存在选错的值

如果交集个数等于提交个数,遍历求分即可

实现 类

有选错得0分

否则直接累加正确答案得分

分类: 后端

0 条评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注