Browse Source

feat: 提示修改

zhangjie 11 months ago
parent
commit
8ef8b2378b

+ 1 - 2
.vscode/extensions.json

@@ -3,6 +3,5 @@
     "editorconfig.editorconfig",
     "dbaeumer.vscode-eslint",
     "esbenp.prettier-vscode",
-    "octref.vetur"
   ]
-}
+}

+ 2 - 1
src/assets/styles/base.scss

@@ -556,8 +556,9 @@ body {
   width: 100px;
 }
 .tooltip-area {
-  max-width: 800px;
+  max-width: 600px;
   max-height: 400px;
+  line-height: 20px;
   overflow: auto;
 }
 

+ 16 - 0
src/modules/mark/components/markParam/MarkParamObjectiveAnswer.vue

@@ -84,6 +84,22 @@
           width="270px"
           class-name="answer-column"
         >
+          <template slot="header">
+            <span>判分策略</span>
+            <el-tooltip effect="dark" placement="top">
+              <div slot="content" class="tooltip-area">
+                <p>全对给分:答对得该小题满分</p>
+                <p>任选给分:选任意答案都得该小题满分,一般用于题目出错了</p>
+                <p>
+                  漏选给半分:答对,但是漏选了,给该小题一半分,比如满分4分,得2分
+                </p>
+                <p>
+                  漏选给任意分:答对,但是漏选了,设置每对一个选项得分,最大不能超过该小题满分除以该小题选项个数
+                </p>
+              </div>
+              <i class="el-icon-info ml-1 tooltip-info-icon"></i>
+            </el-tooltip>
+          </template>
           <template slot-scope="scope">
             <template v-if="scope.row.questionType === 2">
               <el-select

+ 17 - 0
src/modules/mark/components/markParam/MarkParamStructure.vue

@@ -145,6 +145,23 @@
           </template>
         </el-table-column>
         <el-table-column label="每题间隔分" width="120">
+          <template slot="header">
+            <span>每题间隔分</span>
+            <el-tooltip effect="dark" placement="top">
+              <div slot="content" class="tooltip-area">
+                <p>间隔分是评卷中每题最小给分间隔,详见样例。</p>
+                <p>
+                  如小题总分为5分的题目,间隔分设置为1,则可以给0,1,2,3,4,5分。
+                </p>
+                <p>
+                  如间隔分设置为0.5分,则可以给0.5,1,1.5,2,2.5,3,3.5,4,4.5,5分。
+                </p>
+                <p>如果间隔分设置为5分,则只能给0分和5分。</p>
+                <p>每题间隔分是只用设置1次,系统会自动设置每个小题的间隔分</p>
+              </div>
+              <i class="el-icon-info ml-1 tooltip-info-icon"></i>
+            </el-tooltip>
+          </template>
           <template
             slot-scope="scope"
             v-if="scope.row.mainFirstSub && !scope.row.objective"