LessonETL.cs 2.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Text;
  4. namespace HTEX.Lib.ETL.Lesson
  5. {
  6. public class LocalStudent
  7. {
  8. /// <summary>
  9. /// 出席状态 1出席,6公假,5事假,4病假,2缺席,0未签到
  10. /// </summary>
  11. public int attend { get; set; }
  12. /// <summary>
  13. /// 学生的学号
  14. /// </summary>
  15. public string? id { get; set; }
  16. /// <summary>
  17. /// 学生所在下标
  18. /// </summary>
  19. public int index { get; set; } = -1;
  20. /// <summary>
  21. /// 学生座位号
  22. /// </summary>
  23. public string? seatID { get; set; }
  24. /// <summary>
  25. /// 小组编号
  26. /// </summary>
  27. public string? groupId { get; set; }
  28. }
  29. /*
  30. *
  31. /// 事件
  32. /// 推送相关 在Push.json处理 DifObjPush 推送给学生 差异化推送 "PushMemberId":[1,4,8,12,17,18,19,23,24,27,32,36] ,FastPgPush 同一推送
  33. /// 互动相关 在IRS.json处理 'PopQuesLoad'互动问答 , 'ReAtmpAnsStrt' 二次作答 , 'BuzrAns' 抢权(新), 'BuzrLoad'抢权(旧), PickupResult 挑人算不算互动?? 读取PickupMemberId "[\r\n 35\r\n]"
  34. /// 测验相关 在IRS.json处理 SPQStrt 测验模式
  35. /// 任务相关 在Task.json处理 'WrkSpaceLoad' 作品收集, 'WrkCmp' 作品贴上 是什么操作
  36. /// 评分相关 在SmartRating.json 处理 'SmartRating' 评分模式,分 投票Voting 和 GrandRating 星光大评分(All每人多件评分,Two随机分配互评, Self自评)
  37. /// 协作相关 在Cowork.json 处理 CoworkLoad 协作类型 coworkType All: '全体协作', Group: '分组协作', 其他的为 : '差异化协作',
  38. 问题汇总:
  39. TimeLine.json
  40. 挑人大类 Event= PickupResult 里面 分小类
  41. PickupType=PickupRight , PickupOption , PickupNthGrp ,PickupEachGrp ,PickupDiff 五种类型分别是什么意思,是否还有其他类型的。
  42. ,"PickupCount":1,"PickupOption":2 ,"PickupGroup":2 这三个字段是什么意思。
  43. "PickupMemberId":"[\r\n 1\r\n]" 里面是学生的座号还是数组下标。
  44. "Event":"PressGood","TargetClass":0,"MemberId":"[\r\n 1\r\n]","Count":1},
  45. 是代表什么意思。 MemberId 是座号还说下标。
  46. 8月27日 17:581. Task.json的 clientWorks.isGroupItem bool 类型 false代表什么意思 true代表什么意思
  47. 2. Cowork.json 的 coworkType All: '全体协作', Group: '分组协作', : '差异化协作', 差异化协作的简码是什么?
  48. 3. TimeLine.json 的 类型 PickupResult 挑人算不算互动?? 读取PickupMemberId "[\r\n 35\r\n]"
  49. 4. 小组任务具体详细信息如何获取? 需要精确到 所有小组任务信息和 某一小组的参与情况 用于计算小组任务参与率
  50. */
  51. }