|
@@ -520,11 +520,8 @@ namespace TEAMModelOS.SDK.Models.Cosmos.School
|
|
|
public bool use { get; set; }
|
|
|
}
|
|
|
|
|
|
-
|
|
|
-
|
|
|
#endregion
|
|
|
|
|
|
-
|
|
|
#region (九)更新項目及子項目資料
|
|
|
/// <summary>
|
|
|
/// Request 參數
|
|
@@ -570,6 +567,162 @@ namespace TEAMModelOS.SDK.Models.Cosmos.School
|
|
|
}
|
|
|
#endregion
|
|
|
|
|
|
+ #region(十三)匯出原始成績資料
|
|
|
+ /// <summary>
|
|
|
+ /// 原始成績Base
|
|
|
+ /// </summary>
|
|
|
+ public class ExportOrgDataBase
|
|
|
+ {
|
|
|
+ /// <summary>
|
|
|
+ /// 名稱
|
|
|
+ /// </summary>
|
|
|
+ public string name { get; set; }
|
|
|
+ }
|
|
|
+ /// <summary>
|
|
|
+ /// 活動成績大項
|
|
|
+ /// </summary>
|
|
|
+ public class ExportOrgActivityData : ExportOrgDataBase
|
|
|
+ {
|
|
|
+ public ExportOrgActivityData()
|
|
|
+ {
|
|
|
+ data = new List<ActivityScores>();
|
|
|
+ }
|
|
|
+ /// <summary>
|
|
|
+ /// 活動子項目資料列表
|
|
|
+ /// </summary>
|
|
|
+ public List<ActivityScores> data { get; set; }
|
|
|
+ }
|
|
|
+ /// <summary>
|
|
|
+ /// 課堂成績大項
|
|
|
+ /// </summary>
|
|
|
+ public class ExportOrgLsRecordData : ExportOrgDataBase
|
|
|
+ {
|
|
|
+ public ExportOrgLsRecordData()
|
|
|
+ {
|
|
|
+ data = new List<LessonScores>();
|
|
|
+ }
|
|
|
+ /// <summary>
|
|
|
+ /// 課程原始分數資料
|
|
|
+ /// </summary>
|
|
|
+ public List<LessonScores> data { get; set; }
|
|
|
+ }
|
|
|
+
|
|
|
+ /// <summary>
|
|
|
+ /// 課堂分數欄位
|
|
|
+ /// </summary>
|
|
|
+ public class LessonScores
|
|
|
+ {
|
|
|
+ /// <summary>
|
|
|
+ /// 學生id
|
|
|
+ /// </summary>
|
|
|
+ public string id { get; set; }
|
|
|
+ /// <summary>
|
|
|
+ /// 名稱
|
|
|
+ /// </summary>
|
|
|
+ public string name { get; set; }
|
|
|
+ /// <summary>
|
|
|
+ /// 座號
|
|
|
+ /// </summary>
|
|
|
+ public string no { get; set; }
|
|
|
+ /// <summary>
|
|
|
+ /// 出席
|
|
|
+ /// </summary>
|
|
|
+ public double attend { get; set; }
|
|
|
+ /// <summary>
|
|
|
+ /// 記分板
|
|
|
+ /// </summary>
|
|
|
+ public double point { get; set; }
|
|
|
+ /// <summary>
|
|
|
+ ///互動
|
|
|
+ /// </summary>
|
|
|
+ public double interaction { get; set; }
|
|
|
+ }
|
|
|
+ /// <summary>
|
|
|
+ /// 活動分數欄位
|
|
|
+ /// </summary>
|
|
|
+ public class ActivityScores
|
|
|
+ {
|
|
|
+ /// <summary>
|
|
|
+ /// 學生id
|
|
|
+ /// </summary>
|
|
|
+ public string id { get; set; }
|
|
|
+ /// <summary>
|
|
|
+ /// 名稱
|
|
|
+ /// </summary>
|
|
|
+ public string name { get; set; }
|
|
|
+ /// <summary>
|
|
|
+ /// 座號
|
|
|
+ /// </summary>
|
|
|
+ public string no { get; set; }
|
|
|
+ /// <summary>
|
|
|
+ /// 分數
|
|
|
+ /// </summary>
|
|
|
+ public double score { get; set; }
|
|
|
+ }
|
|
|
+ #endregion
|
|
|
+
|
|
|
+ #region (十二)登錄指定子項目成績資料用
|
|
|
+
|
|
|
+ /// <summary>
|
|
|
+ /// 更新成績 參數
|
|
|
+ /// </summary>
|
|
|
+ public class UpdateScoreBase
|
|
|
+ {
|
|
|
+ /// <summary>
|
|
|
+ /// 活動項目id
|
|
|
+ /// </summary>
|
|
|
+ public string scoreCalcActId { get; set; }
|
|
|
+ /// <summary>
|
|
|
+ /// teammodelId
|
|
|
+ /// </summary>
|
|
|
+ public string teammodelId { get; set; }
|
|
|
+ /// <summary>
|
|
|
+ /// 子項目id
|
|
|
+ /// </summary>
|
|
|
+ public string id { get; set; }
|
|
|
+ }
|
|
|
+ /// <summary>
|
|
|
+ /// 更新課堂子項目成績 參數
|
|
|
+ /// </summary>
|
|
|
+ public class UpdateScoreLessonRq: UpdateScoreBase
|
|
|
+ {
|
|
|
+ public UpdateScoreLessonRq()
|
|
|
+ {
|
|
|
+ stuActAttendScores = new List<double>();
|
|
|
+ stuActPointScores = new List<double>();
|
|
|
+ stuActItactScores = new List<double>();
|
|
|
+ }
|
|
|
+ /// <summary>
|
|
|
+ /// 出席分數
|
|
|
+ /// </summary>
|
|
|
+ public List<double> stuActAttendScores { get; set; }
|
|
|
+ /// <summary>
|
|
|
+ /// 記分板分數
|
|
|
+ /// </summary>
|
|
|
+ public List<double> stuActPointScores { get; set; }
|
|
|
+ /// <summary>
|
|
|
+ /// 互動分數
|
|
|
+ /// </summary>
|
|
|
+ public List<double> stuActItactScores { get; set; }
|
|
|
+ }
|
|
|
+
|
|
|
+ /// <summary>
|
|
|
+ /// 更新活動子項目成績 參數
|
|
|
+ /// </summary>
|
|
|
+ public class UpdateScoreActivityRq : UpdateScoreBase
|
|
|
+ {
|
|
|
+ public UpdateScoreActivityRq()
|
|
|
+ {
|
|
|
+ scores = new List<double>();
|
|
|
+ }
|
|
|
+ /// <summary>
|
|
|
+ /// 分數
|
|
|
+ /// </summary>
|
|
|
+ public List<double> scores { get; set; }
|
|
|
+ }
|
|
|
+
|
|
|
+ #endregion
|
|
|
+
|
|
|
|
|
|
#region API回傳資料用
|
|
|
|