前言:寻找写作灵感?中文期刊网用心挑选的高校课堂提问考核管理系统的设计,希望能为您的阅读和创作带来灵感,欢迎大家阅读并分享。
摘要:为了辅助高校教师在上课过程中对学生的提问进行考核管理,笔者通过调查分析、亲身实践等方式,结合本专业教师在授课过程中出现的问题,设计并研发了一套专门针对教师上课提问考核的管理系统。本系统采用IIS服务器及ASP.NET技术实现,系统功能完善,操作简单,为教师在课堂提问过程中需要实时记录学生的学习状况提供了更加方便、快捷的途径,大大提高了高校教师的课堂教学效果。
关键词:课堂考核系统;ASP.NET;数据库
0引言
目前,在全国各高等院校大规模实施课堂教学改革的环境下,课程的考核模式也随着课程性质的不同在发生着变化,主要的变化趋势是由传统的单一的以期末考试重心,拓展到多元化考核模式,课堂提问考核系统作为教师平时成绩考核的观测点,是教学改革的一项重点工程,也是教学改革过程中发展的必然产物[1]。面向高校教师的辅助教学软件由于授课门类的不同、授课专业的不同以及授课对象的不同等因素影响,因此,辅助教学软件的需求设计也种类繁多,各有其侧重点和针对性。课堂提问考核系统是一款专门面向高校教师课堂提问考核的辅助教学软件,为高校教师私人订制了个性化提问模式,能够及时、高效记录学生的个人学习情况和考核成绩等信息,辅助教师对学生的平时成绩、期末成绩进行有效管理。
1系统使用的相关技术
1.1ASP.NET。是一个开源、跨平台、高性能、轻量级的Web应用构建框架,使用了.NET构建Web应用[2]。ASP.NET是一个开发框架,用于通过HTML、CSS、JavaScript以及服务器脚本来构建网页和网站,是一种嵌入网页的脚本,可以由网络服务器执行服务器脚本技术[3]。ASP.NET具备开发网站应用程序的一切解决方案,包括验证、缓存、状态管理、调试和部署等全部功能[4]。在代码撰写方面的特色是将页面逻辑和业务逻辑分开,能够分离程序代码与显示的内容,让丰富多彩的网页更容易撰写。
1.2开发语言与开发平台。由于C#拥有更广泛的应用前景,是面向对象的主流编程语言,所以本系统采用C#作为开发语言,开发平台采用VisualStudio2012进行开发。VS是美国微软公司的开发工具包系列产品。VS是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具[5]。
1.3数据库系统。一个好的数据库,不但可以提高数据查询效率,还可以保证数据的安全性、完整性和一致性[6],本系统最终采用了SQLServer2008数据库。SQLServer2008提供了一个全面的和可扩展的数据仓库平台,可以满足大量用户的需求,具有很高的安全性、可靠性和可扩展性,降低了开发和管理数据基础设施的时间和成本,提供了一个全面的平台,可以在用户需要的时候给他发送信息[6]。
2系统功能简介
通过使用该系统,高校教师能够根据自身专业、课程以及学生的特点,个性化订制课堂提问考核系统,通过趣味性课堂提问、现场学生状态记录、危机人群设定等方式调动学生的学习积极性,辅助教师及时掌握并记录学生的课堂学习情况,以有效提高教师的课堂教学效果。
3系统架构设计
本系统初步设计为两部分,分别是数据录入模块和提问系统模块。其中,数据录入模块又包含教师信息的录入与管理、授课班级的信息录入与管理以及学生名单录入与管理等。提问模块的主要功能在于以友好的界面显示教师的综合信息、授课班级学生的综合信息、提问模式、计分、积分系统与评价等。本系统的架构设计如图1所示。本系统最终服务的用户是高校教师,所以系统设计时完全从教师的角度出发,由教师本人作为系统的管理者和使用者,操作该考核系统。所以本系统的设计不存在多个用户,更不存在管理员,系统完全运行于独立的PC端,不需要通过网络连接,能够满足教师在没有网络的前提下,仍然能高效记录学生在课堂的表现。教师端使用用例图如图2所示。
4系统功能模块设计
基于系统的架构设计,本系统最终设计了5大主要模块:教师管理模块、班级创建及管理模块、学生录入及管理模块、课程录入及管理模块、课堂考核模块等。具体功能模块的设计方案如下。(1)教师管理模块。高校教师在使用本系统之前,首先要做的工作就是根据系统为教师分配的初始账号和密码登录教师管理模块对本人信息进行录入和更改个人密码。教师需要录入的个人信息包括本人的工号、姓名、学院等基本信息,同时修改个人密码。本系统采用一对一的使用模式,每名教师唯一对应一套系统,不需要管理员对系统的教师信息进行逐一管理。(2)班级创建及管理模块。教师录入个人信息以后,首先需要创建班级,根据自己的课程录入上课班级的信息,具体需要录入和管理的班级信息包括班级编号、班级名称、隶属学院、隶属专业以及班级人数等,并通过该模块对本学期要上的课程进行修改和删除等。为了方便教师录入班级信息,班级编号不需要教师录入,而是通过公式自动计算班级编号,录入考核系统。(3)学生录入及管理模块。教师录入班级总体信息以后,需要为班级逐一录入班级的学生信息,以班级为单位统一管理学生信息。具体需要录入和管理的学生信息包括:学号、姓名、性别、隶属班级编号、隶属班级名称以及照片等。教师进入学生录入及管理模块时,首先会弹出班级选择对话框,明确需要录入学生的信息属于哪个班级,进入管理模块以后,为了简化教师的信息录入负担,学生编号由系统通过公式自动生成,班级的编号和班级的名称根据预先的班级设定自动生成。(4)课程录入及管理模块。通过本模块,教师可以录入并管理本学期自己需要教授的课程信息,具体需要录入和管理的课程信息包括:课程编号、课程名称、课程学期、课时数、课时周数以及班级名称等。其中,课程编号由系统自动计算给出。(5)课堂考核及管理模块。此模块是本系统的重点,当教师在上课过程中,需要对学生进行提问考核时,使用此模块对考核的结果进行记录、评分或评价。首先,教师通过提示对话框确定本次课堂需要考核的课程和班级,然后通过班级的名单对学生进行随机提问,并通过记录评价的方式记录学生回答问题的结果。具体信息包括:随机点名、查看该生、计时器、统计图表等。其中,随机点名功能可以随机抽取一名本班的学生进行提问,能够增加课堂的趣味性,增强学生的紧迫感,提高学生的注意力。教师根据学生回答问题的情况或者平时的课堂表现,可以对评价分数进行修改。评价分成两个部分:一是表扬描述及分值,二是待改进描述及分值。这些描述由后台数据库系统预先设定好,根据课程的不同,评价描述的内容也会有所不同,最后根据该生的综合表现对该生的课堂表现进行考核和评估。计时器是系统的辅助功能,可以提供答题计时、课堂练习计时等功能。统计图表可以把该生本门课程的整体表现,以图表的方式进行展示,让教师更加直观地了解该生的课堂学习情况,并给出更加精准的综合评价,为教师在期末录入平时成绩提供有效的支撑。
5结语
本系统主要基于PC平台,使用了C/S的架构,服务器端采用IIS服务器及ASP.NET技术,采用SQLSever2008数据库系统对系统的数据进行管理,实现了面向高校教师课堂提问考核管理的系统,教师使用该系统不仅可以实时记录上课过程中学生的学习状态,还可以及时、高效地记录学生的个人学习情况和考核成绩等信息,辅助教师及时掌握并记录课堂学习情况的第一手材料,大大提高了教师的课堂教学管理的效率。本软件的设计与实现是计算机技术与图像处理技术相结合的实际应用,是优化考核机制的产物,能够为获得更好的教学效果提供有效的助力。
参考文献
[1]吴世卫,陈瑜,关建军.浅谈在线教育发展下的高校课程与教学改革[J].才智,2020,15(1):219-220.
[2]明日科技.ASP.NET从入门到精通[M].北京:清华大学出版社,2012.
[3]岳学军,李晓黎.Web应用程序开发教程——ASP.NET+SQLServer[M].北京:人民邮电出版社,2009.
[4]蒋永伟.基于ASP.NET的学生教务信息管理系统设计与实现[J].山东工业技术,2016(7):82.
[5]王敏.学生信息管理系统的设计与实现[J].科学咨询,2020,2(7),128-129.
[6]齐斐.大学计算机教学平时成绩管理系统的设计与实现[J].湖北农机化,2019,22(3),233-234.
作者:孙沫丽 郭亮 李伟光 田继亚 唐立新 单位:长春光华学院