123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166 |
- using System;
- using System.Collections.Generic;
- using System.Text;
- using System.Text.Json;
- namespace TEAMModelOS.SDK.Models
- {
- /// <summary>
- /// 课堂记录简要信息。
- /// </summary>
- public class LessonRecord : CosmosEntity
- {
- /// <summary>
- ///必填 教师醍摩豆id
- /// </summary>
- public string tmdid { get; set; }
- /// <summary>
- ///必填 课堂名称
- /// </summary>
- public string name { get; set; }
- /// <summary>
- ///必填 scope==school必填 | string | 学校id
- /// </summary>
- public string school { get; set; }
- /// <summary>
- ///必填 private/school|
- /// </summary>
- public string scope { get; set; }
- /// <summary>
- ///必填 视频封面地址
- /// </summary>
- // public string poster { get; set; }
- /// <summary>
- ///必填 开始时间(时间戳) 1606393763434
- /// </summary>
- public long startTime { get; set; }
- /// <summary>
- ///必填 上课时长,最后更新
- /// </summary>
- public double duration { get; set; }
- /// <summary>
- ///选填 t分,科技应用 ,最后更新
- /// </summary>
- public int tScore { get; set; }
- /// <summary>
- ///选填 p分,教法应用 ,最后更新
- /// </summary>
- public int pScore { get; set; }
- /// <summary>
- ///选填 选用IES5的课程id
- /// </summary>
- public string courseId { get; set; }
- /// <summary>
- ///选填 选用IES5固定名单的id
- /// </summary>
- public List<string> groupIds { get; set; } = new List<string>();
- /// <summary>
- ///选填 学生人数 ,最后更新
- /// </summary>
- public int mCount { get; set; }
- /// <summary>
- ///选填 议课次数,大于1则是优课,苏格拉底获取
- /// </summary>
- public int discuss { get; set; }
- /// <summary>
- ///选填 科技互动次数,大于1则是优课,苏格拉底获取
- /// </summary>
- public int techCount { get; set; }
- /// <summary>
- /// 学 不填 段id,由课程或者名单获取
- /// </summary>
- public string periodId { get; set; }
- /// <summary>
- /// 不填 科目id,由课程id获取
- /// </summary>
- public string subjectId { get; set; }
- /// <summary>
- /// 不填 年级id,由名单id获取
- /// </summary>
- public List<string> grade { get; set; } = new List<string>();
- /// <summary>
- /// 不填 收藏次数,IES5更新
- /// </summary>
- public int favorite { get; set; }
- /// <summary>
- /// 不填 点赞数
- /// </summary>
- public int like { get; set; }
- /// <summary>
- /// 不填 分享转发数
- /// </summary>
- public int share { get; set; }
- /// <summary>
- /// 不填 ["混合学习","语文教研"]课例类别,tag标签,IES5维护
- /// </summary>
- public List<string> category { get; set; } = new List<string>();
- }
- 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 LessonTC
- {
- public string t { get; set; }
- public double c { 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; }
- }
- public class LessonUpdate
- {
- public string grant_type { get; set; }
- public object data { get; set; }
- }
- /// <summary>
- /// 课堂记录更新前后差值
- /// </summary>
- public class LessonDis
- {
- /// <summary>
- /// T分数量差
- /// </summary>
- public int disTCount { get; set; }
- /// <summary>
- /// P分数量差
- /// </summary>
- public int disPCount { get; set; }
- /// <summary>
- /// 双绿灯数量差
- /// </summary>
- public int disDCount { get; set; }
- }
- }
|