|
@@ -1062,12 +1062,13 @@ namespace TEAMModelOS.Controllers.Analysis
|
|
|
resultSum.Add(data.Sum());
|
|
|
}
|
|
|
//确定高分组 最低分数
|
|
|
+
|
|
|
resultSum.Sort((s1, s2) => { return s2.CompareTo(s1); });
|
|
|
- double rhwCount = Math.Floor(resultSum.Count * 0.27);
|
|
|
- double rhw = rhwCount > 0 ? resultSum[int.Parse(rhwCount.ToString("0"))] : 0;
|
|
|
- double rhlCount = Math.Ceiling(resultSum.Count * 0.73);
|
|
|
- double rhl = rhlCount > 0 ? resultSum[int.Parse(rhlCount.ToString("0"))-1] : 0;
|
|
|
- //double rhl = resultSum[int.Parse(rhwCount.ToString("0"))];
|
|
|
+ int rhwCount = Convert.ToInt32(Math.Floor(resultSum.Count * 0.27));
|
|
|
+ double rhw = rhwCount > 0 ? resultSum[rhwCount] : 0;
|
|
|
+ int rhlCount = Convert.ToInt32(Math.Ceiling(resultSum.Count * 0.73));
|
|
|
+ double rhl = rhlCount > 0 ? resultSum[rhlCount] : 0;
|
|
|
+
|
|
|
|
|
|
List<string> knowledgeName = new List<string>();
|
|
|
foreach (string cla in knowledge)
|
|
@@ -1284,10 +1285,10 @@ namespace TEAMModelOS.Controllers.Analysis
|
|
|
}
|
|
|
//确定高分组 最低分数
|
|
|
resultSum.Sort((s1, s2) => { return s2.CompareTo(s1); });
|
|
|
- double rhwCount = Math.Floor(resultSum.Count * 0.27);
|
|
|
- double rhw = rhwCount > 0 ? resultSum[int.Parse(rhwCount.ToString("0"))] : 0;
|
|
|
- double rhlCount = Math.Ceiling(resultSum.Count * 0.73);
|
|
|
- double rhl = rhlCount > 0 ? resultSum[int.Parse(rhlCount.ToString("0")) - 1] : 0;
|
|
|
+ int rhwCount = Convert.ToInt32(Math.Floor(resultSum.Count * 0.27));
|
|
|
+ double rhw = rhwCount > 0 ? resultSum[rhwCount] : 0;
|
|
|
+ int rhlCount = Convert.ToInt32(Math.Ceiling(resultSum.Count * 0.73));
|
|
|
+ double rhl = rhlCount > 0 ? resultSum[rhlCount] : 0;
|
|
|
|
|
|
//初始化年级总分
|
|
|
double total = 0;
|