using QYZH.InteractiveMagazine.Models.Enum; using QYZH.InteractiveMagazine.Common.Extensions; using QYZH.InteractiveMagazine.Common.Helpers; using QYZH.InteractiveMagazine.Models.Enum; namespace QYZH.InteractiveMagazine.Models.Dto.Journal { public class JournalPageTaskOutput { public long Id { get; set; } /// /// 书Id /// public long JournalId { get; set; } /// /// 书页Id /// public long JournalPageId { get; set; } /// /// 题号 /// public string No { get; set; } /// /// 题型 /// public TaskBankTypeEnum Type { get; set; } public string ShowType => Type.GetDescription(); /// /// 答案列表 /// public List Answers { get; set; } /// /// 积分 /// public float Points { get; set; } /// /// 成长值 /// public float GrowthPoint { get; set; } /// /// 理解力评分 /// public float Comprehension { get; set; } /// /// 判断力评分 /// public float Judgment { get; set; } /// /// 表达力评分 /// public float Expression { get; set; } /// /// 说服力评分 /// public float Persuasiveness { get; set; } /// /// 作答参考时间(秒) /// public int AnswerTime { get; set; } /// /// Prompt配置 /// public string Prompt { get; set; } /// /// 是否需要AI批改 /// public bool NeedAiProcess { get; set; } } /// /// 答案输出 /// public class JournalTaskAnswerOutput { public long Id { get; set; } private string _answer; /// /// 参考答案 /// public string Answer { get { return _answer.AddDomain(DomainHelper.OssDomain); } set { _answer = value; } } private string _answerUrl; /// /// 参考答案图片 /// public string AnswerUrl { get { return _answerUrl.AddDomain(DomainHelper.OssDomain); } set { _answerUrl = value; } } } }