using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.Text; using TEAMModelOS.SDK.Context.Attributes.Azure; using TEAMModelOS.SDK.DI; namespace TEAMModelOS.SDK.Models { /// /// 编序式和学习单元 作答记录 /// public class LearnRecord : CosmosEntity { public LearnRecord() { steps = new List(); } public List steps { get; set; } } public class RecordStep { public int index { get; set; } public int count { get; set; } public int score { get; set; } public RecordStep() { resource = new List(); } public List resource { get; set; } public List answer { get; set; } public long startTime { get; set; } public long endTime { get; set; } } /// /// 资源记录 /// public class RecordRes { public int index { get; set; } /// /// 阅读时长 秒数 /// public int costTime { get; set; } = 0; } /// /// 题目作答记录 /// public class RecordAns { public RecordAns(){ ans = new List(); } public int index { get; set; } List ans { get; set; } /// /// 作答时长 /// public int costTime { get; set; } = 0; } }