助教培训总结——对学生任务博客的评分练习

培训任务链接

提交人的主页博客链接


一.已评分的表格截图

作业一评分要求明细:

  1. 本人的姓名,学号,所在团队的名称。(10‘)
  2. 每个项目的测试占30分,三个项目总计90分(90‘)

      (1) 列出所选项目的团队信息(5‘)

      (2)留言截图(5‘)

      (3)提出项目中的问题,并予以证明(10‘)

      (4)测试感受,即回答以上问题(10‘)

注:以上为单个项目测试的评分标准,总计30分。

作业一的评分截图)

作业二评分细则:

  1. 在文章开头给出你们Fork仓库的Github项目地址。(5')
  2. 在开始实现程序之前,在下述PSP表格记录下你估计将在程序的各个模块的开发上耗费的时间。(5')
  3. 计算模块接口的设计与实现过程。 设计包括代码如何组织,比如会有几个类,几个函数,他们之间关系如何,关键函数是否需要画出流程图?说明你的算法的关键(不必列出源代码),以及独到之处。并讲讲你的设计是如何体现“Design by Contract”、“Information Hiding”、 “Interface Design”、 “Loose Coupling”等原则的。(35')
  4. 代码复审过程。代码互审情况、发现的问题等。(10‘)
  5. 计算模块接口部分的性能改进。 记录在改进计算模块性能上所花费的时间,描述你改进的思路,并展示一张性能分析图(由VS 2017/JProfiler的性能分析工具自动生成),并展示你程序中消耗最大的函数。(10')
  6. 计算模块部分单元测试展示。 展示出项目部分单元测试代码,并说明测试的函数,构造测试数据的思路。并将单元测试得到的测试覆盖率截图,发表在博客中。(15')
  7. 计算模块部分异常处理说明。 在博客中详细介绍每种异常的设计目标。每种异常都要选择一个单元测试样例发布在博客中,并指明错误对应的场景。(10')
  8. 描述结对的过程,提供非摆拍的两人在讨论的结对照片。(5')
  9. 在你实现完程序之后,在附录提供的PSP表格记录下你在程序的各个模块上实际花费的时间。(5')

作业二评分表截图)

(个人总分表:作业一占比:作业二占比=2:8)

团队作业评分细则:

  1. 列出团队成员的姓名和学号;(2’)
  2. 拟开发项目简介;(5’)
  3. 典型用户及用户故事;(5’)
  4. 项目的主要功能,注意区分基础功能扩展功能;(8’)
  5. 说明所采用的原型开发工具,展示系统原型模型。(5’)
  6. 初步开发计划(分工及进度安排)。(5’)

(团队作业评分表截图)

二、制作统计图表

(作业一)

(作业二)

(个人总分表)

(团队得分表)

三、评分工作总结

1.才拿到这个任务不晓得怎么下手,选择了个人作业和团队作业评分,看了助教学长的博客发现他是真的用心;

2.自己体验了一把评分的感觉,才发现权衡分数也是很难的,第一次评分和系统的评分差别还是有的;

3.发现评分是个技术活,要权衡同学提交的作业和要求之间的差距,得分很容易,但作为扣分的我们,度却很难把握,有些同学作业中没有涉及要求部分,或者混着写,不仔细看他们的博客完全不能正确地去评分,而且后期同学有疑问,自己还必须要有证据来证明自己的评分是公道的;

4.在制作表图的时候,采用的图也必须明了,让老师和同学能直观的看到各项比重,和完成情况;

5.希望自己在这项工作中能不马虎,毕竟这个是最直观评价同学们的付出的东西了。

 

posted @ 2019-08-09 18:31  明婵度  阅读(288)  评论(3编辑  收藏  举报