• 这一次,我们将填空及选择题做成一个表,为什么哩,一是为了方便,减少表
  • 还是以单元皮配为主,以后按天做题,可以小单元测试。
  • 还是以错题为主。

image.png

  • 这是设计的简单的字段

    实体

    1. <Table Name="EnglishOption" Description="英语选项填空" RenderGenEntity="True">
    2. <Columns>
    3. <Column Name="ID" DataType="Int32" Identity="True" PrimaryKey="True" Description="编号" />
    4. <Column Name="Grade" DataType="String" Description="年级" />
    5. <Column Name="Unit" DataType="String" Description="单元" />
    6. <Column Name="SubjectText" DataType="String" Description="题目" />
    7. <Column Name="SubjectType" DataType="String" Description="类型" />
    8. <Column Name="ChineseDescription" DataType="String" Length="200" Description="中文说明" />
    9. <Column Name="Analysis" DataType="String" Length="400" Description="解析" />
    10. <Column Name="OptionA" DataType="String" Length="400" Description="选项A" />
    11. <Column Name="OptionB" DataType="String" Length="400" Description="选项B" />
    12. <Column Name="OptionC" DataType="String" Length="400" Description="选项C" />
    13. <Column Name="OptionD" DataType="String" Length="400" Description="选项D" />
    14. <Column Name="Answers" DataType="String" Length="400" Description="答案" />
    15. <Column Name="Bei1" DataType="String" Length="400" Description="备注1" />
    16. <Column Name="Bei2" DataType="String" Length="400" Description="备注2" />
    17. <Column Name="TestNumbers" DataType="Int32" Description="测试次数" />
    18. <Column Name="ErrorNumbers" DataType="Int32" Description="错误次数" />
    19. <Column Name="CreateUser" DataType="String" Description="创建者" />
    20. <Column Name="CreateTime" DataType="DateTime" Description="创建时间" />
    21. <Column Name="UpdateTime" DataType="DateTime" Description="更新时间" />
    22. </Columns>
    23. </Table>
  • 生成实体

image.png

  • 建立区域菜单
  • 在areas-school-controllers下建立控制器:EnglishOptionController

    做选择题

  • 设计这个,主要是在前台完成

image.png

  • 看来答案还是要输入大写的ABCD才行。
  • 然后用最笨的办法,每个铵钮绑定一个CLICK,然后你懂的,别人做一个JS,我要做四个:)