基于计算机技术的英语自主学习平台的设计

2019-11-19 06:40黄晓梅
微型电脑应用 2019年11期
关键词:模块英语教师

黄晓梅

(西安理工大学 人文与外国语学院, 西安 710048)

0 引言

早在2004年,国家教育部就颁布了《大学英语课程教学要求》,明确指出增强学生自主学习能力是英语教学过程的主要目标,倡导并鼓励以现代计算机技术为支撑[1]。特别是近年来,计算机技术的发展,极大推动了英语教学改革。以学生为中心的教学理念与计算机技术相结合的英语自主学习模式已成为当前英语教学改革的重要发展趋势[2]。相对于传统教学模式,这种新型的教学模式具有以下优点:教学内容的趣味性和知识性、与时俱进的实用性,可以极大调动学生学习的主动性和创造性,充分发挥学生在学习过程中的主体地位以及教师的主导功能。

目前,研究如何把计算机技术与英语自主学习相联系成为关键。基于计算机技术的英语自主学习平台[3],以提升学生的英语语言应用能力为宗旨,以计算机技术为手段,为学生构建一个培养其自主学习能力的语言环境为目标成为现在研究的热点。该平台改变了传统教育中学生为被动学习者的问题,使学生具有更大的主体能动性和独立性,但学生在利用自主学习平台学习过程中,由于缺乏有效监督,学习效果较差[4-5]。基于此,本文借鉴相关系统开发经验,结合合作学习理论,以计算机技术为基础,设计了一个英语自主学习平台。

1 英语自主学习平台设计

1.1 平台体系架构

从体系结构来讲,该平台采用B/S三层架构,包括表示层、业务层和数据层具体如图1所示。

图1 系统体系结构

其中表示层提供应用程序的用于界面,本平台选择微软公司生产的Internet Explorer web浏览器;业务层则是实现应用程序的业务功能,属于系统核心部分,本平台采用Apache软件基金会提供的tomcat web应用服务器;数据层位于底层,用于处理业务层对数据的请求。相对于传统的C/S架构,B/S架构维护和升级更加方便,成本更低,可选择性更多。开发语言采用C编程语言,以Visualstudio.Net2010作为平台的开发平台。数据库管理系统采用微软公司推出的SQLServer2010。

1.2 平台功能设计

英语自主学习平台针对用户为系统管理员、教师和学生,因此该自主学习平台分为3个功能模块,即:系统管理模块、教学管理模块和自主学习模块。不同角色的用户具有不同的权限,通过有效身份验证后,能自动进行权限分配和功能设定的操作界面。

1)系统管理模块

系统管理模块主要支持系统管理员维护自主学习平台的稳定运行和数据安全等功能,具体如图2所示。

图2 系统管理员后台管理功能模块

具体管理工作包括:个人信息、学生信息、教师信息的管理和维护;学习资源库的管理和维护,对教师上传的学习资料进行划分,包括文本区、音频区和视频区,并可对资料进行查询、编辑和删除等;对学生成绩进行管理;对教师和学生之间的言论进行监督和管理;发布、修改和删除公告信息等。

2)教学管理模块

教学管理模块主要支持教师对任课班级和学生信息进行管理;完成课程的在线编辑和课后作业管理;支持教师上传、编辑和修改学习资源,包括学生要学习的课本知识、语法知识、课件、视频资源、音频资料等;针对教学内容可以进行在线出题和智能组卷,设置考试信息;智能统计和管理学生的考试成绩,监控学生的学习记录等功能。

3)自主学习模块

自主学习模块支持学生随时随地登录学习平台进行英语相关在线课程的学习,完成课后作业;支持学生选择感兴趣的学习资源进行观看、学习;支持学生完成测试、答案检查与解析、巩固学习内容;支持学生组间交流;教师可以通过监控记录以及交流情况对学习的自主在线学习情况进行打分;打分结果显示。具体如图3所示。

图3 自主学习模块功能架构

1.3 关键技术

1)合作学习理论应用

为提高英语在线课堂的学习效率,在自主学习模块下属子模块在线课堂中采用了合作学习理论。合作学习[6]是以课堂教学中的人际关系为基础,以目标为先导,让学生、教师全部参与,通过小组活动方式和团队成绩评价标准,进行学习方式。通过合作学习,可以实现学生自主学习过程的相互监督,提高学生的自主学习效率。

具体方法为:学生进入客户端,通过输入账号和密码进入自主学习平台,选择英语在线课堂,进入在线课堂学习。教师根据进入在线课堂的人数进行分组,组间成员不知道相互信息。教师端通过分配任务的方式进行知识传授。并设置相应的完成时间,时间到后会自动提交答案。组间学生得到教师指派的作业,首先自己完成并在规定时间提交作业。作业完成后学生可以打开组间聊天框,进行核对组答案,通过组内人员讨论,确定最终组间答案。时间结束后,教师会依据学生的组内统一答案、本人答案、正确答案以及本组人员对全组贡献进行打分,并将结果返回给学生,学生可以查看最终成绩。

2)asp.net环境下FCKEitor编辑器空间使用

区别于其他编程软件,B/S程序通过存储超文本代码方式代替文本与图形融合读写。如何自动生成超文本代码,并将其存放在相应数据库,是需要解决的关键问题。与其他开发工具相同,asp.net也提供了第3方控件集成。本文采用FCKEitor编辑器[7]进行解决。FCKEitor编辑器是一款功能强大的开源在线文本编辑器,可使开发者在web上采用类似于word的桌面文本编辑。这是一款轻量级编辑器,不需要在客户端进行安装。

3)多媒体嵌入技术

英语自主学习平台属于课程学习系统,支持以多媒体技术为基础的教学内容。教师上传的资源库包括文本内容、Flash、音频视频、图片、PPT等;学生通过界面浏览课程、在线或下载音频视频内容等。因此,平台需要支持多种文件格式。本平台采用多媒体类ControlWeb[8],包含多种用户自定义控件,可以嵌入到课程任务内容中,支持平台在线教学。以Realplayer为例,实现多媒体嵌入式具体方式为:

采用标签将Realplayer ActiveX控件嵌入到自主学习平台实现播放控制,主要代码包括:

标签中classid用于标注播放器,SRC参数用于标明视听窗口源URL,其Value值设置成"<%=RIPfile%>,调用存放在服务器中大容量素材目录文件,在播放列表中存放。

4)平台安全性

英语自主学习平台安全性至关重要,后台数据中含有大量的重要信息,如果被恶意篡改或数据丢失,都会造成严重危害。基于此,必须构建一种安全防御体系。由于Asp.net的应用程序安全是立足于Windows安全性和IIS安全性之上,因此,具体可以采取以下安全策略:

(1)通过Windows身份验证方式;通过MD5加密算法对教师上传的教学老进行加密,学生的信息、答案等通过加密算法存放在数据库中;通过数据类型、过滤任何非法性输入等方式,避免SQL遭受攻击等。

(2)利用asp.net的安全性,将数据库连接语句封装成类文件:access.cs,确保数据库的安全。

2 平台应用效果

为测评该英语自主学习平台的应用效果,本文通过问卷调查的方式对某二本院校428名学生进行调查,调查从教师和学生两方面考虑。调查分两次进行,一次是使用平台之前,一次是使用平台一年后。每次调查均发放428份问卷,其中第一次调查收回416份,第二次调查回收不423份,回收率均高达96%。采用SPSS13.0进行数据处理,具体结果如下:

(1)愿意接受网上自主学习的同学由第一次的6%上升到80%,英语水平提升人数由28%上升到75%。综上可知,采用英语自主学习平台进行英语学习可以加强师生互动,提升英语学习效率。

(2)从课程丰富度角度考虑,认为英语课程内容丰富由原先的10%提升到65%,特别是听力课程内容为最。这表明,英语自主学习平台可以课程内容,激发学生学习兴趣。

(3)从教师参与度来讲,教师在课外参与学生英语学习的次数由原先的3%提升到45%。这表明,采用英语自主学习平台,可以提升教师的参与度。

3 结束语

本文基于计算机技术设计一个英语自主学习平台,该平台采用asp.net技术和B/S三层架构,结合合作学习理论基础,成功解决了自主学习时学生由于缺少有效监督,学习效果差的问题,提升了学生自主学习的积极性和效果。此外该平台还具有以下特点。

(1)真正体现了以学生为中心:该平台为学生提供了一个开放型、自主型的学习环境。学生可以根据自己的知识掌握度,选择学习内容,指定学习计划,把控学习节奏等。

(2)充分发挥教师的主导地位:教师提供各种学习资源,并在充分了解学生英语水平前提下,开发相应的辅导材料,丰富资源内容,提供学生学习的积极性。此外,还对学生自主学习进行监督,通过监控学生的学习记录和成绩等方式对学生进行监督。

猜你喜欢
模块英语教师
28通道收发处理模块设计
“选修3—3”模块的复习备考
最美教师
教师如何说课
未来教师的当下使命
读英语
酷酷英语林
圆我教师梦
集成水空中冷器的进气模块