瀏覽代碼

调整阅卷配置规则

CrazyIter_Bin 4 年之前
父節點
當前提交
585855302f
共有 2 個文件被更改,包括 34 次插入16 次删除
  1. 2 2
      TEAMModelFunction/TriggerCorrect.cs
  2. 32 14
      TEAMModelOS.SDK/Models/Cosmos/Common/Correct.cs

+ 2 - 2
TEAMModelFunction/TriggerCorrect.cs

@@ -66,8 +66,8 @@ namespace TEAMModelFunction
                             
                             foreach (var sub in correct.subs) {
                                 ///生成阅卷教师的阅卷任务列表
-                                if (sub.marker.IsNotEmpty()) {
-                                    foreach (var marker in sub.marker) {
+                                if (sub.markers.IsNotEmpty()) {
+                                    foreach (var marker in sub.markers) {
                                         CorrectTask task = new CorrectTask
                                         {
                                             ttl = -1,

+ 32 - 14
TEAMModelOS.SDK/Models/Cosmos/Common/Correct.cs

@@ -60,6 +60,22 @@ namespace TEAMModelOS.SDK.Models.Cosmos
         /// </summary>
         public string scode { get; set; }
         public List<CorSub> subs { get; set; } = new List<CorSub>();
+        /// <summary>
+        /// 阅卷模式,1 按题目,0 按人/学生
+        /// </summary>
+        public int mode { get; set; }
+        /// <summary>
+        /// 阅卷次数
+        /// </summary>
+        public int num { get; set; } = 1;
+        /// <summary>
+        /// 是否有异常处理流程 0/1
+        /// </summary>
+        public int isErr { get; set; }
+        /// <summary>
+        /// 是否有仲裁处理流程 0/1
+        /// </summary>
+        public int isArb { get; set; }
     }
 
     public class CorSub{
@@ -74,15 +90,7 @@ namespace TEAMModelOS.SDK.Models.Cosmos
         /// <summary>
         /// 参与阅卷教师醍摩豆id
         /// </summary>
-        public List<CorTmd> marker { get; set; } = new List<CorTmd>();
-        /// <summary>
-        /// 阅卷模式,1 按题目,0 按人/学生
-        /// </summary>
-        public int mode { get; set; }
-        /// <summary>
-        /// 阅卷次数
-        /// </summary>
-        public int num { get; set; } = 1;
+        public List<CorTmd> markers { get; set; } = new List<CorTmd>();
         /// <summary>
         /// 异常卷处理人员
         /// </summary>
@@ -94,15 +102,25 @@ namespace TEAMModelOS.SDK.Models.Cosmos
         /// <summary>
         /// 分差(仲裁条件)
         /// </summary>
-        public double point { get; set; }
-        /// <summary>
-        /// 题目分配规则
-        /// </summary>
-        public List<string> quRule { get; set; } 
+        ///public double point { get; set; }
+       
     }
     public class CorTmd{
+        /// <summary>
+        /// tmdid
+        /// </summary>
         public string id { get; set; }
+        /// <summary>
+        /// tmdid名
+        /// </summary>
         public string name { get; set; }
+        /// <summary>
+        /// 任务量
+        /// </summary>
         public int count { get; set; }
+        /// <summary>
+        /// 题目分配规则
+        /// </summary>
+        public List<string> qu { get; set; }
     }
 }