using System;
using System.Collections.Generic;
using System.Text;
using System.Text.Json;
using TEAMModelOS.SDK.Models.Cosmos.Common;
namespace TEAMModelOS.SDK.Models.Cosmos.School
{
public class ExamLite : CosmosEntity
{
public ExamLite()
{
pk = "TrExam";
}
///
///发布层级 类型 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();
///考试类型 段考 stage 联考 union 平常考 normal 其他 other
///
//public string type { get; set; }
//public Custom examType { get; set; }
///
/// 所有试卷阅卷状态
///
//public List marks { get; set; }
///
/// 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 acId { get; set; }
public string scope { get; set; }
//容器名称 container name
//public string cn { get; set; }
}
}