Knowledge.cs 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Text;
  4. namespace TEAMModelOS.SDK.Models.Cosmos.School
  5. {
  6. /// <summary>
  7. ///Teaching materials 教学材料 --- 知识点,知识块
  8. /// </summary>
  9. public class Knowledge : CosmosEntity
  10. {
  11. public Knowledge() {
  12. points = new List<string>();
  13. blocks = new List<CodeValue>();
  14. pk = "Knowledge";
  15. }
  16. public string scope { get; set; }
  17. /// <summary>
  18. /// 学段id
  19. /// </summary>
  20. public string periodId { get; set; }
  21. /// <summary>
  22. /// 学科id
  23. /// </summary>
  24. public string subjectId { get; set; }
  25. /// <summary>
  26. /// 知识点
  27. /// </summary>
  28. public List<string> points { get; set; }
  29. /// <summary>
  30. /// 知识块
  31. /// </summary>
  32. public List<CodeValue> blocks { get; set; }
  33. }
  34. /*
  35. {
  36. "id": "123",
  37. "code": "Knowledge-hbcn-subjectId",
  38. "periodId": "uuid",
  39. "points": [
  40. "一元一次方程","二元一次方程","一元二次方程","直线方程","三元一次方程","鸡兔同笼问题","微积分方程","函数有界性","函数单调性","函数奇偶性","函数周期性","函数连续性","函数凹凸性",
  41. "常函数","一次函数","二次函数","三次函数","四次函数","五次函数","幂函数","指数函数","对数函数","三角函数","反三角函数","常数函数",
  42. "正弦函数","余弦函数","正切函数","余切函数","正割函数","余割函数","正矢函数","余矢函数","半正矢函数","半余矢函数","外正割函数","外余割函数"
  43. ],
  44. "block":[
  45. {
  46. "code": "方程式" ,
  47. "value":["一元一次方程","二元一次方程","一元二次方程","直线方程","三元一次方程","鸡兔同笼问题","微积分方程"]
  48. },
  49. {
  50. "code": "函数的特性" ,
  51. "value": ["函数有界性","函数单调性","函数奇偶性","函数周期性","函数连续性","函数凹凸性"]
  52. },
  53. {
  54. "code": "多项式函数" ,
  55. "value": ["常函数","一次函数","二次函数","三次函数","四次函数","五次函数"]
  56. },
  57. {
  58. "code": "基本初等函数" ,
  59. "value": ["幂函数","指数函数","对数函数","三角函数","反三角函数","常数函数"]
  60. },
  61. {
  62. "code": "三角函数" ,
  63. "value":["正弦函数","余弦函数","正切函数","余切函数","正割函数","余割函数","正矢函数","余矢函数","半正矢函数","半余矢函数","外正割函数","外余割函数"]
  64. }
  65. ]
  66. }
  67. */
  68. }