基于OBE的教学辅助系统的设计与实现
2021-03-04孙瑜
孙瑜
摘 要:基于OBE的教学辅助系统的设计与实现,提高了各专业负责人以及任课教师的工作效率。利用数据库相关知识,文档中的部分信息可以自动生成,保证各项工作文档的逻辑正确性和模板统一性,避免文档书写过程中的书写错误和内容的不确定。通过本系统,可以将任课教师从大量文档工作中解脱出来,留出时间投身课程的准备。系统设计过程中考虑到用户需求,设置了文档的可读,可写等权限管理,提高系统的可操作性。
关键词:成果导向教育 教辅系统 数据库
Design and Implementation of Teaching Assistant System Based on OBE
Sun Yu
Abstract:The design and implementation of the teaching assistant system based on OBE improves the work efficiency of the professional leaders and teachers. With the knowledge of database, part of the information in the document can be automatically generated to ensure the logical correctness and template uniformity of the working documents, and avoid the writing errors and uncertainty of the content in the document writing process. Through this system, teachers can be freed from a lot of document work, leaving time to devote to the preparation of the course. In the process of system design, the user requirements are considered, and the rights management of document reading and writing are set to improve the operability of the system.
Key words:outcome-based education, teaching assistant system, database
1 引言
2018年开始,沈阳工学院信息与控制学院软件工程专业以“工程认证”为契机,以成果为导向、以学生为中心、以持续改进为核心,探究适合专业的人才培养方案。传统的教辅系统以及传统的教学模式,根据按照章节讲授课程。而 OBE理念下的教育模式为,明确学生的培养目标,根据目标确定教学内容。为更好的完成软件工程专业的工程教育认证,进一步推动专业教育改革,设计开发适应OBE理念的教辅系统迫在眉睫。
2 OBE教育理念
成果导向教育(Outcome-based Education,简称 OBE)作为一种先进的教育理念,于1981年由思巴迪等美国学者提出后,很快得到了人们的重视与认可,并已成为美国、英国、加拿大等国家教育改革的主流理念。美国工程教育认证协会(A-ET)全面接受了OBE的理念,并将其贯穿于工程教育认证标准的始终。2013年6月,我国被接纳为《华盛顿协议》签约成员[1]。
OBE教育理念以学生为中心,以成果为导向,根据专业培养目标确定学生的毕业要求,进而制定课程体系。在教学过程的各个阶段完成评价、解析,然后基于达成度的分析结果,持续改进,最终达到提高人才培养质量的目标。OBE理念下的从培养目标开始的教学过程如图1所示。
3 系统架构设计
系统采用ASP.NET MVC架构搭建。ASP.NET MVC框架提供了ASP.NET Web窗體模式的替代方法,用于创建基于MVC 的Web应用程序。ASP.NET MVC框架是一个可测试性非常高的轻型演示框架。MVC是三种ASP.NET编程模式中的一种。MVC是一种使用模型(Model)-视图(View)-控制器(Controller)设计创建 Web 应用程序的模式:
·Model(模型) 表示应用程序核心。模型对象是实现应用程序数据域逻辑的应用程序部分。通常,模型对象会检索模型状态并将其存储在数据库中。
·View(视图)显示数据。视图是显示应用程序用户界面(UI)的组件。通常,此UI是用模型数据创建的。
·Controller(控制器)处理输入。是应用程序中处理用户交互的部分,使用模型并最终选择要呈现的视图来显示 UI的组件。通常控制器负责从视图读取数据,控制用户输入,并向模型发送数据。在MVC应用程序中,视图仅显示信息;控制器处理并响应用户输入和交互。
MVC架构将项目分成三部分,减少了项目之间的耦合度,降低了大型项目的复杂度,使项目更容易维护。可自由操控HTML,对前端设计相对来说较友好。对测试驱动的开发提供了良好的支持,适合团队开发模。
4 系统功能设计
4.1 培养方案模块
专业负责人根据国家、社会及教育发展需要,行业产业发展及职场需求,学校定位及发展目标,学生发展及社会期望,梳理出专业培养目标。系统中的专业培养方案模块中包括培养方案的新建、修改、删除等。培养方案包括专业信息,培养目标,毕业要求,毕业要求培养目标的支撑关系,教学进程总表,学制与学位说明,毕业学分要求等。其中毕业要求培养目标的支撑关系如表1所示。
根据权限管理,院校领导可以查看全部培养方案,同学院的专业负责人可以互相查看。
4.2 课程设置模块
专业负责人根据培养方案中的各项信息,生成各类课程设置及学时、学分分配比例表。包括课程平台,课程模块,课程要求,课程名称,总学分,总学时,理论或者实践课程学分,学时,上课学期,周学时,考核类型等信息。
模块中的学时,学分等计算由信息系统自动完成,并有验证功能。
4.3 课程体系模块
课程相关负责人,根据培养方案完成课程体系对毕业要求的支撑对照表。
添加后的数据会形成总表,用户可以下载数据,文件格式为 Word、Excel或PDF。
4.4 大纲模块
根据课程体系设置,编写大纲。大纲包括课程基本信息,课程简介,课程教学目标,对毕业设计指标点的支撑,教学内容和学习成果要求,课程考核,教材及参考资料。
课程基本信息均通过数据库验证自动生成,减少教师文档编写过程中的错误。另外其他信息的填写也有格式限制,避免老师在编写大纲过程中内容填写不规范,格式不统一。
根据权限管理,专业教师可以填写修改自己所负责的课程大纲,可以查看其他教师的大纲,但不能修改。
4.5 教案模块
根据大纲中的课时自动生成教案,任课教师只需要填写教学目的与要求,教学内容设计,教学过程设计,教学方法和教学手段,思考题及作业题,课后小结等内容。
根据权限管理,任课教师只可以填写和修改自己所附泽的课程教案,可以查看其他教师的教案,但不能修改。
5 结语
基于OBE的教辅系统的设计和实现,大大提高了专业各相关负责人的工作效率,保证了从确定培养目标环节开始的各项任务,均按照模板填写,保证内容的逻辑性、正确性和统一性。
参考文献:
[1]李志义.解析工程教育专业认证的成果导向理念[J].中国高等教育,2014(17): 7-10.
[2]刘辉,朱凯,王信群,陈永良,钱晓辉.基于OBE理念的毕业要求达成度评价体系构建-以安全工程专业为例[J]. 教育进展,2018,8(6),649-659.