|
@@ -973,18 +973,18 @@ namespace TEAMModelOS.Controllers.Analysis
|
|
|
kno = key5.Value.Where(c => c.cId.Equals(x.Key.classId)).Select(z => new
|
|
|
{
|
|
|
z.name,
|
|
|
- persent = Math.Round(z.point > 0 ? z.score / z.point : 0, 4),
|
|
|
+ persent = Math.Round(z.point > 0 ? z.score / z.point / students.Count() : 0, 4),
|
|
|
block = knos.Where(v => null != v.kno && v.kno.Contains(z.name)).Select(x => x.name)
|
|
|
}),
|
|
|
block = claBlock.Count() > 0 ? claBlock.Where(c => c.Key.Equals(x.Key.classId))?.FirstOrDefault().block.Select(z => new
|
|
|
{
|
|
|
name = z.Key,
|
|
|
- persent = Math.Round(z.point > 0 ? z.score / z.point : 0, 4)
|
|
|
+ persent = Math.Round(z.point > 0 ? z.score / z.point / students.Count() : 0, 4)
|
|
|
}) : null,
|
|
|
dim = claDims.Where(c => c.claId.Equals(x.Key.classId)).Select(z => new
|
|
|
{
|
|
|
name = z.dim,
|
|
|
- persent = Math.Round(z.point > 0 ? z.score / z.point : 0, 4)
|
|
|
+ persent = Math.Round(z.point > 0 ? z.score / z.point / students.Count() : 0, 4)
|
|
|
}),
|
|
|
examResults[0].classes.Where(c => c.id.Equals(x.Key.classId))?.FirstOrDefault().gradeId
|
|
|
});
|