|
@@ -1,4 +1,5 @@
|
|
-using System;
|
|
|
|
|
|
+using NUnit.Framework.Internal.Execution;
|
|
|
|
+using System;
|
|
using System.Collections.Generic;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Text;
|
|
@@ -6,6 +7,70 @@ using System.Threading.Tasks;
|
|
|
|
|
|
namespace TEAMModelOS.SDK.Models.Cosmos.Common
|
|
namespace TEAMModelOS.SDK.Models.Cosmos.Common
|
|
{
|
|
{
|
|
|
|
+ public class TeacherSemesterRecord : CosmosEntity {
|
|
|
|
+
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ /// <summary>
|
|
|
|
+ ///
|
|
|
|
+ /// 互动:
|
|
|
|
+// 答题:按反馈器。
|
|
|
|
+//isBuzz 抢权
|
|
|
|
+//互动 => TimeLine.json => PickupOption=> 挑人
|
|
|
|
+//差异化:推送给学生。???
|
|
|
|
+//绿灯数: 拉取所有的分数,然后 计算中位数,
|
|
|
|
+//教师喜欢的功能 :Event 事件,同页过滤。
|
|
|
|
+ /// 学生计分记录
|
|
|
|
+ /// </summary>
|
|
|
|
+ public class StudentSemesterRecord : CosmosEntity
|
|
|
|
+ {
|
|
|
|
+ // id 校内学生: 学年-学期id-学生id, 醍摩豆id: year-tmdid
|
|
|
|
+ //code StudentSemesterRecord[-学校编码], StudentSemesterRecord
|
|
|
|
+ //其他基础信息
|
|
|
|
+ public StudentSemesterRecord()
|
|
|
|
+ {
|
|
|
|
+ pk = "StudentSemesterRecord";
|
|
|
|
+ }
|
|
|
|
+ public string stuid { get; set; }
|
|
|
|
+ public string tmdid { get; set; }
|
|
|
|
+ public string userType { get; set; }
|
|
|
|
+ public string school { get; set; }
|
|
|
|
+ public int studyYear { get; set; }
|
|
|
|
+ public string semesterId { get; set; }
|
|
|
|
+
|
|
|
|
+ public List<StudentLessonRecord> lessonRecords { get; set; } = new List<StudentLessonRecord>();
|
|
|
|
+ //单独记录 组计分,个人积分,互动分,
|
|
|
|
+ /// <summary>
|
|
|
|
+ /// //组计分
|
|
|
|
+ /// </summary>
|
|
|
|
+ public double gscore { get; set; }
|
|
|
|
+ /// <summary>
|
|
|
|
+ /// //个人计分
|
|
|
|
+ /// </summary>
|
|
|
|
+ public double pscore { get; set; }
|
|
|
|
+ /// <summary>
|
|
|
|
+ /// //互动计分
|
|
|
|
+ /// </summary>
|
|
|
|
+ public double tscore { get; set; }
|
|
|
|
+ /// <summary>
|
|
|
|
+ /// 互动参与率
|
|
|
|
+ /// </summary>
|
|
|
|
+ public double interactRate { get; set; }
|
|
|
|
+ /// <summary>
|
|
|
|
+ /// 任务参与率
|
|
|
|
+ /// </summary>
|
|
|
|
+ public double taskRate { get; set; }
|
|
|
|
+ /// <summary>
|
|
|
|
+ /// 出席率
|
|
|
|
+ /// </summary>
|
|
|
|
+ public double attendRate { get; set; }
|
|
|
|
+ /// <summary>
|
|
|
|
+ /// 组任务参与率
|
|
|
|
+ /// </summary>
|
|
|
|
+ public double groupTaskRate { get; set; }
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+
|
|
/// <summary>
|
|
/// <summary>
|
|
/// 学生计分记录
|
|
/// 学生计分记录
|
|
/// </summary>
|
|
/// </summary>
|
|
@@ -75,6 +140,23 @@ namespace TEAMModelOS.SDK.Models.Cosmos.Common
|
|
/// 课例时间
|
|
/// 课例时间
|
|
/// </summary>
|
|
/// </summary>
|
|
public long time { get; set; }
|
|
public long time { get; set; }
|
|
|
|
+ /// <summary>
|
|
|
|
+ /// 互动参与率
|
|
|
|
+ /// </summary>
|
|
|
|
+ public double interactRate { get; set; }
|
|
|
|
+ /// <summary>
|
|
|
|
+ /// 任务参与率
|
|
|
|
+ /// </summary>
|
|
|
|
+ public double taskRate { get; set; }
|
|
|
|
+ /// <summary>
|
|
|
|
+ /// 出席状态
|
|
|
|
+ /// </summary>
|
|
|
|
+ public int attend { get; set; }
|
|
|
|
+ /// <summary>
|
|
|
|
+ /// 组任务参与率
|
|
|
|
+ /// </summary>
|
|
|
|
+ public double groupTaskRate { get; set; }
|
|
|
|
+
|
|
/// <summary>
|
|
/// <summary>
|
|
/// 名单信息
|
|
/// 名单信息
|
|
/// </summary>
|
|
/// </summary>
|