using System; using System.Collections.Generic; using System.Text; using System.Text.Json; using TEAMModelOS.SDK.Models.Cosmos.Common; namespace TEAMModelOS.SDK.Models { public class ExamLite : CosmosEntity { public ExamLite() { pk = "ExamLite"; } /// ///发布层级 类型 school area /// public string owner { get; set; } public string areaId { get; set; } public string name { get; set; } public string school { get; set; } public string creatorId { get; set; } public long createTime { get; set; } public long updateTime { get; set; } //public string examCode { get; set; } /// /// 施测起始时间 /// public long startTime { get; set; } /// /// 施测结束时间 /// public long endTime { get; set; } /// /// 评测类型 /// public string source { get; set; } /// /// 评测描述 /// public string description { get; set; } /// /// 行政班 /// public List classes { get; set; } = new List(); /// /// 学生名单(包含自定义个人学生名单,学校教学班) /// public List stuLists { get; set; } = new List(); /// /// 教研组名单 /// public List tchLists { get; set; } = new List(); /// /// student 学生名单类型 research 教研组名单 /// public string targetType { get; set; } public List targets { get; set; } = new List(); public List teachers { get; set; } = new List(); /// /// TTL删除改变状态使用 /// public int? status { get; set; } = 0; //记录该评测内容下blob大小 public long? size { get; set; } = 0; //标记是否研修活动中发起的评测 public string sType { get; set; } = "normal"; /// /// 练习的试卷 blob地址 /// public string blob { get; set; } public string pId { get; set; } public string scope { get; set; } //容器名称 container name //public string cn { get; set; } } public class Record { public string id { get; set; } public string name { get; set; } public string groupName { get; set; } public List> answer { get; set; } = new List>(); public List rw { get; set; } = new List(); public long time { get; set; } } }