|
@@ -229,303 +229,4 @@ namespace TEAMModelOS.SDK.Models
|
|
|
/// </summary>
|
|
|
public int source { get; set; } = 0;
|
|
|
}
|
|
|
- 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; }
|
|
|
- public string WrkCmpSrcType { get; set; }
|
|
|
- public int WrkCmpCount { get; set; }
|
|
|
- public int WrkType { get; set; }
|
|
|
- }
|
|
|
- public class LearningCategory {
|
|
|
- /// <summary>
|
|
|
- /// //合作學習
|
|
|
- /// </summary>
|
|
|
- public int cooperation { get; set; } = 0;
|
|
|
- /// <summary>
|
|
|
- /// 互動學習
|
|
|
- /// </summary>
|
|
|
- public int interaction { get; set; } = 0;
|
|
|
- /// <summary>
|
|
|
- /// 任務學習
|
|
|
- /// </summary>
|
|
|
- public int task { get; set; } = 0;
|
|
|
- /// <summary>
|
|
|
- /// 測驗學習
|
|
|
- /// </summary>
|
|
|
- public int exam { get; set; } = 0;
|
|
|
- /// <summary>
|
|
|
- /// 差異化學習
|
|
|
- /// </summary>
|
|
|
- public int diffential { get; set; } = 0;
|
|
|
- }
|
|
|
- public class LessonTC
|
|
|
- {
|
|
|
- public string t { get; set; }
|
|
|
- public double c { get; set; }
|
|
|
- }
|
|
|
-
|
|
|
- public class LessonUpdate
|
|
|
- {
|
|
|
- public string grant_type { get; set; }
|
|
|
- public object data { get; set; }
|
|
|
- }
|
|
|
- /// <summary>
|
|
|
- /// 课堂记录更新前后差值
|
|
|
- /// </summary>
|
|
|
- public class LessonDis
|
|
|
- {
|
|
|
- /// <summary>
|
|
|
- /// 开课数量差
|
|
|
- /// </summary>
|
|
|
- public int record { get; set; } = 0;
|
|
|
-
|
|
|
- /// <summary>
|
|
|
- /// T分数量差
|
|
|
- /// </summary>
|
|
|
- public int disTCount { get; set; } = 0;
|
|
|
- /// <summary>
|
|
|
- /// P分数量差
|
|
|
- /// </summary>
|
|
|
- public int disPCount { get; set; } = 0;
|
|
|
- /// <summary>
|
|
|
- /// 双绿灯数量差
|
|
|
- /// </summary>
|
|
|
- public int disDCount { get; set; } = 0;
|
|
|
- }
|
|
|
- /// <summary>
|
|
|
- /// /{_lessonId}/IES/TimeLine.json 课堂记录基础信息
|
|
|
- /// </summary>
|
|
|
- public class LessonBase{
|
|
|
- /// <summary>
|
|
|
- ///
|
|
|
- /// </summary>
|
|
|
- public Summary summary { get; set; }
|
|
|
- /// <summary>
|
|
|
- ///
|
|
|
- /// </summary>
|
|
|
- public Report report { get; set; }
|
|
|
- /// <summary>
|
|
|
- ///
|
|
|
- /// </summary>
|
|
|
- public List<LessonTC> teacheract { get; set; }
|
|
|
- /// <summary>
|
|
|
- ///
|
|
|
- /// </summary>
|
|
|
- public List<LessonStudent> student { get; set; }
|
|
|
- }
|
|
|
- public class Summary
|
|
|
- {
|
|
|
- /// <summary>
|
|
|
- /// 测试新版名单222-罗老师 小课堂
|
|
|
- /// </summary>
|
|
|
- public string activityName { get; set; }
|
|
|
- /// <summary>
|
|
|
- /// 罗老师
|
|
|
- /// </summary>
|
|
|
- public string hostName { get; set; }
|
|
|
- /// <summary>
|
|
|
- /// 全客观题
|
|
|
- /// </summary>
|
|
|
- public string meterialName { get; set; }
|
|
|
- /// <summary>
|
|
|
- ///
|
|
|
- /// </summary>
|
|
|
- public string date { get; set; }
|
|
|
- /// <summary>
|
|
|
- ///
|
|
|
- /// </summary>
|
|
|
- public string startTime { get; set; }
|
|
|
- /// <summary>
|
|
|
- ///
|
|
|
- /// </summary>
|
|
|
- public string endTime { get; set; }
|
|
|
- /// <summary>
|
|
|
- /// 出席人数
|
|
|
- /// </summary>
|
|
|
- public int attendCount { get; set; } = 0;
|
|
|
- /// <summary>
|
|
|
- /// 总人数
|
|
|
- /// </summary>
|
|
|
- public int clientCount { get; set; } = 0;
|
|
|
- /// <summary>
|
|
|
- ///出席率
|
|
|
- /// </summary>
|
|
|
- public double attendRate { get; set; } = 0;
|
|
|
- /// <summary>
|
|
|
- /// 小组数
|
|
|
- /// </summary>
|
|
|
- public int groupCount { get; set; } = 0;
|
|
|
- /// <summary>
|
|
|
- /// 任务总数,作品收集任务数
|
|
|
- /// </summary>
|
|
|
- public int collateTaskCount { get; set; } = 0;
|
|
|
-
|
|
|
- public double totalInteractPoint { get; set; } = 0;
|
|
|
- /// <summary>
|
|
|
- /// 作品总数
|
|
|
- /// </summary>
|
|
|
- public int collateCount { get; set; } = 0;
|
|
|
- /// <summary>
|
|
|
- /// 推送总数(页面,资源,讯息,差异化)
|
|
|
- /// </summary>
|
|
|
- public int pushCount { get; set; } = 0;
|
|
|
- /// <summary>
|
|
|
- /// 总计分
|
|
|
- /// </summary>
|
|
|
- public double totalPoint { get; set; } = 0;
|
|
|
- /// <summary>
|
|
|
- /// 测验总题数
|
|
|
- /// </summary>
|
|
|
- public int examQuizCount { get; set; } = 0;
|
|
|
- /// <summary>
|
|
|
- /// 互动题数
|
|
|
- /// </summary>
|
|
|
- public int interactionCount { get; set; } = 0;
|
|
|
- /// <summary>
|
|
|
- /// 测验得分率
|
|
|
- /// </summary>
|
|
|
- public double examPointRate { get; set; } = 0;
|
|
|
- /// <summary>
|
|
|
- /// 学生互动总数
|
|
|
- /// </summary>
|
|
|
- public int clientInteractionCount { get; set; } = 0;
|
|
|
- /// <summary>
|
|
|
- /// 学生互动率
|
|
|
- /// </summary>
|
|
|
- public double clientInteractionAverge { get; set; } = 0;
|
|
|
- /// <summary>
|
|
|
- /// 测验次数
|
|
|
- /// </summary>
|
|
|
- public int examCount { get; set; }
|
|
|
- public LearningCategory learningCategory { get; set; }
|
|
|
- }
|
|
|
-
|
|
|
- public class QuizSummaryList
|
|
|
- {
|
|
|
- /// <summary>
|
|
|
- ///
|
|
|
- /// </summary>
|
|
|
- public string quizID { get; set; }
|
|
|
- /// <summary>
|
|
|
- ///
|
|
|
- /// </summary>
|
|
|
- public string pageOrderStr { get; set; }
|
|
|
- /// <summary>
|
|
|
- ///
|
|
|
- /// </summary>
|
|
|
- public string score { get; set; }
|
|
|
- /// <summary>
|
|
|
- ///
|
|
|
- /// </summary>
|
|
|
- public string correctAnswer { get; set; }
|
|
|
- /// <summary>
|
|
|
- ///
|
|
|
- /// </summary>
|
|
|
- public string correctRateStr { get; set; }
|
|
|
- }
|
|
|
-
|
|
|
- public class ClientSummaryList
|
|
|
- {
|
|
|
- public string groupName { get; set; }//組名
|
|
|
- public double groupScore { get; set; }//組記分
|
|
|
-
|
|
|
- public int groupTaskCompleteCount { get; set; }//組任務數完成數
|
|
|
- //public int attendState { get; set; } //出席狀態
|
|
|
-
|
|
|
- public double score { get; set; }//個人記分
|
|
|
- public int taskCompleteCount { get; set; }//任務完成數
|
|
|
-
|
|
|
- public List<double> examScoreList { get; set; } = new List<double>();//課堂測驗分數Array
|
|
|
-
|
|
|
- public double tnteractScore { get; set; }//互動總得分
|
|
|
-
|
|
|
- // public List<string> answerLis { get; set; } = new List<string>(); //逐題回答內容Array
|
|
|
-
|
|
|
- public int seatID { get; set; } //座位號
|
|
|
-
|
|
|
- public string name { get; set; }//學生姓名
|
|
|
- }
|
|
|
-
|
|
|
- public class Report
|
|
|
- {
|
|
|
- /// <summary>
|
|
|
- ///
|
|
|
- /// </summary>
|
|
|
- public List<QuizSummaryList> quizSummaryList { get; set; }
|
|
|
- /// <summary>
|
|
|
- ///
|
|
|
- /// </summary>
|
|
|
- public List<ClientSummaryList> clientSummaryList { get; set; }
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
- public class LessonStudent
|
|
|
- {
|
|
|
- public string school { get; set; }//学校编码
|
|
|
- /// <summary>
|
|
|
- /// 学生id
|
|
|
- /// </summary>
|
|
|
- public string id { get; set; }
|
|
|
- /// <summary>
|
|
|
- /// 座号
|
|
|
- /// </summary>
|
|
|
- public int seatID { get; set; }
|
|
|
- /// <summary>
|
|
|
- /// 李镇希
|
|
|
- /// </summary>
|
|
|
- public string name { get; set; }
|
|
|
- /// <summary>
|
|
|
- /// 学生类型
|
|
|
- /// </summary>
|
|
|
- public int type { get; set; }
|
|
|
- /// <summary>
|
|
|
- /// 头像
|
|
|
- /// </summary>
|
|
|
- public string picture { get; set; }
|
|
|
- }
|
|
|
-
|
|
|
- //public class LessonActivityInfo
|
|
|
- //{
|
|
|
- // /// <summary>
|
|
|
- // /// 时间点
|
|
|
- // /// </summary>
|
|
|
- // public List<LessonTC> count { get; set; } = new List<LessonTC>();
|
|
|
- // /// <summary>
|
|
|
- // /// 事件类型
|
|
|
- // /// </summary>
|
|
|
- // public string @event { get; set; }
|
|
|
- // /// <summary>
|
|
|
- // /// 页面id
|
|
|
- // /// </summary>
|
|
|
- // public string pgId { get; set; }
|
|
|
- //}
|
|
|
- //public class LessonStudent
|
|
|
- //{
|
|
|
- // public string id { get; set; }
|
|
|
- // public string name { get; set; }
|
|
|
- // public string type { get; set; }
|
|
|
- // public string code { get; set; }
|
|
|
- // public string picture { get; set; }
|
|
|
- // public string irs { get; set; }
|
|
|
- //}
|
|
|
-
|
|
|
- //public class LessonTimeLine
|
|
|
- //{
|
|
|
- // /// <summary>
|
|
|
- // /// 时间点
|
|
|
- // /// </summary>
|
|
|
- // public double time { get; set; }
|
|
|
- // /// <summary>
|
|
|
- // /// 事件类型
|
|
|
- // /// </summary>
|
|
|
- // public string @event { get; set; }
|
|
|
- // /// <summary>
|
|
|
- // /// 页面id
|
|
|
- // /// </summary>
|
|
|
- // public string pgId { get; set; }
|
|
|
- //}
|
|
|
}
|