using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.Text; using TEAMModelOS.SDK.Context.Attributes.Azure; namespace TEAMModelOS.SDK.Models { /// /// 作业数据 /// public class HomeworkRecord : CosmosEntity { public HomeworkRecord() { content = new List(); stuCmt = new List(); classroom = new ClassroomItem(); // nativeroom = new ClassroomItem(); tchCmt = new HomeWorkComment(); } /// /// 上课班级 /// public ClassroomItem classroom { get; set; } ///// ///// 原生班级 ///// //[ProtoMember(6)] //public ClassroomItem nativeroom{ get; set; } /// /// 提交时间 /// public long submitTime { get; set; } /// /// 分数 /// public double score { get; set; } /// /// 作业内容 /// public List content { get; set; } /// /// 作业评论 (同学互评) /// public List stuCmt { get; set; } /// /// 教师评语 /// public HomeWorkComment tchCmt { get; set; } } public class ClassroomItem { public string name { get; set; } public string code { get; set; } } /// /// 作业内容 /// public class HomeWorkContent { /// /// 作答记录 /// public string answers { get; set; } /// /// 其他模式url 及name /// public List resource { get; set; } } public class StudentComment { public StudentComment() { reply = new List(); } /// /// 评论id /// public string commentid { get; set; } /// /// 评论者id 醍摩豆或studenId /// public string fromId { get; set; } /// /// 被评论者id 醍摩豆或studenId /// public string toId { get; set; } /// /// 学生打分 /// public double? score { get; set; } /// /// 评论者身份 教师 学生 /// public string identity { get; set; } /// /// 评语 /// public string comment { get; set; } /// /// 评论时间 /// public long createTime { get; set; } ///// ///// 评论回复 ///// public List reply { get; set; } } /// /// 作业评论 /// public class HomeWorkComment { /// /// 评论者身份 教师 学生 /// public string identity { get; set; } /// /// 评语 /// public string comment { get; set; } /// /// 评论时间 /// public long createTime { get; set; } /// /// 醍摩豆id 或者学生id /// public string TEAMModelId { get; set; } ///// ///// 评论回复 ///// //public List reply { get; set; } } /// /// 评论回复 /// public class Reply { /// /// 评论者id 醍摩豆或studenId /// public string fromId { get; set; } /// /// 被评论者id 醍摩豆或studenId /// public string toId { get; set; } /// /// 评论者身份 教师 学生 /// public string identity { get; set; } /// /// 评语 /// public string comment { get; set; } public long createTime { get; set; } } }