CrazyIter_Bin 3 лет назад
Родитель
Сommit
9307bb57df

+ 17 - 17
TEAMModelOS.FunctionV4/ServiceBus/ActiveTaskTopic.cs

@@ -1003,23 +1003,23 @@ namespace TEAMModelOS.FunctionV4.ServiceBus
                                                 }
                                             });
                                         }
-                                        LessonStudentRecord lessonStudentRecord = new LessonStudentRecord
-                                        {
-                                            clientSummaryList = lessonBase.report.clientSummaryList,
-                                            students = lessonBase.student,
-                                            name = lessonRecord.name,
-                                            school = lessonRecord.school,
-                                            id = lessonRecord.id,
-                                            scope = lessonRecord.scope,
-                                            tmdid = lessonRecord.tmdid,
-                                            code = "LessonStudentRecord",
-                                            pk = "LessonStudentRecord",
-                                            courseId =lessonRecord.courseId,
-                                            groupIds= lessonRecord.groupIds,
-                                            periodId = lessonRecord.periodId,
-                                            subjectId = lessonRecord.subjectId,
-                                        };
-                                        await _azureCosmos.GetCosmosClient().GetContainer(Constant.TEAMModelOS,Constant.Student).UpsertItemAsync<LessonStudentRecord>(lessonStudentRecord, new PartitionKey("LessonStudentRecord"));
+                                        //LessonStudentRecord lessonStudentRecord = new LessonStudentRecord
+                                        //{
+                                        //    clientSummaryList = lessonBase.report.clientSummaryList,
+                                        //    students = lessonBase.student,
+                                        //    name = lessonRecord.name,
+                                        //    school = lessonRecord.school,
+                                        //    id = lessonRecord.id,
+                                        //    scope = lessonRecord.scope,
+                                        //    tmdid = lessonRecord.tmdid,
+                                        //    code = "LessonStudentRecord",
+                                        //    pk = "LessonStudentRecord",
+                                        //    courseId =lessonRecord.courseId,
+                                        //    groupIds= lessonRecord.groupIds,
+                                        //    periodId = lessonRecord.periodId,
+                                        //    subjectId = lessonRecord.subjectId,
+                                        //};
+                                        //await _azureCosmos.GetCosmosClient().GetContainer(Constant.TEAMModelOS,Constant.Student).UpsertItemAsync<LessonStudentRecord>(lessonStudentRecord, new PartitionKey("LessonStudentRecord"));
                                     }
                                     //有上传 base.josn.
                                     lessonRecord.upload =1;

+ 1 - 1
TEAMModelOS.SDK/Models/Cosmos/Common/LessonRecord.cs

@@ -378,7 +378,7 @@ namespace TEAMModelOS.SDK.Models
 
         public double tnteractScore { get; set; }//互動總得分
 
-        public List<string> answerLis { get; set; } = new List<string>(); //逐題回答內容Array
+       // public List<string> answerLis { get; set; } = new List<string>(); //逐題回答內容Array
 
         public int seatID { get; set; } //座位號
 

+ 29 - 26
TEAMModelOS.SDK/Models/Cosmos/Common/LessonStudentRecord.cs

@@ -11,52 +11,55 @@ namespace TEAMModelOS.SDK.Models.Cosmos.Common
     /// </summary>
     public class LessonStudentRecord : CosmosEntity
     {
-        // id  课例id ,
-        //code  LessonStudentRecord,
+        // id 学生id、醍摩豆id  ,
+        //code  LessonStudentRecord[-学校编码]
         //其他基础信息
         public LessonStudentRecord() {
             pk = "LessonStudentRecord";
-        } 
-        /// <summary>
-        /// 课程
-        /// </summary>
-        public string courseId { get; set; }
+        }
+        public List<StudentRecord> records { get; set; } = new List<StudentRecord>();
+    }
+
+
+    public class StudentRecord {
         /// <summary>
-        /// 学段
+        ///必填 教师醍摩豆id
         /// </summary>
-        public string periodId { get; set; }
-
+        public string tmdid { get; set; }
+        public string tmdname { get; set; }
         /// <summary>
-        ///  不填 科目id,由课程id获取
+        ///必填 课堂名称
         /// </summary>
-        public string subjectId { get; set; }
+        public string name { get; set; }
         /// <summary>
-        /// 名单信息
+        ///必填 scope==school必填 | string | 学校id
         /// </summary>
-        public List<string> groupIds { get; set; } = new List<string>();
+        public string school { get; set; }
         /// <summary>
-        /// 学生
+        ///必填  private/school|
         /// </summary>
-        public List<LessonStudent> students { get; set; } = new List<LessonStudent>();
+        public string scope { get; set; }
         /// <summary>
-        /// 学生互动信息
+        /// 课例id
         /// </summary>
-        public List<ClientSummaryList> clientSummaryList { get; set; } = new List<ClientSummaryList>();
+        public string lessonId { get; set; }
         /// <summary>
-        ///必填 教师醍摩豆id
+        /// 课程
         /// </summary>
-        public string tmdid { get; set; }
+        public string courseId { get; set; }
         /// <summary>
-        ///必填 课堂名称
+        /// 学段
         /// </summary>
-        public string name { get; set; }
+        public string periodId { get; set; }
+
         /// <summary>
-        ///必填 scope==school必填 | string | 学校id
+        ///  不填 科目id,由课程id获取
         /// </summary>
-        public string school { get; set; }
+        public string subjectId { get; set; }
+        public ClientSummaryList report { get; set; }
         /// <summary>
-        ///必填  private/school|
+        /// 名单信息
         /// </summary>
-        public string scope { get; set; }
+        //public List<string> groupIds { get; set; } = new List<string>();
     }
 }