OnlineTestView.cs 6.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.ComponentModel.DataAnnotations;
  6. using System.ComponentModel;
  7. namespace EMISOnline.ViewModel.ExamView
  8. {
  9. public class OnlineTestView
  10. {
  11. public OnlineTestView()
  12. {
  13. ExecutablePlanData = new Dictionary<string, object>();
  14. }
  15. public decimal id { get; set; }
  16. public decimal onlinetest_id { get; set; }
  17. /// <summary>
  18. /// test_paper_id
  19. /// </summary>
  20. public Nullable<decimal> test_paper_id { get; set; }
  21. /// <summary>
  22. /// 试卷名称
  23. /// </summary>
  24. [Required]
  25. [DisplayName("试卷名称")]
  26. public string test_paper_name { get; set; }
  27. /// <summary>
  28. /// 考试名称
  29. /// </summary>
  30. [Required]
  31. [DisplayName("考试名称")]
  32. public string test_name { get; set; }
  33. public string test_method_set { get; set; }
  34. public string status { get; set; }
  35. /// <summary>
  36. /// test_begin_date
  37. /// </summary>
  38. public Nullable<System.DateTime> test_begin_date { get; set; }
  39. /// <summary>
  40. /// test_end_date
  41. /// </summary>
  42. public Nullable<System.DateTime> test_end_date { get; set; }
  43. /// <summary>
  44. /// limited_minutes
  45. /// </summary>
  46. [DisplayName("考试时长")]
  47. public Nullable<int> limited_minutes { get; set; }
  48. /// <summary>
  49. /// test_address
  50. /// </summary>
  51. public string test_address { get; set; }
  52. [DisplayName("请选择参考人员")]
  53. public string examieeUser { get; set; }
  54. /// <summary>
  55. /// breaking_id
  56. /// </summary>
  57. [DisplayName("试题乱序")]
  58. public Nullable<short> breaking_id { get; set; }
  59. /// <summary>
  60. /// test_method_set_id
  61. /// </summary>
  62. [DisplayName("考试类型")]
  63. public Nullable<decimal> test_method_set_id { get; set; }
  64. /// <summary>
  65. /// notice_method_id
  66. /// </summary>
  67. public string notice_method_id { get; set; }
  68. /// <summary>
  69. /// status_id
  70. /// </summary>
  71. public Nullable<decimal> status_id { get; set; }
  72. /// <summary>
  73. /// test_code
  74. /// </summary>
  75. public string test_code { get; set; }
  76. /// <summary>
  77. /// created_by
  78. /// </summary>
  79. public string created_by { get; set; }
  80. /// <summary>
  81. /// created_date
  82. /// </summary>
  83. public Nullable<System.DateTime> created_date { get; set; }
  84. /// <summary>
  85. /// subjectiveQAutoRead
  86. /// </summary>
  87. public Nullable<bool> subjectiveQAutoRead { get; set; }
  88. /// <summary>
  89. /// ModityContent
  90. /// </summary>
  91. [DisplayName("考试说明")]
  92. public string ModityContent { get; set; }
  93. [DisplayName("进入考试时间")]
  94. public string examtip { get; set; }
  95. /// <summary>
  96. /// ISautoBegin
  97. /// </summary>
  98. [DisplayName("是否自动开始结束考试")]
  99. public Nullable<bool> ISautoBegin { get; set; }
  100. /// <summary>
  101. /// isOpenAnswer
  102. /// </summary>
  103. [DisplayName("答案是否公开")]
  104. public Nullable<bool> isOpenAnswer { get; set; }
  105. /// <summary>
  106. /// rand_Test_time
  107. /// </summary>
  108. public Nullable<int> rand_Test_time { get; set; }
  109. /// <summary>
  110. /// rand_test_count
  111. /// </summary>
  112. public Nullable<int> rand_test_count { get; set; }
  113. /// <summary>
  114. /// rand_test_point_type
  115. /// </summary>
  116. [DisplayName("考试模式")]
  117. public Nullable<int> rand_test_point_type { get; set; }
  118. /// <summary>
  119. /// rand_test_point_setid
  120. /// </summary>
  121. public Nullable<int> rand_test_point_setid { get; set; }
  122. /// <summary>
  123. /// display_type
  124. /// </summary>
  125. public Nullable<int> display_type { get; set; }
  126. /// <summary>
  127. /// isPublishScore
  128. /// </summary>
  129. [DisplayName("是否允许考生查看成绩")]
  130. public Nullable<bool> isPublishScore { get; set; }
  131. /// <summary>
  132. /// isControllable
  133. /// </summary>
  134. [DisplayName("是否允许监考人手动控制考试")]
  135. public Nullable<bool> isControllable { get; set; }
  136. /// <summary>
  137. /// notice_datetime
  138. /// </summary>
  139. [DisplayName("提醒时间")]
  140. public Nullable<System.DateTime> notice_datetime { get; set; }
  141. /// <summary>
  142. /// relogin_count
  143. /// </summary>
  144. [DisplayName("重复考试的次数")]
  145. public Nullable<int> relogin_count { get; set; }
  146. /// <summary>
  147. /// filled
  148. /// </summary>
  149. public bool filled { get; set; }
  150. /// <summary>
  151. /// time_of_filling
  152. /// </summary>
  153. public Nullable<System.DateTime> time_of_filling { get; set; }
  154. /// <summary>
  155. /// version
  156. /// </summary>
  157. public byte[] version { get; set; }
  158. /// <summary>
  159. /// ExamID
  160. /// </summary>
  161. public System.Guid ExamID { get; set; }
  162. /// <summary>
  163. /// SubCode
  164. /// </summary>
  165. public string SubCode { get; set; }
  166. /// <summary>
  167. /// PassRate
  168. /// </summary>
  169. [DisplayName("及格率(%)")]
  170. public Nullable<int> PassRate { get; set; }
  171. /// <summary>
  172. /// ExamerState
  173. /// </summary>
  174. public Nullable<int> ExamerState { get; set; }
  175. /// <summary>
  176. /// isReadPaper
  177. /// </summary>
  178. [DisplayName("是否自动阅卷")]
  179. public Nullable<bool> isReadPaper { get; set; }
  180. /// <summary>
  181. /// 执行计划
  182. /// </summary>
  183. [DisplayName("执行计划")]
  184. public System.Guid EducationMissionClassID { get; set; }
  185. public Dictionary<string, object> ExecutablePlanData { get; set; }
  186. }
  187. }