Procházet zdrojové kódy

feat: 填空题自动估计调整

zhangjie před 3 týdny
rodič
revize
bfee09e7b2

+ 2 - 2
src/features/mark/composables/useMakeTrack.ts

@@ -233,8 +233,8 @@ export default function useMakeTrack() {
     }
     }
 
 
     // 通过题目设置的第一个评卷区,随机生成一个轨迹
     // 通过题目设置的第一个评卷区,随机生成一个轨迹
-    const { picList } = question;
-    const area = picList[0] || null;
+    const { picList, qeustionPicList } = question;
+    const area = qeustionPicList ? qeustionPicList[0] : picList[0] || null;
     if (!area) return;
     if (!area) return;
 
 
     const imageSize = markStore.currentTaskSliceImages[area.i];
     const imageSize = markStore.currentTaskSliceImages[area.i];

+ 1 - 0
src/types/index.ts

@@ -341,6 +341,7 @@ interface RawQuestion {
   /** 限制最小分数 */
   /** 限制最小分数 */
   minScore: number;
   minScore: number;
   picList: SplitConfig[];
   picList: SplitConfig[];
+  qeustionPicList: SplitConfig[] | null;
   // 1-单选,2-多选,3-判断,4-填空,5-问答
   // 1-单选,2-多选,3-判断,4-填空,5-问答
   questionType: 1 | 2 | 3 | 4 | 5;
   questionType: 1 | 2 | 3 | 4 | 5;
   /** 未计分 */
   /** 未计分 */