Moodle平台下汉语言远程学习系统的设计与实现
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Moodle平台下汉语言远程学习系统的设计与实现信息技术改变了人们的学习手段和学习环境,也改变了人们的教学观念,使得教育环境从传统的形式逐渐地向虚拟学校转变。
基于免费的开放原始码的Moodle的网络学习平台因体现了先进的教学理念、具有低技术门槛、动态模块化功能设计、教师管理、用户注册管理、支持多种类型数据库,以及内嵌了功能齐全的在线编辑器,方便用户创建内容,变换字体、排版,插入图片、表格,上传文件,注重多样化教学评价的设计和实施等特点在各级各类学校中得到了大力发展。
本文主要结合作者的工作单位和岗位性质,以汉语言专业教育为例,构建出了功能相对完整、具有教育科学性与实用性的网络教学系统,以此期望能够推动网络学习的发展。
0 前言
在信息化时代背景下,我们选择什么样技术平台开展网络教学?怎么样来规划系统的结构与功能?怎么样利用好现有的网络教学平台提高教学设计水平、教学质量及评价效果?如何利用这样的网络平台促进教育理念转变?这些都是当前教育信息化时代赋予我们一线教师共同考虑的问题。
随着计算机和网络的普及,数字技术正在改变人们赖以生存的社会环境,一次性教育己不能满足人们的现代需求,网络教育成为未来教育发展的新方向。
目前网络教育己经成为全球化趋势,美国、英国等国家政府投巨资发展网络教育。
欧美国家在信息设施、信息化程度方面己走在了世界的最前沿,而我国网络教育发展起步晚,发展进程缓慢,与欧美国家还存在一定的差距。
网络学习平台,是整个远程教育中的重要组成部分,其结构和功能对整个远程教育起到了重要支撑与决定性作用,因此对网络学习平台的研究具有很重要的现实意义。
目前国际上主流的网络教学平台主要有以Learning Space, Topclass, Virtual, Blackboard为代表的商业平台和以Moodle, Atutor, Claroline, Sakai, LAMS, JoomlaLMS, Claroline等为代表的开源平台,这些平台都支持多国语言(包括中文)在全世界范围内得到了广泛的应用。
Moodle比起其他的系统有绝对的优势在于它是以建构主义理论(协作、活动、相互批评讨论等)为基础设计的平台,适合于完全的在线课程,也可作为传统课程的补充。
本研究主要是以Moodle平台为依托,对汉语言专业的课程进行设计,在该网络教学平台的设计上融入了现代学习理论以及软件工程理论,期望借助Moodle网络教学平台,结合课程设计的实例,实现学生的个性化发展。
1系统设计思想
1.1系统论指导下的软件设计思想
面向对象设计方法是现代软件设计主流思想,其蕴涵着系统论的整体性和普遍联系的基本思想。
它的最基本元素也是系统论最小、最简单的子系统,在认知上,面向对象设计和系统论都是对事物的模型化、抽象化。
开发软件的目的是为了实现功能,满足需要。
通常在一个软件中有许多功能需要同时得到满足,而实现起来又不能一蹴而就,所以就有了功能分解的必要。
此所谓分而治之(Divide and Conquer )。
功能分解是属于设计描述层面的,不是实现层面的。
结构分解才属于实现层面,而且通过结构分解把描述与实现联系起来了。
从描述层面向实现层面跨越需要通过解决功能分解与结构分解的矛盾来实现。
1.2系统管理与开发的基本原则
1.2.1面向利益相关者的项目策划
策划的目的在于明晰定义项目的价值和项目目标,它是项目正式启动的基础和明确项目需求基本前提,也是控制项目范围的基础。
项目策划的要点包含:(1)识别和定义项目的利益相关者,(2)促成利益相关者的参与,(3)培育/运用行业专家,(4)不可忽视项目的验收标准等
四个方面。
1.2.2基于统计数据的项目计划
软件项目计划面临的最大问题是计划的准确性差,要提高软件项目计划的准确性,需要把握: (1)加强基础数据的统计与分析,(2)以面向学习和改善系统的评价原则促进数据统计,(3)谨防里程碑陷阱。
1.2.3基于专业分工的项目资源动态调度
对项目资源的有效组织和调度是十分重要的。
对于软件企业来说,最重要的资源莫过于人力资源,要在项目中充分组织和调度人力资源,需要注意:: (1)实现人力资源的“分类分级”管理,(2)实现人力资源的动态调度。
1.2.4基于可视化工具的项目监控
项目管理不仅关注项目的成果,还要关注项目的过程。
对项目过程控制的忽视,将导致项目范围的蔓延等项目风险的增加。
对项目过程的有效监控,需要注意: (1)过程的监控要做到可视化,(2)形成企业范围的数字神经系统。
1.2.5着眼于提高企业项目管理整体能力的知识管理
项目的成功度很大程度上取决于项目经理,项目经理的水准在项目管理中实施和体现。
软件企业属于知识型企业,其无形资产能够占到总资产的70%以上,管理无形资产的能力将成为软件企业的重要竞争力。
软件企业形象的树立靠的是成功的案例(项目),而企业能力包括属于企业的知识和属于员工的才干两方面。
对于企业能力的管理是要尽可能将员工的才干转化为企业的知识,并提高这种知识水平。
1.3软件设计方法
软件设计方法对软件的开发以及投放市场有着重要的作用。
在日常生活中,常用的软件工程设计方法有Parnas方法、Jackson (JSP/JSD)方法、问题分析方法(PAM )、面向对象的软件开发方法(OO)、形式化方法、可视化方法、软件重用。
面向对象设计方法是现代软件设计主流思想,其蕴涵着系统论的整体性和普遍联系的基本思想。
它的最基本元素也是系统论最小、最简单的子系统,在认知上,面向对象设计和系统论都是对事物的模型化、抽象化。
开发软件的目的是为了实现功能,满足需要。
通常在一个软件中有许多功能需要同时得到满足,而实现起来又不能一蹴而就,所以就有了功能分解的必要。
此所谓分而治之(Divide and Conquer。
功能分解是属于设计描述层面的,不是实现层面的。
结构分解才属于实现层面,而且通过结构分解把描述与实现联系起来了。
从描述层面向实现层面跨越需要通过解决功能分解与结构分解的矛盾来实现。
2 数据库与功能模块设计
2.1数据库设计
数据库设计是指在特定的应用场景下,构造适用的数据库模式,建立数据库及其应用系统,有效地存储数据,并满足具体应用信息处理和客户信息要求的过程。
概念数据模型:概念数据模型以实体一一关系(Entity-Relationship,简称E-R)理论为基础,并对E-R理论进行扩充,从用户的观点出发对信息进行建模凡要用于数据概念级别的设计,独立于机器和DBMS 之间的产品,可以使用Sybase PowerDesinge }具来建立概念数据模型(CDM)。
逻辑数据模型:将概念数据模型转换成具体的数据库产品支持的数据模型,如关系模型,形成数据库逻辑模式。
可以用Sybase PowerDesigner工具直接建立逻辑数据模型(LDM,或者通过CDM转换得到。
物理数据模型:在逻辑数据模型基础上,根据DBMS特点和处理的需要,进行物理存储安排,设计索引,形成数据库内模式。
可以用Sybase PowerDesigner工具直接建立物理数据模型(PDM),或者通过CDM/LDM转换得到。
数据库设计过程包括如下过程:数据分析(需求分析)、概念设计、逻辑设计、物理设计和实施与运行维护几个环节。
Moodle的数据库模型采用了这样的命名方式。
如:mdl_ course_ caterories,其中mdl是所有系统表格的前缀,course代表属于course的模块,caterories代表课程分类表,这样既可以保证清晰的表述,又可以避免不同模块之间数据表格的重名。
由于模块部分的数据模型会随着系统模块的增加而增加,所以当你扩展模块的时候,那部分数据模型就可能会发生变化。
我们利用DBDesigner4将Moodle数据库导出成XML文件。
采用各个模块分别分析的方法来研究,config, user, course,quiz, question等模块的数据模型应该优先考虑。
2.2主要模块功能设计
系统主要模块功能设计如图1所示。
图1 系统主要模块功能
3 系统功能实现与效果测试
3.1系统功能实现
系统的功能实现主要包括如图2至图5所示,此处省略较多的下层功能。
具体功能的细节程序较多,本文只列举登陆系统的关键代码(图6)。
图2 功能实现
图3 学生页面功能
图4 教师页面功能
图5 课程页面功能
图6 登录系统代码
3.2系统效果测试
实验目的:基于Moodle平台的汉语言专业网络教学系统是否有效。
实验假设:1、成人学生在网络系统上的学习具有一定的相似性。
2、本系统对学生的学习交互、学习兴趣等方面具有一定的促进作用。
实验方法:选取两届同专业的学生。
实验班:学生在网络系统上自主学习、点播学习以及合作学习等,期间有老
师提供在线答疑等学习支持服务。
对照班:采用传统的书本自主学习形式,教师可电话、邮件及书信辅导,假
期面授辅导教学等。
经过大量的数据收集、统计与对比,得出以下结论:
第一、从前面模糊的统计数据来看,在实验班的学生(利用网络学习)总体来说交互积极性、知识掌握情况、交互效果,交互质量、学生总体表现等方面均具有一定促进作用;
第二、从实际的考试成绩数据统计来看,对照班成绩要比对照班稳定得多,实验班间距较大或许是因为学习系统的不熟悉或学生对实验产生一定的抵触的因素;
第三、实验班成绩总平均分比对照班要差一些,对照班总平均分75.38,而实验班在71.82;分析其原因应该是实验班为测定成绩,具体可量化,应该比较客观;而对照班为综合平定成绩,有定性与定量相结合。
4结论
随着信息技术的发展,教育信息化越来越得到了教育工作者的重视,尤其是2012年国家出台《教育信息化十二五规划》的出台,以Moodle平台为代表远程教学平台将会更加完善,服务于教育教学的学科资源会更丰富,最终形成构建优质资源库,提高共享水平,促进学校发展,提高教学质量的目的。
由本文可以看出在开源、免费、共享的Moodle上设计出以探究、协作、案例、任务、问题、测试等交互活动,符合成人学习的实际情况,对课堂学习有很大帮助,可作为传统课程的补充。
在后续的研究中,致力于深入研究、改进不足,期望能在实践中获得更多的理论观点供大家借鉴。