ErrorItems.cs 4.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. namespace TEAMModelOS.SDK.Models.Cosmos.Student
  7. {
  8. public class ErrorItems : CosmosEntity
  9. {
  10. public ErrorItems() {
  11. pk = "ErrorItems";
  12. }
  13. //错题集合(题目信息)该学生所有考试
  14. public List<Items> its { get; set; } = new List<Items>();
  15. public string stuId { get; set; }
  16. public string school { get; set; }
  17. //所属活动Id
  18. public string activityId { get; set; }
  19. //所属课程
  20. public string subjectId { get; set; }
  21. public long time { get; set; }
  22. }
  23. public class Items {
  24. //题目ID
  25. public string id { get; set; }
  26. //所属blob
  27. public string blob { get; set; }
  28. public int level { get; set; }
  29. public string type { get; set; }
  30. public List<string> knowledge { get; set; } = new();
  31. //如果是小题则会存在大题ID
  32. public string pId { get; set; }
  33. //熟练度 后续扩展
  34. public double proficiency { get; set; }
  35. //星号标记 后续扩展
  36. public double asteriskMark { get; set; }
  37. public int qamode { get; set; } = 0;
  38. }
  39. }