赵香莲
(河南驻马店农业学校 河南 驻马店 463000)
目前各高校对计算机基础课程的教学大多采用多媒体方式进行授课,教师与学生之间缺乏交流,学生自主学习和协作学习能力较弱,网络资源利用率不高,因此,文中分析任务驱动模式的基本概念,对任务驱动学习环境中的各要素进行分析和设计,提出了基于任务驱动教学模式的网络教学平台,从课程的教学目标、教学设计、资源整合、教学评价和考核等方面对教学平台进行建构。
所谓“任务驱动”就是在学习信息技术的过程中,学生在教师的帮助下,紧紧困绕一个共同的任务活动中心,在强烈的问题动机的驱动下,通过对学习资源的积极主动应用,进行自主探索和互动协作的学习,并在完成既定任务的同时,引导学生产生一种学习实践活动[1]。任务驱动的特点是以教师主导、学生主体,以学定教、学生主动参与、自主协作、探索创新的新学习模式,充分调动学生学习积极性,激发学生学习兴趣,培养学生的分析能力、解决问题的能力。提高自主学习及与他人协作的能力。任务驱动的基本环节首先是创设情境,模拟类似现实情况或者与现实情境相似的学习环境,使学生学习达到身临其境的效果。其次是确定任务,基于前面的虚拟情境,设计一个中心内容,通过任务的解决达到知识的构建,符合探索学习的要求。再次加强自主、协作学习,老师作为一个协作者的角色,提供解决问题的某些途径等,重点发挥学生的自主学习能力。最后要进行对学生自主、协作学习能力、学习效果进行评价。
基于任务驱动模式的网络学习环境是指学习环境、学习模式、人际交往、学习心理等非物质条件和网络平台、网络教学资源、学习辅助工具等物质条件。基于任务驱动模式的教学模式是以任务为核心的,构建学习点,围绕学习点,设计学习资源、学习计划和工具等要素,它们共同服务于由教学目标、学习者、学习内容统一于所设计的任务这个核心。
网络教学环境是以网络技术为媒介的支持系统,为学习者提供多样的技术功能支持并给予最直接、最有效的帮助,任务驱动教学模式是在网络教育教学支持环境的应用,网络教学支持系统整合知识认知、任务、社会支持及协同者这四个重要要素,为学习者提供合理的学习支持,通过有效的学习,使知识者完成认知构建,认知构建的不断完善的过程中使学习者潜在能力得到更好发展。知识构建学习策略、信息资源、学习工具、老师和学习者基于任务驱动的学习活动。学习参与者是整个网络学习活动的主体,他们有网络学习环境中的各个要素紧密相关,决定着每个要素作用的发挥;教师是网络教学活动的重要部分,他们的角色和关系对心理环境和学习气氛的营造有着重要影响。为学习者的知识构建提供支持。应用到任务驱动教学模式的网络平台环境设计中,建构基于任务驱动的网络教学平台的设计要素。如图1所示。
图1 基于任务驱动的网络教学环境的设计要素Fig.1 Design elements of teaching and learning Network environment based on task-driven
基于任务驱动模式的网络教学环境为学习者提供各种各样的技术功能支持并给予最直接、最有效的帮助,任务驱动教学模式在网络教育教学支持环境的应用,是通过任务来触动、激发、和维系学生的永动机,是网络学习者在完成网络学习活动的强劲动力系统。
1)用户分析 基于任务驱动的网络学习平台的用户有管理员、教师、学习者。管理员的职责主要是负责系统管理与组织工作,如学生注册、学习资源的开发、重要文件备份等管理工作;教师的主要职责是上传教学资源、上传学习学习计划书、任务书等,在线和学生交流、答疑,对学生网上学习效果进行统计分析、进行科学的评价。学习者首先注册,获取相应证件号,登录系统选择查看知识点任务进行学习,在答疑区与教师或其他学生进行交流,并可以对自己的学习成果进行测评,检验知识掌握程度。教师具有双重作用,一是类似课堂教学,二是对学生的学习提供指导。平台主要为教师用户和学生之间提供互动支持,提高学生的网络活动的积极性同时加强学生的自主学习能力。
2)课程分析 计算机导论全面地阐述计算机系统的基础理论,根据《计算机导论》的知识内容要点、难点、重点,特点、将计算机导论分成多个学习任务,要求开发的教学平台提供满足支持教师学习任务发布,学生浏览及课程反馈的机制,同时能够满足师生间互动式的交互。
3)任务分析 根据需求分析,以《计算机导论》课程为内容载体建立一个基于任务驱动模式的校园网络教学平台,从教师的角度目标设计,要充分利用网络,在任务驱动教育理论指导下进行同步和异步教学;上传教学资源,通过论坛完成与学生间知识互动。从学生的角度目标设计,要教育资源充分共享,消除信息资源孤岛,学习不受地点、时间、空间的限制,多媒体感官刺激效果好,便于合作、协作、求助,学会自主学习,加大学生的参与度,充分调动学生的自主学习性。
网络教学支持平台的既要具有教学功能,又要具有开发管理等功能,平台的体系结构如图2所示,平台的设计主要分为用户层、功能逻辑层、物理存储层。
图2 平台体系结构Fig.2 Platform architecture
用户层位于客户端,是与用户直接交互的浏览界面,直接接收用户输入并显示从服务器返回的信息。本系统中,分别为教师组和学生组提供了不同的用户界而通过浏览器来进行管理、教学、学习的过程。
功能逻辑层是基于任务驱动的教学支持平台设计与实现的关键层,大部分功能均在此层完成。从逻辑上可以将该层的功能模块划分为若干子模块,添加一个模块就是一个功能子系统。
物理存储层是以实体文件的方式来表示,它采用数据库的存储与管理方式,通过数据库系统来进行资源和学习者的组织,完成数据的定义、更新和查询等操作,并维护数据的安全性和完整性。
该平台针对教师、学生和管理员3种不同角色进行设计开发,不同角色具有不同的功能,将课程开发、教学实施和教学管理3大功能整合在一起,围绕教学完成不同的任务。从平台体系结构图中可以看出,逻辑层包括用户管理模块、课程管理模块、辅助学习模块、交互学习模块、在线测试模块、课程管理模块、监控评价模块。各模块的功能设计如下。
用户管理模块主要功能是后台管理员完成对所有注册用户的管理,完成权限的管理,但管理员不能修改用户资料。通过用户信息可以确认用户角色,分配相应权限,从各方面有效的管理整个网络课程。主要包括用户注册、登录注销、修改用户资料、分配教师权限等,从原理上说,就是通过对用户数据库的增、册业、改、查实现管理用户的目的。
课程管理模块的主用功能是实现学习资源的上传与学习资源的修改,学生可以查看浏览相关学习任务。根据不同用户的角色和职能不同,分为课程管理部分和课程学习部分两部分。课程管理模块主要是针对教师和管理员设计的,为了方便教师和管理员开发、管理各门课程。通过这个模块,教师可以轻松的添加修改删除各个章节的教学内容及相关知识点。课程学习模块主要是为学生提供服务的,学生可以学习课程,其学习方式多种多样,可以通过浏览章节知识点等内容进行自主学习,同时可以进入论坛与其他同学共同探讨相关问题。
交互模块是学生网络学习的辅助手段,交互学习模块为论坛性质的。用的是BBS论坛。论坛为学生提供异步的疑难解答,知识理解共享,互助等,同时为老师提供与学生交流,及时掌握学生学习过程中问题,为教师进步教学提供基础。
辅助学习模块,方便学生更好的利用学习资源。辅助学习模块从功能上分为站内搜索、书签等功能。站内搜索可以实现知识点或任务的搜索及讨论、BBS解答等问题。笔记本功能让学生在学习的同时对于自己为掌握或者重点的进行标注,与教师进行及时的沟通。
监控评价模块,是任务驱动教学模式下的网络支持平台的一个特色,通过对学生学习记录及教师评价来达到自动监控和评价。为了掌握学生的学习动态和学习轨迹,通过记录每个用户访问课程、知识点和题目的次数和最后访问的事件,为教师评价学生提供一个可靠的数据指标。
测试模块主要功能是对学生学习成果进行测试,管理员可以管理题库,完成随机组卷,以及自动阅卷。对学生的学习情况进行一个自我检测,起到强化学习的目的。练习测试模块为主观题形式的学习效果测试。与其他模块一样该模块也分为前后台程序,后台管理辅助教师或管理员出题,修改删除题目,前台程序供学生使用进行自我测试。
根据对测试模块的需求分析及设计,测试模块使用的数据库实体分别为考生档案实体、管理员档案实体、套题实体、考试题目实体和考生成绩实体。在试题的组织等方面采取以下方法:
1)随机抽取试题的方法 randomGetQuestion()
在ran-domGetQuestion()方法中,首先将套题ID保存在1个数组中,并根据套题的个数获取一个随机数,即保存套题的ID数组的指定下标,最后根据该下标获取对应的套题ID并返回。
2)开始考试时保存考试成绩的方法startsaveResult()
为了防止试题泄露,可以通过在考试开始前先将考试信息保存到考生成绩表中,然后提交试卷时,再修改考试成绩实现,这样即使考生并不提交试卷,下次也一样不能再进行考试。
3)获取试题的方法queryExam()
queryExam()方法包括两个参数,一个用于指定套题ID,另一个指定试题类型的参数,如果该参数值为0,就代表查询指定套题中的单选题,否则为1,就代表查询多选题。
4)自动阅卷并显示考试成绩的实现
当考生结束考试,提交试卷后,会访问一个URL地址,从该URL地址中可以知道自动阅卷功能涉及的action参数submitTestpaper。
网络教学模式符合学习者的认知规律,激发学习积极性,提供完善的教学服务。本文结合任务驱动教学理念,从教学模式的角度出发,设计多用户角色的网络教学支持平台,将任务驱动模式应用到网络教学,使学生带着真实的任务在探索中学习。在这个过程中,学生还会不断地获得成就感,可以更大地激发他们的求知欲望,逐步形成一个感知心智活动的良胜循环,从而培养出独立探索、勇于开拓进取的自学能力。充分发挥任务驱动的优势。体现任务驱动的教学理念。
[1]龚婷.VB.NET程序设计课程教学探索与实践[J].电子设计工程,2011,19(19):29-30.
GONG Ting.Teaching research and practice of the VB.NET programming curriculum[J].Electronic Design Engineering,2011,19(19):29-30.
[2]胡勇.《计算机应用基础》课程任务驱动教学模式探讨[J].电脑知识与技术,2011(29):7183-7184,7196.
HU Yong.Investigate the teaching mode of“Task Driven” in courses of the basic computer applications[J].Computer Knowledge and Technology,2011(29):7183-7184,7196.
[3]方芳.任务驱动教学法在高职院校实践教学中的应用[J].农业网络信息,2011(7):146-148.
FANG Fang.Task-based teaching method in practical course ofhighervocationalcollege[J].AgricultureNetworkInformation,2011(7):146-148.
[4]姚琳,孙伟峰,吴国伟,等.计算机网络教学模式探讨[J].计算机教育,2011(19):70-73.
YAO Lin,SUN Wei-feng,WU Guo-wei,et al.Discussion of computer network teaching mode[J].Computer Education,2011(19):70-73.
[5]柳春艳.基于学习共同体的任务驱动型教学尝试——《多媒体课件设计与制作》课程实践探索[J].现代教育技术,2011,21(7):46-49.
LIU Chun-yan.Instructional experiment on learning communities based task-driven-exploring of design with multimedia courseware[J].Modern Educational Technology,2011,21 (7):46-49.
[6]张林.从教学平台到学习平台:以软件工程平台为例[J].现代教育技术,2011(2) :103-107.
ZHANG Lin.Evolving from teaching platform to learning platform:software engineering e-learning platform as an example[J].Modern Educational Technology,2011(2):103-107.