using System; using System.Collections.Generic; using System.Text; using System.Text.Json; namespace TEAMModelOS.SDK.Models { /// /// 课堂记录简要信息。 /// public class LessonRecord : CosmosEntity { /// ///必填 教师醍摩豆id /// public string tmdid { get; set; } /// ///必填 课堂名称 /// public string name { get; set; } /// ///必填 scope==school必填 | string | 学校id /// public string school { get; set; } /// ///必填 private/school| /// public string scope { get; set; } /// ///必填 视频封面地址 /// // public string poster { get; set; } /// ///必填 开始时间(时间戳) 1606393763434 /// public long startTime { get; set; } /// ///必填 上课时长,最后更新 /// public double duration { get; set; } /// ///选填 t分,科技应用 ,最后更新 /// public int tScore { get; set; } /// ///选填 p分,教法应用 ,最后更新 /// public int pScore { get; set; } /// ///选填 选用IES5的课程id /// public string courseId { get; set; } /// ///选填 选用IES5固定名单的id /// public List groupIds { get; set; } = new List(); /// ///选填 学生人数 ,最后更新 /// public int mCount { get; set; } /// ///选填 议课次数,大于1则是优课,苏格拉底获取 /// public int discuss { get; set; } /// ///选填 科技互动次数,大于1则是优课,苏格拉底获取 /// public int techCount { get; set; } /// /// 学 不填 段id,由课程或者名单获取 /// public string periodId { get; set; } /// /// 不填 科目id,由课程id获取 /// public string subjectId { get; set; } /// /// 不填 年级id,由名单id获取 /// public List grade { get; set; } = new List(); /// /// 不填 收藏次数,IES5更新 /// public int favorite { get; set; } /// /// 不填 点赞数 /// public int like { get; set; } /// /// 不填 分享转发数 /// public int share { get; set; } /// /// 不填 ["混合学习","语文教研"]课例类别,tag标签,IES5维护 /// public List category { get; set; } = new List(); } public class LessonActivityInfo { /// /// 时间点 /// public List count { get; set; } = new List(); /// /// 事件类型 /// public string @event { get; set; } /// /// 页面id /// public string pgId { get; set; } } public class LessonStudent { public string id { get; set; } public string name { get; set; } public string type { get; set; } public string code { get; set; } public string picture { get; set; } public string irs { get; set; } } public class LessonTC { public string t { get; set; } public double c { get; set; } } public class LessonTimeLine { /// /// 时间点 /// public double time { get; set; } /// /// 事件类型 /// public string @event { get; set; } /// /// 页面id /// public string pgId { get; set; } } public class LessonUpdate { public string grant_type { get; set; } public object data { get; set; } } /// /// 课堂记录更新前后差值 /// public class LessonDis { /// /// T分数量差 /// public int disTCount { get; set; } /// /// P分数量差 /// public int disPCount { get; set; } /// /// 双绿灯数量差 /// public int disDCount { get; set; } } }