161250096 潘羽
[TOC]
为了提高教学质量和水平、帮助学生方便高效地了解和达成课程目标,目前南京大学软件学院共有TSS、Moodle、课程大纲系统,知识体系系统和menkor系统,TSS2(软工一、二教学支持系统) 五大信息系统。可根据系统提供信息和职能的不同,可将其分为教学支持系统(TSS+Moodle,TSS2,menkor)和课程体系系统(课程大纲系统+知识体系系统),menkor系统。
本文档将分别对这两大类进行企业分析,找出现有流程中存在的问题,基于CSFs战略分析设计系统规划方案,旨在充分利用已有数据提供决策支持,改善组织现有业务流程,实现业务过程的合理化和企业流程的重组,同时尽可能提高业务流程自动化程度,实现业务流程自动化或半自动化,解决当前系统存在的问题。
-
TSS的主要功能: 各学期课程列表,学生课程列表(每个课程下设有介绍、通知、课件、作业、论坛、分数)。老师发布通知、上传课件、发布/下载作业、登记成绩、发帖等,学生可以提交作业、跟帖、查看每一门课的作业列表以及截至时间和提交状态等。
-
TSS2的主要功能包括: 教师发布作业,发布考试,登记分数,批复质疑审核; 学生提交作业,提交考试,查看作业分数,考试分数,互评作业,查看代码运行结果,提出质疑等
-
Moodle的主要功能包括:各学期课程列表,学生课程列表,学生输入选课密码加入课程或撤销选课;每个课程下设有成员列表、新闻讨论区、通知、课件、作业和成绩管理。老师发布课程通知、上传课件、发布作业、登记分数和解答学生疑问(新闻讨论区和消息),学生可以发帖交流、提交作业、进行日程管理、通过日历了解最近需要提交的作业截至时间。学生可以发布博客,博客可以评论
-
menkor的主要功能包括: 老师发布作业,上传课件,学生提交作业、进行日程管理、通过日历了解最近需要提交的作业截至时间
Moodle的功能比TSS更为全面,TSS + TSS2构成了软院教学支持核心,menkor是个生冷的备用系统
课程大纲系统的功能主要是向学生展示课程列表(通修、文化素质、选修、专业核心、专业选修),为学生选课提供专业指导。知识体系系统的功能主要是向学生展示软件工程学科教育知识体系总体结构。这两个系统同时为教务员提供相关功能:课程管理、知识体管理、用户管理和统计信息(包括课程的知识点覆盖情况、知识单元被课程覆盖情况、知识点覆盖比率、知识单元课时覆盖情况、知识点课时覆盖情况、超额覆盖知识点的课程和差异点分析)。
TSS作为较老且不被维护的系统,有诸多问题,对于使用TSS的三类角色: 管理员,老师,学生分别分析
管理员:
- 缺少作业相关情况: 包括学生提交情况,作业反馈统计
- 缺少学生的最终成绩
- 缺少提醒类信息,包括学生情况和教师情况
教师:
- 作业批改的问题:必须一键下载之后在线下批改作业,然后上传,不支持作业预览和在线批改
- DDL的问题: 缺少ddl的提醒查看,只能单个点击查看
- 作业反馈的问题:不存在作业的反馈,所谓的反馈只是将文件上传而不具备实质性的反馈,需点击查看
- 成绩录入的问题:无法批量导入/计算学生成绩;不支持某学生成绩的修改;无法直接对个人成绩进行评分
- 组队的问题:在进行组队作业评分的时候,人工找到提交作业人对应的组号,给对应组的所有学生打分,易出错
学生:
- 作业提醒缺失: 作业缺少发布提醒,ddl提醒,组队提醒,允许重复提交覆盖
- 成绩公开: 成绩公布不存在仅可查看自己成绩的功能模块,不支持成绩信息统计汇总
- 讨论区: 不具备讨论区功能
- 博客: 不具备博客发布讨论功能
Moodle作为正在运营的教学支持系统,较TSS表现更好,但仍有诸多问题对于使用TSS的三类角色: 管理员,老师,学生分别分析
管理员:
- 缺少作业相关情况: 包括学生提交情况,作业反馈统计
- 缺少学生的最终成绩
- 缺少提醒类信息,包括学生情况和教师情况
教师:
- 作业批改的问题:必须一键下载之后在线下批改作业,然后上传,不支持作业预览和在线批改
- 成绩录入的问题: 不支持一键导入成绩(EXCEL...),不支持修改成绩(只能重新发布),教师缺少具体的统计数据和展示
- 组队的问题: 不支持组队
学生:
- 消息提醒的问题: 在讨论区发帖或者回复后不能收到反馈通知,得点击进入自行查看
- 分组问题: 不支持分组和分组提示
- 作业提交问题: 小组提交作业会有重复
- 新闻讨论区问题: 评论区不支持搜索,难以查找
- 课程退选问题: 课程退选难以找到,给退选造成不便
TSS2是2019年刚上线的教学支持系统,提供软件学院学生软工一、二的作业与考试管理,严格意义上来说,TSS2是一套流程的信息系统的一部分,但自身依旧可以看成一个独立的信息系统。针对此,分为老师和学生两个角色,老师兼具管理员的角色
老师:
- 缺少bug数据问题: 老师不能定位到具体学生的问题,如bug报错和日志
- checklist更新问题: 老师不能在系统直接更新checklist
学生:
- 缺少错误统计: 学生缺少踩坑过程记录
- 质疑过程不可见: 学生提出质疑后无法在系统中了解老师是否看到质疑
课程大纲:
- 选课提示问题: 无选课提示反馈,尤其是对于大三同学需要选方向课修满学分,不存在学分统计和课程统计,容易产生学生无法修满学分顺利毕业的情况
- 课程展示问题: 课程展示为横向表结构,视觉上产生负担
- 课程信息展现问题: 课程信息展现以统一块结构方式展现,不具备基本的层次结构,信息也只包含最基本的信息,缺少相应的选课指导。
- 内容组织问题: 知识体系下诸多缩写意义不明
- 展示列表问题: 列表总以图片代替文字说明,需多次点击,增加负担
- 统计信息问题: 统计信息需固定刷新点击方可显示,多来源数据不能进行统一,对超额覆盖知识点的课程和知识点课时覆盖情况统计没有分页,阅读困难
menkor我一直觉得是个测试项目,因为它存在诸多bug...
- 提醒信息问题: menkor具备消息提醒的功能,但在提醒消息并不能直接进入查看,得点入特定课程页面方可查看详细信息
- 作业上传问题: 学生上传作业能看到两个按钮,一个是"提交作业",一个是"提交",然而前者是作业附属文件提交,后者才是真正作业提交,在作业上传后无任何明显提示,这时需要默念网络连接正常,不丢包,服务器不崩,没有延迟,5s后如果一切正常还是能看到作业提交情况的
- 课件问题: 课件不支持多个下载,只能逐个下载
战略分析:
目标 | 成功因素 | |
---|---|---|
加强信息统计 | 整合TSS和Moodle | |
加强作业反馈 | 作业、成绩的合理管理 | |
加强线上交流 | 改善的交流机制 | |
提出如下改进建议:
- 增加信息统计,包括个人数据和整体课程数据
- 进一步完善备选课程信息,完善课程评价,给学生选择指导
- 加入小组group的支持,对在一课程中处于同一小组的学生进行绑定,并在作业提交页面共享,避免重复提交作业
- 增加网站内消息提醒,对于评论、回复、@等给出提示
- 增加线上交流模块,可以以即时聊天的形式加强交流
- 课件下载允许选中多个文件然后下载
- 成绩公示模块可以增加单个项用于给出对所有人公开的成绩公示
- 作业区应该给出作业反馈
- 支持一键导入成绩
- 整合学校教务系统。根据学生选课信息自动加入课程。可以简化学生选课、退课的流程;减少成绩重复登记
- 联立Moodle和TSS2,使教学过程从作业发布到完成收到反馈成为一条完整的链式结构,加强内聚管理,提高教学效率
- 数据库迁移,与多方的数据集成和硬件的整合处理
- 需求分析人员沟通细节,确定整体目标和基本细节
- 编码人员完成编码工作
- 教师和学生效率的提高
- 教学质量的提高
- 可以考虑开放副本给社会,增加收益
- 自动化的工业化流程
- 用户群体稳定可靠
- 现有的Moodle系统已经较为完善,需要的改动不大
- 会得到用户群体的一致支持
- 软件学院老师规划指导
- 软院学生开发维护
综合来看我院目前的教学系统较为冗杂,部分系统需要一定维护,而新系统仍需注重质量把控,要加强对系统的整改和修补。根据投资和效益分析,实现上文建议的系统是完全值得的,社会因素方面的可行性分析又保证了该方案实现的可能。因此,该规划应当重点考虑
-
与相关部门进行沟通 4 weeks+(3~5人)
-
确定需求 2 weeks(3~5人)
-
数据库设计 1 week(3人)
-
架构设计 1 weeks(4人)
-
编码实现 8 weeks(6~8人)
-
后期测试 2 weeks(5~7人)