123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- using System;
- using System.Collections.Generic;
- using System.ComponentModel.DataAnnotations;
- using System.Text;
- using TEAMModelOS.SDK.Context.Attributes.Azure;
- namespace TEAMModelOS.SDK.Models
- {
- /// <summary>
- /// 作业数据
- /// </summary>
- public class HomeworkRecord : CosmosEntity
- {
- public string school { get; set; }
- public string teacher { get; set; }
- /// <summary>
- /// 提交时间
- /// </summary>
- public long time { get; set; }
- /// <summary>
- /// 分数
- /// </summary>
- public double score { get; set; }
- /// <summary>
- /// 作业内容
- /// </summary>
- public Content content { get; set; }
- /// <summary>
- /// 教师评语
- /// </summary>
- public List<HomeworkComment> comments { get; set; } = new List<HomeworkComment>();
- }
- /// <summary>
- /// 作业内容
- /// </summary>
- public class Content {
- /// <summary>
- /// 作答记录
- /// </summary>
- public List<List<string>> answers { get; set; } = new List<List<string>>();
- /// <summary>
- /// 其他模式url 及name
- /// </summary>
- public List<Attachment> resource { get; set; } = new List<Attachment>();
- }
- /// <summary>
- /// 作业评论
- /// </summary>
- public class HomeworkComment {
- /// <summary>
- /// 身份类型 校内学生账号 student 醍摩豆账号 tmdid
- /// </summary>
- public string idtype { get; set; }
- /// <summary>
- /// 评论人的id
- /// </summary>
- public string id { get; set; }
- /// <summary>
- /// 评论人
- /// </summary>
- public string name { get; set; }
- /// <summary>
- /// 学校
- /// </summary>
- public string school { get; set; }
- /// <summary>
- /// 评分
- /// </summary>
- public int score { get; set; } = -1;
- public List<string> replyIds { get; set; } = new List<string>();
- public long time { get; set; }
- }
- }
|