|
@@ -229,24 +229,83 @@ namespace TEAMModelOS.SDK.Models
|
|
|
/// 课例来源 0 本公司 1 第三方公司 是因支持VR/AR那边课例
|
|
|
/// </summary>
|
|
|
public int source { get; set; } = 0;
|
|
|
+
|
|
|
+ }
|
|
|
+ /// <summary>
|
|
|
+ /// 协同作业数据 Cowork.json 文件数据
|
|
|
+ /// </summary>
|
|
|
+ public class CoworkData
|
|
|
+ {
|
|
|
+ public string pageID { get; set; }
|
|
|
+ public string name { get; set; }
|
|
|
+ //协作类型 All: '全体协作', Group: '分组协作', : '差异化协作', 差异化协作的简码是什么?
|
|
|
+ public string coworkType { get; set; }
|
|
|
+ public List<CoworkGroupInfo> coworkGroupInfoList { get; set; }= new List<CoworkGroupInfo>();
|
|
|
}
|
|
|
|
|
|
+ public class CoworkGroupInfo
|
|
|
+ {
|
|
|
+ public string title { get; set; }
|
|
|
+ public string source { get; set; }
|
|
|
+ public string snapshot { get; set; }
|
|
|
+ /// <summary>
|
|
|
+ /// 小组成员及小组 ["1","2","3", "4", "5", "6", "G1"]
|
|
|
+ /// </summary>
|
|
|
+ public List<string> members { get; set; } = new List<string>();
|
|
|
+ public double participateLevel { get; set; }
|
|
|
+ /// <summary>
|
|
|
+ ///{"1":12,"2":9,"3":9,"4":9,"5":9,"6":9,"g1":0,"g2":0,"g3":0,"g4":0,"g5":0,"g6":0}
|
|
|
+ /// </summary>
|
|
|
+ public Dictionary<string, double> participateLevelList { get; set; } = new Dictionary<string, double>();
|
|
|
+ }
|
|
|
+ /// <summary>
|
|
|
+ /// 智慧评分 SmartRating.json 文件数据
|
|
|
+ /// </summary>
|
|
|
+ public class SmartRatingData
|
|
|
+ {
|
|
|
+
|
|
|
+ }
|
|
|
+ /// <summary>
|
|
|
+ /// Task.json
|
|
|
+ /// </summary>
|
|
|
public class TaskData {
|
|
|
- public string jobName { get; set; }
|
|
|
+ //public string jobName { get; set; }
|
|
|
+ /// <summary>
|
|
|
+ /// 页面ID
|
|
|
+ /// </summary>
|
|
|
public string pageID { get; set; }
|
|
|
+ /// <summary>
|
|
|
+ ///任务回传数
|
|
|
+ /// </summary>
|
|
|
public int reciveCount { get; set; }
|
|
|
- public string duration { get; set; }
|
|
|
- public string collateType { get; set; }
|
|
|
+ //public string duration { get; set; }
|
|
|
+ //public string collateType { get; set; }
|
|
|
+ /// <summary>
|
|
|
+ /// 任务的终端回传数据
|
|
|
+ /// </summary>
|
|
|
public List<ClientWork> clientWorks { get; set; } = new List<ClientWork>();
|
|
|
}
|
|
|
public class ClientWork {
|
|
|
public List<string> blobFiles { get; set; }= new List<string>();
|
|
|
+ /// <summary>
|
|
|
+ /// 座位号
|
|
|
+ /// </summary>
|
|
|
public int seatID { get; set; }
|
|
|
+ /// <summary>
|
|
|
+ /// 小组id
|
|
|
+ /// </summary>
|
|
|
public string groupID { get; set; }
|
|
|
+ /// <summary>
|
|
|
+ /// 是否是小组
|
|
|
+ /// </summary>
|
|
|
public bool isGroupItem { get; set; }
|
|
|
- public string reciveTime { get; set; }
|
|
|
- public int displayIndex { get; set; }
|
|
|
+ //public string reciveTime { get; set; }
|
|
|
+ // public int displayIndex { get; set; }
|
|
|
}
|
|
|
+
|
|
|
+ /// <summary>
|
|
|
+ /// IRSData
|
|
|
+ /// </summary>
|
|
|
public class IRSData
|
|
|
{
|
|
|
public string pageID { get; set; }
|
|
@@ -255,18 +314,53 @@ namespace TEAMModelOS.SDK.Models
|
|
|
public Dictionary<string, List<List<string>>> clientAnswers { get; set; } = new Dictionary<string, List<List<string>>>();
|
|
|
|
|
|
}
|
|
|
+ /// <summary>
|
|
|
+ /// TimeLine.json
|
|
|
+ /// </summary>
|
|
|
public class TimeLineData {
|
|
|
public List<TimeLineEvent> events { get; set; } = new List<TimeLineEvent>();
|
|
|
}
|
|
|
public class TimeLineEvent
|
|
|
{
|
|
|
- public double Time{ get; set; }
|
|
|
- public int EventId { get; set; }
|
|
|
+ /// <summary>
|
|
|
+ /// 时间点
|
|
|
+ /// </summary>
|
|
|
+ // public double Time{ get; set; }
|
|
|
+ /// <summary>
|
|
|
+ /// 事件ID
|
|
|
+ /// </summary>
|
|
|
+ // public int EventId { get; set; }
|
|
|
+ /// <summary>
|
|
|
+ /// 事件
|
|
|
+ /// 推送相关 在Push.json处理 DifObjPush 差异化推送,FastPgPush 同一推送
|
|
|
+ /// 互动相关 在IRS.json处理 'PopQuesLoad'互动问答 , 'ReAtmpAnsStrt' 二次作答 , 'BuzrAns' 抢权(新), 'BuzrLoad'抢权(旧), PickupResult 挑人算不算互动?? 读取PickupMemberId "[\r\n 35\r\n]"
|
|
|
+ /// 测验相关 在IRS.json处理 SPQStrt 测验模式
|
|
|
+ /// 任务相关 在Task.json处理 'WrkSpaceLoad' 作品收集, 'WrkCmp' 作品贴上 是什么操作
|
|
|
+ /// 评分相关 在SmartRating.json 处理 'SmartRating' 评分模式,分 投票Voting 和 GrandRating 星光大评分(All每人多件评分,Two随机分配互评, Self自评)
|
|
|
+ /// 协作相关 在Cowork.json 处理 CoworkLoad 协作类型 coworkType All: '全体协作', Group: '分组协作', 其他的为 : '差异化协作',
|
|
|
+ /// </summary>
|
|
|
public string Event { get; set; }
|
|
|
+ /// <summary>
|
|
|
+ /// WrkCmp 作品贴上
|
|
|
+ /// </summary>
|
|
|
public string WrkCmpSrcType { get; set; }
|
|
|
+ /// <summary>
|
|
|
+ ///
|
|
|
+ /// </summary>
|
|
|
public int WrkCmpCount { get; set; }
|
|
|
+ /// <summary>
|
|
|
+ /// 类型
|
|
|
+ /// </summary>
|
|
|
public int WrkType { get; set; }
|
|
|
public string PickupMemberId { get; set; }
|
|
|
+ /// <summary>
|
|
|
+ /// 页面id
|
|
|
+ /// </summary>
|
|
|
+ public string Pgid { get; set;}
|
|
|
+ /// <summary>
|
|
|
+ /// 評分類型
|
|
|
+ /// </summary>
|
|
|
+ public string RatingType { get; set; }
|
|
|
}
|
|
|
public class LearningCategory {
|
|
|
/// <summary>
|
|
@@ -335,7 +429,7 @@ namespace TEAMModelOS.SDK.Models
|
|
|
public int disDCount { get; set; } = 0;
|
|
|
}
|
|
|
/// <summary>
|
|
|
- /// /{_lessonId}/IES/TimeLine.json 课堂记录基础信息
|
|
|
+ /// /{_lessonId}/IES/base.json 课堂记录基础信息
|
|
|
/// </summary>
|
|
|
public class LessonBase {
|
|
|
/// <summary>
|