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