LessonRecord.cs 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Text;
  4. namespace TEAMModelOS.SDK.Models
  5. {
  6. /// <summary>
  7. /// 课堂记录简要信息。
  8. /// </summary>
  9. public class LessonRecord : CosmosEntity
  10. {
  11. /// <summary>
  12. ///必填 教师醍摩豆id
  13. /// </summary>
  14. public string tmdid { get; set; }
  15. /// <summary>
  16. ///必填 课堂名称
  17. /// </summary>
  18. public string name { get; set; }
  19. /// <summary>
  20. ///必填 scope==school必填 | string | 学校id
  21. /// </summary>
  22. public string school { get; set; }
  23. /// <summary>
  24. ///必填 private/school|
  25. /// </summary>
  26. public string scope { get; set; }
  27. /// <summary>
  28. ///必填 视频封面地址
  29. /// </summary>
  30. public string poster { get; set; }
  31. /// <summary>
  32. ///必填 开始时间(时间戳) 1606393763434
  33. /// </summary>
  34. public long startTime { get; set; }
  35. /// <summary>
  36. ///必填 上课时长,最后更新
  37. /// </summary>
  38. public long duration { get; set; }
  39. /// <summary>
  40. ///选填 t分,科技应用 ,最后更新
  41. /// </summary>
  42. public int tScore { get; set; }
  43. /// <summary>
  44. ///选填 p分,教法应用 ,最后更新
  45. /// </summary>
  46. public int pScore { get; set; }
  47. /// <summary>
  48. ///选填 选用IES5的课程id
  49. /// </summary>
  50. public string courseId { get; set; }
  51. /// <summary>
  52. ///选填 选用IES5固定名单的id
  53. /// </summary>
  54. public List<string> groupIds { get; set; } = new List<string>();
  55. /// <summary>
  56. ///选填 学生人数 ,最后更新
  57. /// </summary>
  58. public int mCount { get; set; }
  59. /// <summary>
  60. ///选填 议课次数,大于1则是优课,苏格拉底获取
  61. /// </summary>
  62. public int discuss { get; set; }
  63. /// <summary>
  64. /// 学 不填 段id,由课程或者名单获取
  65. /// </summary>
  66. public string periodId { get; set; }
  67. /// <summary>
  68. /// 不填 科目id,由课程id获取
  69. /// </summary>
  70. public string subjectId { get; set; }
  71. /// <summary>
  72. /// 不填 年级id,由名单id获取
  73. /// </summary>
  74. public List<string> grade { get; set; } = new List<string>();
  75. /// <summary>
  76. /// 不填 收藏次数,IES5更新
  77. /// </summary>
  78. public int favorite { get; set; }
  79. /// <summary>
  80. /// 不填 点赞数
  81. /// </summary>
  82. public int like { get; set; }
  83. /// <summary>
  84. /// 不填 分享转发数
  85. /// </summary>
  86. public int share { get; set; }
  87. /// <summary>
  88. /// 不填 ["混合学习","语文教研"]课例类别,tag标签,IES5维护
  89. /// </summary>
  90. public List<string> category { get; set; }= new List<string>();
  91. }
  92. }