作业内容:简要分析计算机辅助教学系统(CAI)的需求和必要性以及本周结对项目工作的成果。
答:本周我们团队选择了计算机辅助教学系统这一项目作为我们本次的团队项目。
一、简要分析一下CAI的需求和必要性:
(1)随着计算机技术的飞速发展,信息网络已成为社会发展的重要保证。如何以网络为纽带快速、高效、方便地实现知识传递,以现代化手段促进教学改革,是教育工作者要解决的问题。
(2)传统的教学方式体现出教师和学生不能同步的问题,现在有一种教学方式就是基于网络的教学,它实现了在网络上学生和教师互动。
(3)计算机教学辅助系统是面向教师和学生的辅助系统,通过此平台,学生、老师可以不受时间、空间、地域的限制,进行教学互动。相比较传统教学更容易提高教学效率。
(4)整个系统界面简洁、操作方便,包含了用户操作模块:学生登录、提交作业、查看课件、留言提问;教师发布公告、查看作业、解答问题,可以满足老师的基本要求。
(5)通过整个系统应能时时监控,以便随时对教学进行管理,大大提高了老师的工作效率。可以满足高校师生对于课件资源共享以及异步沟通交流的要求。
综上所述,我们团队选择了计算机辅助教学系统,虽然项目要实现很多大的功能和模块比较困难,但我们团队一定会尽自己最大的努力做好,基本满足老师的对这个系统需求。
二、本周结对项目工作的成果
我们团队在选择了项目之后,根据项目经理的安排组内两两结对,这样可以更加高效率的完成任务,提高效率。我们团队在上课的时候向用户,也就是向宋老师简要的问了一下关于项目的需求,结合老师的对课程面板的要求,我和我的队友两个人主要负责了老师课程面板这个系统功能的样例实现。本周成果如下:
课程面板系统功能
老师通过个人的课程面板查询每学期每门课程的教学进度,以及本班学生的作业提交情况、并显示出学生成绩表,然后根据每次作业成绩的高低排行显示前十的学生作业成绩表,还可以查看讨论区的热门话题,及时对同学们课程的反馈做出回复和对本门课程做出更详细的教学计划。
课程面板用例图
课程面板子功能
1、教学进程:老师可以查看每学期每门课程的教学进度
2、作业提交情况:老师可以查看学生每次作业的实交人数、缺交人数、迟交人数
3、学生成绩:查看经老师修改打分后的学生成绩总表
4、作业排行榜:学生每次作业成绩按分数高低进行排名并显示作业排名前十的成绩表
5、热门评论话题:老师和学生在讨论区所讨论的热门的话题榜
由于篇幅原因,列举上述五个样例其中一个样例的事件流如下:
用例名称:学生成绩
涉及的参与者:老师
描述:老师通过用例查看学生作业的成绩
前置条件:老师必须登录到这个系统
后置条件:学生成绩信息同步到账户
正常事件流:
1、 用户点击学生成绩按钮
2、 用户选择某一门课程的作业成绩,选择方式:先显示所有课程的列表方式:按字母顺序列出系统中的所有课程;
3、 老师点击某一课程
4、 显示该门课程每次作业的成绩表
5、 点击某一次作业
6、 老师查看本次作业学生成绩表
7、 查看完毕,返回主选择屏幕
备选事件流:如果某门课程某次作业没有成绩显示,用户须先进行作业评分