CrazyIter_Bin преди 2 години
родител
ревизия
b70a6086f2
променени са 2 файла, в които са добавени 25 реда и са изтрити 0 реда
  1. 1 0
      TEAMModelOS.FunctionV4/ServiceBus/ActiveTaskTopic.cs
  2. 24 0
      TEAMModelOS.SDK/Models/Cosmos/Common/LessonRecord.cs

+ 1 - 0
TEAMModelOS.FunctionV4/ServiceBus/ActiveTaskTopic.cs

@@ -1389,6 +1389,7 @@ namespace TEAMModelOS.FunctionV4.ServiceBus
                                         lessonRecord.clientInteractionAverge = lessonBase.summary.clientInteractionAverge;
                                         lessonRecord.examCount = lessonBase.summary.examCount;
                                         lessonRecord.totalInteractPoint = lessonBase.summary.totalInteractPoint;
+                                        lessonRecord.learningCategory = lessonBase.summary.learningCategory;
                                         if (!string.IsNullOrWhiteSpace(lessonRecord.school))
                                         {
                                             lessonBase.student.ForEach(x =>

+ 24 - 0
TEAMModelOS.SDK/Models/Cosmos/Common/LessonRecord.cs

@@ -200,6 +200,29 @@ namespace TEAMModelOS.SDK.Models
         /// 默认未上传
         /// </summary>
         public int upload { get; set; }
+        public LearningCategory learningCategory { get; set; }
+    }
+    public class LearningCategory {
+        /// <summary>
+        /// //合作學習
+        /// </summary>
+        public int cooperation { get; set; }
+        /// <summary>
+        /// 互動學習
+        /// </summary>
+        public int interaction { get; set; }
+        /// <summary>
+        /// 任務學習
+        /// </summary>
+        public int task { get; set; }
+        /// <summary>
+        /// 測驗學習
+        /// </summary>
+        public int exam { get; set; }
+        /// <summary>
+        /// 差異化學習
+        /// </summary>
+        public int diffential { get; set; }
     }
     public class LessonTC
     {
@@ -337,6 +360,7 @@ namespace TEAMModelOS.SDK.Models
         /// </summary>
         public double clientInteractionAverge { get; set; } = 0;
         public int examCount { get; set; }
+        public LearningCategory learningCategory { get; set; }
     }
 
     public class QuizSummaryList