实验题目数据模型

日期 修改人 修改内容
2020.08.03 蒲玉杰(197177) 首次创建
2020.08.03 蒲玉杰(197177) 完善文档,补充实验报告分类顺序,分类名称

设计决策

  1. 实验报告的数据就是一个包含题目的列表
  2. 题目里的题干的内容,由富文本编辑后生成
  3. 题干中的答案部分存储在富文本内部控件数据的扩展数据中,详情请看富文本的的设计文档

实验报告的问题数据在颗粒文件中的存储位置


实验报告-题目数据结构定义

class LabQuestion
{

        /// <summary>
        /// 题目分类排列顺序
        /// </summary>    
        public int ClassificationOrderID;

        /// <summary>
        /// 题目分类名称
        /// </summary>
        public string ClassificationTitle;
        /// <summary>
        /// 题目列表
        /// </summary>
        public List<Question> QuestionList;
}
class Question
{
        /// <summary>
        /// 题目的名字
        /// </summary>
        public string Title;
        /// <summary>
        /// 每道题的序号id, 用于排序
        /// </summary>
        public string OrderID;
        /// <summary>
        /// 每道题的id
        /// </summary>
        public string GUID;
        /// <summary>
        /// 题干部分是富文本的内容, 由富文本序列化和解析
        /// </summary>
        public string Stem;
}