作业要求
团队阵容
原型设计
分析过程
原型展示
效能分析和PSP
效能分析
本次原型设计过程中,我们根据项目的需求用例文档,对老师、助教、学生等角色的用例进行分析,将用例进行拆分合并,最后总结出几个主要的用例,对它们的原型进行设计,设计出比较主要的界面,但是比较细的一些用例没有再原型上展示出来,后期还需要对原型进行细化。
PSP表格
Planning | 计划 | 480 | 680 |
• Estimate | • 估计这个任务需要多少时间 | 480 | 680 |
Development | 开发 | 450 | 630 |
• Analysis | • 需求分析 (包括学习新技术) | 30 | 60 |
• Design Spec | • 生成设计文档 | 100 | 90 |
• Design Review | • 设计复审 | 20 | 30 |
• Coding Standard | • 代码规范 (为目前的开发制定合适的规范) | 0 | 0 |
• Design | • 具体设计 | 300 | 450 |
• Coding | • 具体编码 | 0 | 0 |
• Code Review | • 代码复审 | 0 | 0 |
• Test | • 测试(自我测试,修改代码,提交修改) | 0 | 0 |
Reporting | 报告 | 30 | 50 |
• Test Report | • 测试报告 | 0 | 0 |
• Size Measurement | • 计算工作量 | 10 | 20 |
• Postmortem & Process Improvement Plan | • 事后总结, 并提出过程改进计划 | 20 | 30 |
| 合计 | 480 | 680 |
团队成员贡献率
221500201 | 17% |
131601207 | 18% |
221600414 | 18% |
221600415 | 10% |
221600416 | 10% |
221600417 | 10% |
221600439 | 17% |
选题报告问题解答
- 课程数据如何导入?
- 课程数据的导入有在线打分和表格导入两种方式。在线打分:当老师和助教在登系统后,可以通过平台对每个同学的作业进行线上打分及可视化的统计分析,团队队长登陆后可对每个组员的贡献度进行评价。表格导入:老师可将已存在的excel电子表格导入到系统中,系统可以对其中的数据进行分析,然后将有效数据在页面上进行显示并加以可视化分析。
- 是否能扩展到其他课程?选题有点大
- 因为软工实践课程作业的评分机制还是比较复杂的,如果要推广到其他课程,可能其他老师评分用不了这么多指标,只需要简单的打分功能。所以初步打算先实现我们课程的要求,后期要推广的话,再去增加适合大多数课程老师需要的通用功能,满足老师普遍的需求。
- 市场调查不明确?
- 近几年各大高校在大力改革教学方式,在这个项目开始之前,我们团队对市场上的在线教育平台做了认真的调研,发现各种教育平台功能参差不齐,有的是在线课堂平台,但缺少作业评审功能,无法线上批改和分析成绩,还有一些有提交和批改作业的功能,但无法将数据进行可视化,难以精确的看到成绩的整体情况。目前大多数高校老师采用博客园平台来发布和收集作业,但是博客园提供的功能很有限,老师只能在平台上面发布作业,然后将学生的作业收集起来,线下进行批改和打分。然而有的老师希望能把每次作业的各项数据分析和报表等直观的在平台上显示出来,这些需求博客园的打分平台是无法满足的,而且后期手动生成十分繁琐耗,因此我们我们的系统则将两者的优点结合起来,既满足了线上作业评审和打分功能,有实现了数据可视化分析的功能,还拥有后台管理系统,方便老师和助教进行班级和学生信息管理。
- 有何同类产品?
- 就本校而言,目前了解到的同类型产品只有THEOL网络教学综合平台,然而THEOL网络教学综合平台以线上授课为主,作业点评只是一个简单的支线功能,不具备数据可视化,生成报表等更加具体细致的功能。
- 未能真正实现系统的自动打分,本质上还是使用工具进行打分?
- 我们的产品并不是要实现自动打分功能(对作业的内容进行分析和评判,目前机器还做不了,如果这些事情机器都可以做了,那还要老师干什么???),主要是针对目前博客园线上批改作业功能无法将数据进行可视化的问题,给老师和学生们提供一个直观清晰的数据分析平台,方便老师通过这些数据更加了解学生的学习进度和各方面能力的变化情况。