一学期很快结束了,助教统计了各位同学目前的成绩分布,最终结果以黄老师公布为准,统计结果如下:
统计结果
PS:从低到高排列,分数以百分数为最终统计结果
学号后三位 | 所在团队 | 百分数 |
---|---|---|
061 | 1.32 | |
056 | 26.92 | |
098 | 32.69 | |
001 | 都怪图图队 | 38.05 |
059 | ojbk | 46.27 |
060 | 47.71 | |
054 | 中国建设银行网上银行 | 57.57 |
050 | 音乐播放器 | 63.38 |
057 | 博客管理系统 | 73.30 |
009 | cleallove8 | 74.05 |
011 | 五杀诺手 | 74.65 |
055 | PHILOSOPHER | 79.13 |
022 | 三人行 | 79.65 |
058 | 80.11 | |
032 | 80.19 | |
033 | 81.62 | |
043 | 84.32 | |
010 | 84.77 | |
007 | 85.09 | |
038 | 86.13 | |
008 | 86.58 | |
044 | 87.26 | |
042 | 87.50 | |
048 | 87.77 | |
040 | 89.05 | |
045 | 90.23 | |
003 | 93.56 | |
036 | 100.00 |
计算方法
计算方法参见邹欣老师博客软件工程课的分数系统,和打分方法
原始分数的累积和区间映射
原始总分=
个人项目成绩 (20%)
- 结对项目成绩 (20%)
- 团队项目Alpha成绩 (25%)
- Alpha阶段个人贡献分 (5%)
- 团队项目Beta成绩 (25%)
- Beta阶段个人贡献分 (5%)
个人项目成绩 (占原始总分的 20%) =
每次作业成绩的累加,再把全班同学的最高成绩映射 20分,这个最高的累加分数到 20 分的比例为 R, 其他同学的成绩按 R 做映射。
作业成绩累计是负分的同学,映射为 0 分。
例如:三个同学 A, B, C 在个人项目中分别得了 50, 30, 10 的原始分, 这个项目的满分是20 分。 最高的原始分50 要映射到 满分20 , 比例是 50 / 20 = 2.5, 所以 R = 2.5
-
*这样我们就可以用 比例R 推出, B 得分=30 / 2.5 = 12, C得分 10 / 2.5 = 4
结对项目成绩 (占原始总分的 20%)= 每次作业成绩的累加,再把全班同学的最高成绩映射 20 分,这个最高的累加分数到 20 分的比例为 R, 其他同学的成绩按 R 做映射。
团队项目成绩 = 每次作业成绩的累加,再把所有项目组的最高成绩映射为 25 分, 其他小组根据映射比例做同样的映射。
alpha, beta 两次团队项目同样处理,各占 25%
个人贡献分 = 和个人项目成绩类似,最高分映射到 5 分,其余按比例映射。
alpha, beta 项目同样处理
为什么要区间化?因为团队项目在进行过程中会有很多次作业(项目启动,需求,设计,WBS, 每日例会报告, 展现博客, 测试,复审得分...) 这个原始分会远远超过个人项目的原始分,这两种分数必须分别归类到各自的区间中,以保证各种努力在最终分数有适当的比例。
归一化
得到原始总分之后,原始总分要做一个归一化处理,回归到百分制。 原始分最高的获得100 分,其他人按照 最高原始分/100 的比率做相应的映射。这个方法和个人项目原始分映射类似。
注:既然映射的参数是受到最高分的同学影响, 那么班级里有一个非常优秀的学生,他的原始分特别高,会导致其他学生的分数被映射得比较低,这公平么? 我们用软件业的浏览器市场做例子,原来的浏览器IE 是成绩比较好,但是后来班里面来了Chrome,Firefox 等学生,原始分最高的同学,映射到了100 分,遗憾的是,IE 不是最优秀的同学,那么IE 的最终分数就降低了,这有道理吧? IE 要获得高分,应该自己努力,而不是埋怨别的同学作业做得更好,对吧?
原来采用的是高限和底限都有的映射, 例如原始分分布是 [20 .. 90], 要映射为 [50.. 100], 这个两端都要照顾到的映射方式有一个巨大的缺点 -- 如果班级里面有一个较差的学生,那么其他人的分数就要被映射得比较高。 那么,为何一个同学的最终分数会受到班里面最差的同学的影响呢? 在软件市场上,最烂的软件不会影响优秀软件的市场占有率,对吧? 因此,在实验了几年之后,最低端的映射就不考虑了。
详细统计结果如下:
总分折算 | 个人总分 | 个人折算 | 结对编程成绩 | 结对折算 | 个1 | 个2 | 结对1 | 结对附加 | 团总 | 团满 | 团队折算 | 个贡折算 | 团1 | 团2 | 团 3 | 团4 | 团5 | 团6 | 团7A | 团7B | 团8 | 团9 | Alpha阶段个人贡献 | Beta个人贡献 | 个人贡献总分 | |||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1.07 | 2 | |||||||||||||||||||||||||||
23.29 | 21.45 | 11.50 | 12.2 | 11.78744 | 4.2 | 17.25 | ||||||||||||||||||||||
28.28 | 9.25 | 19.7 | 19.03382 | |||||||||||||||||||||||||
32.92 | 9.7 | 5.20 | 18.7 | 18.06763 | 2.7 | 28 | 145 | 9.655172 | 0.00 | |||||||||||||||||||
40.03 | 16.2 | 8.69 | 2.2 | 14 | 90.9 | 31.34483 | ||||||||||||||||||||||
41.28 | 9.2 | 4.93 | 6.2 | 5.00 | ||||||||||||||||||||||||
49.81 | -20 | -10.72 | 15.7 | 15.16908 | -10 | 124.3 | 42.86207 | 2.50 | ||||||||||||||||||||
54.84 | 12.7 | 12.27053 | 65.25 | 137.5 | 39.23632 | 3.33 | 9.5 | 4.5 | 4 | 6 | 3.25 | 8.1 | 16.9 | 13 | 17 | 30.00 | ||||||||||||
63.42 | 17.2 | 9.22 | 14.5 | 83.15 | 3.5 | 7.5 | 4.75 | 12.5 | 20 | |||||||||||||||||||
64.07 | 14.75 | 7.91 | 17.7 | 17.10145 | 103.6 | 35.72414 | ||||||||||||||||||||||
64.59 | 24.4 | 13.08 | 16.3285 | 5.4 | 19 | 3.83 | ||||||||||||||||||||||
68.47 | 22.55 | 12.09 | 3.8 | 18.75 | 66 | 39.68731 | 4.42 | 9.75 | 5.5 | 6.5 | 3.75 | 20.28 | 18 | 38.28 | ||||||||||||||
68.91 | 28.5 | 15.28 | 16.5 | 15.94203 | 18.5 | 55.45 | 33.34336 | 4.35 | 8.5 | 1.5 | 7.75 | 15 | 25 | |||||||||||||||
69.31 | 15.01 | 12 | 16 | 4.30 | 23 | |||||||||||||||||||||||
69.38 | 18.6 | 9.97 | 4.1 | |||||||||||||||||||||||||
70.62 | 13.7 | 7.35 | 3.2 | 10.5 | 24 | 21 | ||||||||||||||||||||||
72.96 | 25.7 | 13.78 | 14.49275 | 13.5 | 20.52 | 22.8 | 43.32 | |||||||||||||||||||||
73.35 | 28.95 | 15.52 | 11.2 | 17.75 | ||||||||||||||||||||||||
73.62 | 32.1 | 17.21 | 15.1 | 46.00 | ||||||||||||||||||||||||
74.52 | 19.3 | 10.35 | 20.7 | 3.3 | 4.49 | 19.68 | 19.2 | 38.88 | ||||||||||||||||||||
74.91 | 37.3 | 17.8744 | 14.3 | 3.70 | 34.00 | |||||||||||||||||||||||
73.77 | 28.6 | 15.34 | 14.7 | 14.2029 | 9.1 | 19.5 | 4.54 | 20.16 | 39.36 | |||||||||||||||||||
75.71 | 22.85 | 12.25 | 5.1 | 4.74 | 19.44 | 21.6 | 41.04 | |||||||||||||||||||||
75.94 | 19.9 | 10.67 | 8.9 | |||||||||||||||||||||||||
75.32 | 22.4 | 12.01 | 11.9 | 4.58 | 19.92 | 19.8 | 39.72 | |||||||||||||||||||||
78.07 | 11.80 | 15.5 | ||||||||||||||||||||||||||
80.95 | 17.5 | 9.38 | 35.00 | |||||||||||||||||||||||||
86.52 | 30.5 | 16.35 |
分数统计说明
- 一些同学的和其他两个班的同学组队,分数从另两位助教那里统计得到,为校正不同助教的打分偏好,折算方法是团队总分=团队总分/团队满分*50
- 061 056 098这三位同学未在三个班的团队分布名单中见到名字,认定为参与团队作业,团队作业对应分数置零。
- 百分数折算方法是:原始分最高的获得100 分,其他人按照 最高原始分/100 的比率做相应的映射 互联网生态是赢家通吃,故总分最高者映射为0分。
本学期个人分数变化图
PS:分数变化按照各作业分数直接相加求得,可以看到036同学是后来者居上,逆袭得状元
个1总 | 个2总 | 结对-附加 | 团1总 | 团2总 | 团3总 | 团4总 | 团5总 | 团6总 | Alpha贡献总 | 团7总 | 团8总 | 团9总 | Beta贡献总 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
36.20 | 45.45 | 48.95 | 52.20 | 69.20 | 76.70 | 81.45 | 97.45 | 105.95 | 135.35 | 154.35 | |||||
50.80 | 59.30 | 64.80 | 68.80 | 87.30 | 88.80 | 92.80 | 113.80 | 117.30 | 127.25 | 152.25 | |||||
55.80 | 64.30 | 69.80 | 73.80 | 92.30 | 93.80 | 97.80 | 121.80 | 125.30 | 135.25 | 145.25 | |||||
53.50 | 63.00 | 81.50 | 83.00 | 87.00 | 102.00 | 105.50 | 115.45 | 140.45 | |||||||
34.30 | 43.80 | 48.30 | 52.30 | 58.30 | 63.30 | 66.55 | 89.55 | 97.55 | 122.55 | 144.55 | |||||
33.40 | 42.90 | 47.40 | 51.40 | 57.40 | 62.40 | 65.65 | 89.65 | 97.65 | 122.65 | 143.65 | |||||
5.70 | 24.20 | 39.90 | 49.15 | 52.65 | 55.90 | 72.90 | 80.40 | 85.15 | 110.15 | 118.65 | 148.05 | 173.05 | |||
49.75 | 55.25 | 62.75 | 73.75 | 80.25 | 84.00 | 103.68 | 113.68 | 125.68 | 144.88 | ||||||
42.10 | 51.10 | 60.85 | 66.35 | 73.85 | 84.85 | 91.35 | 95.10 | 115.02 | 125.02 | 137.02 | 156.82 | ||||
21.55 | 41.25 | 51.00 | 56.50 | 64.00 | 75.00 | 85.25 | 104.69 | 114.69 | 126.69 | 148.29 | |||||
40.70 | 50.45 | 55.95 | 63.45 | 74.45 | 84.70 | 105.22 | 115.22 | 127.22 | 150.02 | ||||||
43.30 | 62.05 | 67.55 | 75.05 | 86.05 | 92.55 | 96.30 | 116.46 | 126.46 | 138.46 | 157.66 | |||||
34.70 | 43.95 | 47.45 | 50.70 | 67.70 | 75.20 | 79.95 | 101.95 | 110.45 | 139.85 | 157.85 | |||||
32.60 | 41.85 | 45.35 | 48.60 | 65.60 | 73.10 | 77.85 | 91.85 | 100.35 | 129.75 | 145.75 | |||||
22.20 | 26.70 | 30.70 | 36.70 | 41.70 | 44.95 | 57.95 | 65.95 | 90.95 | 107.95 | ||||||
2.80 | 34.25 | 49.50 | 68.00 | 74.50 | 78.25 | 98.53 | 108.53 | 120.53 | 138.53 | ||||||
26.45 | 29.95 | 33.20 | 50.20 | 57.70 | 62.45 | 82.45 | 120.35 | 142.35 | |||||||
37.25 | 40.75 | 68.50 | 73.25 | 96.25 | 104.75 | 134.15 | 154.15 |