Commit 7f8a47d8 authored by 李维's avatar 李维

修改多选题的积分规则,如果有错选则为0分

parent 6ea9368e
...@@ -598,7 +598,7 @@ export default class SceneComponent extends MyCocosSceneComponent { ...@@ -598,7 +598,7 @@ export default class SceneComponent extends MyCocosSceneComponent {
}) })
} }
// 判断正误组 [已修改] // 判断正误组
setRightOrWrongGroup(contentData, debugMode=false) { setRightOrWrongGroup(contentData, debugMode=false) {
// 该题型需要配置一个显示正确错误符号的热区 // 该题型需要配置一个显示正确错误符号的热区
const resultIconShowData = this.data.hotZoneItemArr[contentData.linkResultShowHotZoneIndex]; const resultIconShowData = this.data.hotZoneItemArr[contentData.linkResultShowHotZoneIndex];
...@@ -727,7 +727,7 @@ export default class SceneComponent extends MyCocosSceneComponent { ...@@ -727,7 +727,7 @@ export default class SceneComponent extends MyCocosSceneComponent {
return validater; return validater;
} }
// 热区单选组 [已修改] // 热区单选组
setHotZoneRadioGroup(contentData, debugMode=false) { setHotZoneRadioGroup(contentData, debugMode=false) {
const maskNodes = []; const maskNodes = [];
const lineNodes = []; const lineNodes = [];
...@@ -852,7 +852,7 @@ export default class SceneComponent extends MyCocosSceneComponent { ...@@ -852,7 +852,7 @@ export default class SceneComponent extends MyCocosSceneComponent {
return validater; return validater;
} }
// 热区多选组 [已修改] // 热区多选组
setHotZoneCheckboxGroup(contentData, debugMode=false) { setHotZoneCheckboxGroup(contentData, debugMode=false) {
// 该题型需要配置一个显示正确错误符号的热区 // 该题型需要配置一个显示正确错误符号的热区
const resultIconShowData = this.data.hotZoneItemArr[contentData.linkResultShowHotZoneIndex]; const resultIconShowData = this.data.hotZoneItemArr[contentData.linkResultShowHotZoneIndex];
...@@ -905,6 +905,11 @@ export default class SceneComponent extends MyCocosSceneComponent { ...@@ -905,6 +905,11 @@ export default class SceneComponent extends MyCocosSceneComponent {
} }
}); });
// 多选题如果有选择错误的 则为0分
if(!reuslt.allRight) {
reuslt.score = 0;
}
return [reuslt]; return [reuslt];
}; };
...@@ -948,7 +953,7 @@ export default class SceneComponent extends MyCocosSceneComponent { ...@@ -948,7 +953,7 @@ export default class SceneComponent extends MyCocosSceneComponent {
} }
allConnectionEndPoints = []; allConnectionEndPoints = [];
// 设置连线组 [已修改] // 设置连线组
setConnectionGroup(contentData, debugMode=false) { setConnectionGroup(contentData, debugMode=false) {
// 该题型需要配置一个显示正确错误符号的热区 // 该题型需要配置一个显示正确错误符号的热区
const resultIconShowData = this.data.hotZoneItemArr[contentData.linkResultShowHotZoneIndex]; const resultIconShowData = this.data.hotZoneItemArr[contentData.linkResultShowHotZoneIndex];
...@@ -1185,7 +1190,7 @@ export default class SceneComponent extends MyCocosSceneComponent { ...@@ -1185,7 +1190,7 @@ export default class SceneComponent extends MyCocosSceneComponent {
// 纵横字谜全局数据 // 纵横字谜全局数据
allCrosswordData = {} allCrosswordData = {}
// 设置纵横字谜题型 [已修改] // 设置纵横字谜题型
setCrosswordPuzzleInput(contentData, debugMode=false) { setCrosswordPuzzleInput(contentData, debugMode=false) {
// 该题型需要配置一个显示正确错误符号的热区 // 该题型需要配置一个显示正确错误符号的热区
const resultIconShowData = this.data.hotZoneItemArr[contentData.linkResultShowHotZoneIndex]; const resultIconShowData = this.data.hotZoneItemArr[contentData.linkResultShowHotZoneIndex];
...@@ -1317,7 +1322,7 @@ export default class SceneComponent extends MyCocosSceneComponent { ...@@ -1317,7 +1322,7 @@ export default class SceneComponent extends MyCocosSceneComponent {
} }
// 设置文字输入热区 [已修改] // 设置文字输入热区
setTextInput(contentData, hotZoneItemData, debugMode=false) { setTextInput(contentData, hotZoneItemData, debugMode=false) {
const resultRect = this.newRectNode(hotZoneItemData, layer_2, debugMode); const resultRect = this.newRectNode(hotZoneItemData, layer_2, debugMode);
this.newDecorativeFrame(hotZoneItemData, layer_1, "#FFFFFF", "#6dbef6", debugMode); this.newDecorativeFrame(hotZoneItemData, layer_1, "#FFFFFF", "#6dbef6", debugMode);
...@@ -1508,7 +1513,7 @@ export default class SceneComponent extends MyCocosSceneComponent { ...@@ -1508,7 +1513,7 @@ export default class SceneComponent extends MyCocosSceneComponent {
return validater return validater
} }
// 设置选项菜单热区 [已修改] // 设置选项菜单热区
setTextOptionList(contentData, debugMode=false) { setTextOptionList(contentData, debugMode=false) {
// 存放子校验器 // 存放子校验器
const subValidater = []; const subValidater = [];
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment