IotStatistics.cs 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. using System.Collections.Generic;
  2. namespace TEAMModelOS.SDK.Models.Cosmos.School
  3. {
  4. public class IotStatisticsBase
  5. {
  6. public IotStatisticsBase()
  7. {
  8. tmidList = new List<string>();
  9. htcDevList = new List<string>();
  10. htaDevList = new List<string>();
  11. htccDevList = new List<string>();
  12. }
  13. public int classCnt { get; set; } ///教室數
  14. public int teacherCnt { get; set; } ///總教師數
  15. public int studentCnt { get; set; } ///學生數(今年)
  16. public int deviceAuthCnt { get; set; } ///HiTeach硬體授權數
  17. public List<string> tmidList { get; set; } ///TMID列表
  18. public int tmidCnt { get; set; } ///TMID數
  19. public int stuShow { get; set; } ///學生人次
  20. public long stuLessonLengMin { get; set; } ///學生參與總時間數(分)
  21. public int lessonRecord { get; set; } ///課堂數
  22. public long lessonLengMin { get; set; } ///課堂時間數(分)
  23. public int mission { get; set; } ///課中統計-任務數
  24. public int missionFin { get; set; } ///課中統計-作品數
  25. public int item { get; set; } ///課中統計-題目數
  26. public int interact { get; set; } ///課中統計-互動次數
  27. public int lTypeCoop { get; set; } ///學習型態: 合作
  28. public int lTypeIact { get; set; } ///學習型態: 互動
  29. public int lTypeMis { get; set; } ///學習型態: 任務
  30. public int lTypeTst { get; set; } ///學習型態: 測驗
  31. public int lTypeDif { get; set; } ///學習型態: 差異化
  32. public List<string> htcDevList { get; set; } ///設備統計-HiTeach Device list
  33. public int htcDevCnt { get; set; } ///設備統計-HiTeach數
  34. public List<string> htaDevList { get; set; } ///設備統計-HiTA Device list
  35. public int htaDevCnt { get; set; } ///設備統計-HiTA數
  36. public List<string> htccDevList { get; set; } ///設備統計-HiTeachCC Device list
  37. public int htccDevCnt { get; set; } ///設備統計-HiTeachCC數
  38. }
  39. public class IotStatisticsSch : IotStatisticsBase
  40. {
  41. public string schId { get; set; }
  42. public string schName { get; set; }
  43. public string sdate { get; set; }
  44. public string edate { get; set; }
  45. public int htcDevTotalCnt { get; set; } ///設備統計-HiTeach總數 (無視統計期間)
  46. public int htaDevTotalCnt { get; set; } ///設備統計-HiTA總數 (無視統計期間)
  47. }
  48. public class IotStatisticsArea : IotStatisticsBase
  49. {
  50. public string sdate { get; set; }
  51. public string edate { get; set; }
  52. public int htcDevTotalCnt { get; set; } ///設備統計-HiTeach總數 (無視統計期間)
  53. public int htaDevTotalCnt { get; set; } ///設備統計-HiTA總數 (無視統計期間)
  54. }
  55. }