using System; using System.Collections.Generic; using System.Text; namespace TEAMModelOS.SDK.Models { public class TeacherTrain : CosmosEntity { /// ///省上标准 最终结果 0未认定,1合格,2优秀,3不合格,4其他 ///系统标准 -2 其他 -1 未认定,0不合格,1合格,2优秀 /// public int finalScore { get; set; } =-1; /// /// 总学时 /// public long totalTime { get; set; } ///id= "tmdid" ///code= "TeacherTrain-hbcn" /// /// 被统计的教师 /// public string tmdid { get; set; } public string name { get; set; } public string picture { get; set; } public string groupName { get; set; } /// /// 学校编码 /// public string school { get; set; } /// /// 学校编码 /// public string schoolName { get; set; } //code:"TeacherTrain:hbcn-tmdid" /// /// 线上观看视频的学时 /// public long onlineTime { get; set; } /// /// 线下研修学时 /// public long offlineTime { get; set; } /// /// 课堂实录学时 /// public long classTime { get; set; } /// /// 必修的 /// public Currency currency { get; set; }= new Currency(); /// /// 包含选修的 /// public Currency currencyAll { get; set; }= new Currency(); public List offlineRecords { get; set; } = new List(); /// /// 教师课堂实录 /// public List teacherClasses { get; set; } = new List(); /// /// 300字以内的总结 /// public string summary { get; set; } /// /// 校级问卷参与数 /// public int surveyJoin { get; set; } = 0; /// /// 校级投票参与数 /// public int voteJoin { get; set; } = 0; /// /// 校级评测参与数 /// public int examJoin { get; set; } = 0; /// /// 校级问卷完成数 /// public int surveyDone { get; set; } = 0; /// /// 校级投票完成数 /// public int voteDone { get; set; } = 0; /// /// 校级评测完成数 /// public int examDone { get; set; } = 0; /// /// 区级问卷参与数 /// public int surveyAreaJoin { get; set; } = 0; /// /// 区级问卷参与数 /// public int voteAreaJoin { get; set; } = 0; /// /// 区级评测参与数 /// public int examAreaJoin { get; set; } = 0; /// /// 区级问卷完成数 /// public int surveyAreaDone { get; set; } = 0; /// /// 区级投票完成数 /// public int voteAreaDone { get; set; } = 0; /// /// 区级评测完成数 /// public int examAreaDone { get; set; } = 0; /// /// 待更新的属性 /// public HashSet update { get; set; } = new HashSet(); public string push { get; set; } } public class TeacherTrainChange { /// /// 能力点标准 /// public string standard { get; set; } /// /// 醍摩豆id /// public List tmdids { get; set; } = new List(); /// /// 学校编码 /// public string school { get; set; } /// /// 标记变更项 /// public HashSet update { get; set; } = new HashSet(); /// /// 是否立即统计刷新。0不立即,1立即 /// public int statistics { get; set; } = 0; } public class Currency { /// /// 线上观看视频的学时 /// public long videoTime { get; set; } /// /// 认证材料学时 /// public long submitTime { get; set; } /// /// 教师能力点情况 /// public List teacherAilities { get; set; } = new List(); /// /// 已学能力点,视频观看达标,并且上传了认证材料,并且能力点自测通过才能获得 /// public int learnAbility { get; set; } /// /// 已通过自测的能力点成长值, 与J哥 ,郭杰确认。只计算通过能力点自测就能获得的成长值。 /// public int exerciseAbility { get; set; } /// /// 需要上传的总数 /// public int uploadTotal { get; set; } /// /// 完成上传的数量 /// public int uploadDone { get; set; } /// /// 订阅数量 /// public int subCount { get; set; } } public class TeacherAbility { /// /// 线上观看视频的学时 /// public long onlineTime { get; set; } /// /// 线上观看视频的时长 /// public long videoTime { get; set; } /// /// 限制学习时长 /// public long limitTime { get; set; } /// /// 默认未设置0 必修1 通识2 选修3 /// public int currency { get; set; } /// /// 能力点id /// public string id { get; set; } /// /// 能力点编号 /// public string no { get; set; } /// /// 能力点名称 /// public string name { get; set; } /// /// 能力点维度 /// public string dimension { get; set; } /// /// 自评 /// public int zpscore { get; set; } = -1; /// /// 互评结果 /// public int hpscore { get; set; } = -1; /// /// 校评结果 /// public int xzscore { get; set; } = -1; /// /// 校评tmdid /// public string xztmdid { get; set; } /// /// 校评人名 /// public string xztmdname { get; set; } /// /// 校评时间 /// public long xztime { get; set; } = -1; /// /// 已提交数量 /// public int uploadHas { get; set; } /// /// 互评记录 /// public List hprecord { get; set; } = new List(); } /// /// 线下研修记录 /// public class OfflineRecord { /// /// 打分的人 /// //public string tmdid { get; set; } /// ///-1未评分 0 未通过 1通过 /// public int score { get; set; } = -1; /// /// 线下研修的pdf地址 /// public string url { get; set; } /// /// 线下研修的pdf大小 /// public long size { get; set; } /// /// 线下研修名称 /// public string name { get; set; } public string id { get; set; } /// /// school校级, area区级 /// public string owner { get; set; } /// /// 获取的学时 /// public int hour { get; set; } /// /// 校本研修设置的的学时 /// public int sethour { get; set; } /// ///线下研修的pdf文件的 md5值 /// public string hash { get; set; } /// ///-1 未参与,0,未完成, 1已完成 /// public int done { get; set; } /// /// 0未提交,1已提交。 /// public int upload { get; set; } = 0; public int haswork { get; set; } = 0; } /// /// 互评记录 /// public class TeacherHprecord { public string tmdid { get; set; } public string tmdname { get; set; } public int score { get; set; } } /// /// 教师课堂实录 /// public class TeacherClass { public string url { get; set; } public int score { get; set; } /// /// 打分的人 /// //public string tmdid { get; set; } public string hash { get; set; } public string name { get; set; } public long size { get; set; } /// /// 视频播放时长 /// public double duration { get; set; } //public string fileType { get; set; } } }