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; }
}
}