(教育技术学专业论文)moodle功能插件二次开发问题研究.pdf_第1页
(教育技术学专业论文)moodle功能插件二次开发问题研究.pdf_第2页
(教育技术学专业论文)moodle功能插件二次开发问题研究.pdf_第3页
(教育技术学专业论文)moodle功能插件二次开发问题研究.pdf_第4页
(教育技术学专业论文)moodle功能插件二次开发问题研究.pdf_第5页
已阅读5页,还剩67页未读 继续免费阅读

(教育技术学专业论文)moodle功能插件二次开发问题研究.pdf.pdf 免费下载

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

摘要 m o o d l e 是澳大利亚教师m a r t i nd o u g i a m a s 基于建构主义教育理论而丌发的用来建设 基于i n t e m e t 的课程和网站的软件包,是一个免费的开放源代码的软件,目前在各国已广 泛应用。作为著名的开源课程管理系统,全世界的m o o d l e 爱好者都可以参与到系统的设 计、开发中。开发者们为了满足特定的需求,在不改变m o o d l e 核心代码的基础上进行二 次丌发,并通过m o o d l e 官方网站发布出来,提供给全世界的m o o d l e 使用者。 本文首先采用文献研究法来了解m o o d l e 的发展理念与功能特征,在此基础上系统分 析了m o o d l e 的架构和相关技术,研究了m o o d l e 重要模块提供的可供二次开发的接口。通 过对m o o d l e 现有的二次开发方式进行的细致调研统计,概括出活动模块的二次开发、功 能版块的二次开发、支持类型扩展和其他类型的二次开发四种主要的m o o d l e 功能模块扩 展方式,并对每种二次开发方式进行了分析,展示了每种方式的典型案例。之后针对活动 模块和功能版块的不同接口,分别从需求分析、数据库设计、接口设计几个方面对师生交 互、目标设定活动模块和浏览学生报告功能版块进行了分析与设计,并最终实现了需求分 析中的相关功能。最后总结了论文的主要工作和不足,并对未来工作做了展望。 论文的主要研究成果是: 1 从技术分析的角度对m o o d l e 的平台架构进行整体分析,然后从m o o d l e 的源代码入 手,分析了m o o d l e 的安装过程、权限、页面与代码库和数据表,可以为下一步进行二次 开发奠定基础。 2 搜集相关m o o d l e 现有二次开发案例进行统计分析,根据不同的功能和安装方式把案 例分为活动模块的二次开发、功能版块的二次开发、支持类型扩展的二次开发和其他类型 的二次开发四种,并对每种类型的统计结果分别进行分析,详解它们在安装与使用过程中 的异同。 3 对活动模块中的交互功能和功能版块中的学习管理功能进行功能扩展,详解二次开 发的过程,并成功实现需求分析中的预定功能,可以为m o o d l e 的二次开发提供有益借鉴。 关键词:m o o d l e二次开发功能插件调查 a bs t r a c t m o o d l ei sd e v e l o p e db ya na u s t r a l i a nt e a c h e r - - - m a r t i nd o u g i a m a s i t i sb a s e do n c o n s t r u c t i v i s te d u c a t i o n a lt h e o r yd e v e l o p e df o rb u i l d i n gi n t e r n e t - b a s e d c o u r s e sa n dw e b p a c k a g e s a n di ti saf r e eo p e n s o u r c es o f t w a r e ,a tt h ep r e s e n t t i m eh a sb e e nw i d e l ya p p l i e di n v a r i o u sc o u n t r i e s a saw e l l k n o w no p e n - s o u r c ec o u r s em a n a g e m e n ts y s t e m ,m o o d l el o v e r so f a l lo v e rt h ew o r l dc a np a r t i c i p a t ei nt h ed e s i g na n dd e v e l o p m e n t i no r d e rt om e e ts p e c i f i cn e e d s , o nt h eb a s i so fn o tc h a n g i n gt h ec o r ec o d e , d e v e l o p e r sd ot h er e - d e v e l o po fm o o d l ea n d d i s t r i b u t et h r o u g ht h eo f f i c i a lw e b s i t ea l lo v e rt h ew o r l da v a i l a b l et ot h em o o d l eu s e r i nt h i sp a p e r , l i t e r a t u r er e s e a r c hm e t h o du s e dt ou n d e r s t a n dp h i l o s o p h ya n df u n c t i o n a l c h a r a c t e r i s t i c so fm o o d l e t h e nt h ea r t i c l ea n a l y s et h em o o d l ea r c h i t e c t u r ea n dr e l a t i o n a l t e c h n o l o g i e s ,a n ds t u d yt h ei m p o r t a n ti n t e r f a c eo fm o o d l em o d u l ef o rt h er e d e v e l o p b y r e a s e a r c h i n gt h ee x i s t i n gw a yo fm o o d l er e - d e v e l o p ,t h i st e x to u t l i n e d f o u rt y p e s :a c t i v i t y m o d u l e ,b l o c k , t y p ee x t e n s i o na n dt h e o t h e r t y p ea n da n a l y s e e a c ha p p r o a c ho ft h e r e - d e v e l o p a f t e rt h a ts h o wat y p i c a l c a s eo fe a c hm o d e f o rd i f f e r e n ti n t e r f a c eo fa c t i v i t y m o d u l e sa n db l o c k s ,c h a p t e rv d e s i g na n dd e v e l o pt h ep l u g i nf r o mt h en e e d sa n a l y s i s ,d a t a b a s e d e s i g n ,i n t e r f a c ed e s i g no ft e a c h e r - s t u d e n ti n t e r a c t i o nm o d u l e ,g o a ls e t t i n ga c t i v i t ym o d u l ea n d t h eb r o w s e rf u n c t i o ns e c t i o no fs t u d e n t sr e p o r t e v e n t u a l l ya c h i e v et h ec o r r e l a t i o nf u n c t i o no f t h e n e e d sa n a l y s i s f i n a l l yt h et h e s i ss u m m a r i z e st h em a i nj o ba n dd e f i c i e n c i e s ,a n dm a k e st h e p r o s p e c to ff u t u r ew o r k t h em a i nr e s e a r c hr e s u l t so f t h et h e s i sa r e 1 a n a l y z ep l a t f o r ma r c h i t e c t u r eo fm o o d l ef r o mt h ev i e wo ft e c h n i c a la n a l y s i sp o i n t ,t h e n f r o mt h em o o d l es o u r c ec o d et os t a r tt h ea n a l y s i so ft h em o o d l ei n s t a l l a t i o np r o c e s s ,p e r m i s s i o n s , a n dt h ep a g ew i t ht h ec o d eb a s ea n dd a t at a b l e i tc a nl a yt h ef o u n d a t i o nf o rt h er e - d e v e l o p 2 g a t h e rt h ee x i s t i n gc a s e so fr e - d e v e l o pf o rs t a t i s t i c a la n a l y s i s a c c o r d i n gt od i f f e r e n t f u n c t i o n sa n di n s t a l l a t i o nm e t h o d ,t h i sa r t i c l ep u tt h ec a s ei n t of o u rt y p e s :a c t i v i t ym o d u l e ,b l o c k , t y p ee x t e n s i o na n dt h eo t h e rt y p e , t h e ne x p l a i nt h es i m i l a r i t i e sa n dd i f f e r e n c e si nt h ec o u r s eo f i n s t a l l a t i o na n du s e 3 d e v e l o pt h ep l u g i nf o ri n t e r a c t i v ef e a t u r e so fa c t i v i t ym o d u l ea n dt h es t u d ym a n a g e m e n t o fb l o c km o d u l e e x p l a i nt h ep r o c e s so fr e - d e v e l o pa n di m p l e m e n t a t i o nt h en e e d sa n a l y s i si nt h e b o o kf e a t u r e s t h i sc a np r o v i d eu s e f u lr e f e r e n c ef o rt h er e d e v e l o po fm o o d l e k e y w o r d s :m o o d l e r e - d e v e l o pp l u g i n s u r v e y 曲阜师范大学博士硕士学位论文原创性说明 ( 在口划“”) 本人郑重声明:此处所提交的博士口 硕土9 论文m o o d l e 功能插件 二次开发问题研究,是本人在导师指导下,在曲阜师范大学攻读博士口硕 士母学位期间独立进行研究工作所取得的成果。论文中除注明部分外不包含 他人已经发表或撰写的研究成果。对本文的研究工作做出重要贡献的个人和 集体,均己在文中已明确的方式注明。本声明的法律结果将完全由本人承担。 名:奇五t 午 隰 u 卜i 、l1 曲阜师范大学博士硕士学位论文使用授权书 ( 在口划“”) m o o d l e 功能插件二次开发问题研究系本人在曲阜师范大学攻读博士口 硕商期间,在导师指导下完成的博士口硕士d 学砬论文。本论文的 研究成果归曲阜师范大学所有,本论文的研究内容不得以其他单位的名义发 表。本人完全了解曲阜师范大学关于保存、使用学位论文的规定,同意学校 保留并向有关部门送交论文的复印件和电子版本,允许论文被查阅和借阅。 本人授权曲阜师范大学,可以采用影印或其他复制手段保存论文,可以公开 发表论文的全部或部分内容。 作者签名: 导师签名: l a 蕊襁弋领。 “ 彳7 期期日日 第一章绪论 1 1 研究背景 1 1 1e l e a r n i n g 的发展意义 “2 0 世纪下半叶,以互联网计算机为代表的第三次工业革命迅速席卷全球,使人类社 会生产方式从以工业化为主导向信息化与工业化融合转变,劳动生产率得到了极大提高, 社会生产力和人类文明达到了前所未有的新高度,世界正在进入信息化时代。一随着网络 技术及多媒体技术在教育中的广泛应用,e 1 e a r n i n g 这一全新的学习方式日渐得到应用和推 广。学者何克抗( 2 0 0 2 ) 认为“可以将美国教育部对e l e a r n i n g 概念的定义归纳如下: e l e a r n i n g 是指主要通过因特网进行的学习与教学活动,它充分利用现代信息技术所提供 的、具有全新沟通机制与丰富资源的学习环境,实现一种全新的学习方式:这种学习方式将 改变传统教学中教师的作用和师生之间的关系,从而根本改变教学结构和教育本质。 它 提供了学习的随时随地性,从而为终身学习提供了可能,学生在e 1 e a m i n g 环境中用一种 全新的方式进行学习。e 1 e a r n i n g 不仅是提高学生批判性思维和分析能力的重要途径,而且 能够很好的实现一些需利用素材和情境才能实现的教育目标,虽然它不会取代学校教育, 但会极大地改变课堂教学的目的和功能。 1 1 2 软件“开源”的兴起 开源是开放源码的简称。开放源码( o p e ns o u r c e ) 指一种软件发布模式。一般的软件 仅可取得已经编译过的二进位可执行程序,通常只有软件的作者或著作权所有者等拥有程 序的原始码。有些软件的作者会将源码,称之为“源码公开 ,但这监不一定符合“开放 源码 的定义及条件,因为作者可能会设定公开原始码的条件限制,例如限制可阅读原始 码的对象、限制衍生品等。 作为软件领域中的一种新模式,开源软件近年来越来越受到 关注。开源软件运动保障用户对软件的使用、复制和修改的自由,并致力于为人们提供免 费的、高质量的软件产品。开源软件品种的不断丰富、质量的不断提高,以使全球的各种 组织包括政府部门、企业、公共服务机构等从中受益。 目前,开源软件已经在世界上很多国家的政府部门和企业中得到了重视和采用。在一 些发达国家如英国、德国以及发展中国家如印度、中国等,都正在采取各种措施和计划, 推动开源软件在政府部门的应用;在企业方面,i b m 计划将其i t 解决方案全部转移到l i n u x 平台上,g o o g l e 部署在全球的上万台服务器已经全部使用l i n u x ,a p a c h e 则占领了全球 江泽民新时期我国信息技术产业的发展【j 】上海交通大学学报,2 0 0 8 a 2 ( 1 0 ) :2 何克抗e - l e a r n i n g 与高校教学的深化改革( 上) 【j 】中国电化教育,2 0 0 2 ,2 开放源代码维基- 酬- d b o l h t t p :z h w i k i p e d i a o r g w i k i w e b 服务器市场份额的5 0 以上,这样的例子不胜枚举。 同样的,开源软件也走入了教育领域。国内外很多教育研究者已经开始尝试研究和开 发开源软件。在学习管理平台市场上,也有不少开源的学习管理平台涌现,比如:澳大利 亚的m o o d l e 、美国的s a k a i 、英国的b o d i n g t o n 、加拿大的a t u t o r 等等,吸引了一大批开源 爱好者、教育研究者进行研究、开发、维护和使用,而m o o d l e 是目前最流行的c m s ( 课程 管理系统) 。 1 1 3m o o d l e 平台的应用发展 m o o d l e 平台的创建者是m a r t i nd o u g i a m a s ,m o o d l e 这个词本是m o d u l a r o b j e c t o r i e n t e dd y n a m i cl e a r n i n ge n v i r o n m e n t ( 模块化面向对象的动态学习环境) 的缩写, 同时m o o d l e 又是一个动词,用来描述一个循序渐进的过程,一个可以引导学习者不断的 洞察和创造的过程。 在研究不同的c m s 之后,最终选择m o o d l e 平台是因为它的开源性、合理的教学理论 以及庞大社区力量的支持,以下从这几方面进行分析圆: 1 开源性 开源是开源代码的简称。开源的含义很简单,即用户可以对软件的源码进行访问,可 以研究软件是如何运行,可以复制和修改,也可以将其共享。 m o o d l e 的运行平台是l a m p ,即l i n u x , a p a c h e ,m y s q l ,p h p ,其编程语言运 行环境全部是开源项目,m o o d l e 可以随意地从官方网站下载,安装在免费的服务器上。 m o o d l e 由于其开源性,也使其可以方便的本地化,可以根据需要对其进行修改,添加,以 符合特定的教育需求。 2 合理的教育理念 m o o d l e 重要的特色是以社会建构教学法为其设计基础。社会建构主义的三个基本原理 是: ( 1 ) 知识是认知个体主动的建构,不是被动的接受或吸收。 ( 2 ) 认知功能是用来组织经验的世界,而不是用来发现本体的现实。 ( 3 ) 知识是个人与别人经由磋商和解的社会建构。 上述陈述强调人们是从与周围世界的交互中,以将新获得的知识建立在他们已有知识 的过程中来学习的。他们不是被限制在被动的记录信息,而是能够从提供的信息中建立自 己个人化的知识结构。 教学的构建方法强调学习者的主动性。信息的本身不如处理它的能力重要。学习者不 是消极的吸收知识,而是在知识的建立过程中扮演一个积极的角色 。 叶海松,季隽m o o d l e 的二次开发与设计【j 】电化教育研究2 0 0 7 , 4 j a s o nc o l e ,h e l e nf o s t e r u s i n gm o o d l e ( 2 砌e d i t i o n ) m o r e i l l yc o m m u n i t yp r e s s 2 0 0 7 4 5 m o o d l e 官网m o o d l e 的教学理论( d b o l 】h t t p :d o c s m o o d l e o r g e n p h i l o s o p h y 2 3 庞大的社区力量支持 m o o d l e 有一个庞大而且活跃的社区的支持,使m o o d l e 成为一个不断发展壮大的活跃 项目。m o o d l e 在网站注册的用户有4 0 ,0 0 0 多个,他们来自1 9 3 个国家讲7 5 多种语言,在 使用m o o d l e 这方面,大家都相互帮助,共同解决问题。也有很多的开发者致力于m o o d l e 的开发,开发者和用户一起工作以保证软件的质量,核心小组会负责发布新的成熟的功能 特性,以及决定下一步工作。由于m o o d l e 可以免费使用,很多人们使用并测试新的功能, 他们就成为了质量保证部门的一员。 正是开源性、合理的教育理念以及庞大的社区力量支持这三方面的特性,使得m o o d l e 在所有的c m s 中变得独特,得到了广泛的应用。 在全球的教育领域以及其它培训机构都掀起了学习使用m o o d l e 的热潮: 1 在世界范围内,如图1 1 所示,m o o d l e 的站点个数从2 0 0 3 年的几百个增加到2 0 0 8 年3 月的3 5 0 0 0 个,其站点来自超过1 7 5 个的国家和地区。m o o d l e 注册的用户总数量超 过千万,下载量超过5 万次,提供的语言支持也超过了7 5 种,应用范围也从教育扩展到 其它各个领域。 七 v 摄 按 毫 爆 时闭 图1 1m o o d l e 注册站点数的增长 2 m o o d l e 成为西方国家教育信息化应用研究热点,其功能愈来愈强大,成为国际上首 推的能够代替b l a c k b o a r d 的学习平台,被著名公司如i b m ,i n t e r 等公司采用做为培训新 平台,也成为英国老师准入资格要求。 3 m o o d l e 在中国正迅速升温、普及,在m o o d l e 官方网站注册的中国站点数由2 0 0 6 年 的1 1 6 个增加到2 0 0 7 年的3 0 0 多个,再到2 0 0 8 年的4 0 0 多个。应用广度包括大学、中学、 m o o d l e 官网m o o d l e 站点数f d b 力o l 】h t t p :w w w m o o d l e o r g 3 小学以及社会,其关注度也由专家扩展到学校。2 0 0 8 年3 月1 4 同至1 6f 1 在上海闵行区举 行的全国首届基于m o o d l e 的信息化课程设计与应用研讨会更是把m o o d l e 在中国的研究与 应用推向了高潮。 1 2 术语界定 1 开源软件: 开放源代码软件( o p e ns o u r c es o f t w a r e ,简称:o s s 或开源软件) 是一种源代码公开的 软件,这种“公开”正是促使人们使用它的原因,因为这意味着用户可以自由地使用、复 制、散发以及修改源码( 补充漏洞,按具体需求定制功能) 。 2 网络学习平台: 网络学习平台指的是通过网络实施课程教学的学习管理软件系统。网络教学平台是实 施网络教学的技术基础。理想的网络学习平台必须能够兼具学习管理、课程设计与管理 以及用户之间的互动交流等功能。 3 课程管理系统( c o u r s em a n a g e m e n ts y s t e m ) 圆: 简单地说,课程管理系统( c o u r s em a n a g e m e n ts y s t e m ) 就是为课程建立网站,老师可以 在其上发布课程大纲、教学计划,以及每堂课的教学内容,布置作业,批改作业,公布学 生成绩。课程管理系统往往还为课程提供一些通讯工具,如讨论组、聊天室,支持这门课 程师生之间的交流。好的课程管理系统还会采集学生学习时的一些习性信息或做些数据统 计,以便老师了解学生对课程内容的喜好,了解学生的用功程度,学习上是否有困难等。 4 m o o d l e : m o o d l e 这个词是m o d u l a ro b j e c t - o r i e n t e dd y n a m i cl e a r n i n ge n v i r o n m e n t 即模块化面向 对象的动态学习环境的缩写。m o o d l e 是澳大利亚教师m a r t i nd o u g i a m a s 基于建构主义教育 理论而开发的用来建设基于i n t e r n e t 的课程和网站的软件包,是一个免费的开放源代码的 软件,目前在各国已广泛应用 。 5 b s 结构: b s 结构( b r o w s e r s e r v e r ,浏览器服务器模式) :是w e b 兴起后的一种网络结构模 式,w e b 浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的 核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览 器( b r o w s e r ) ,如n e t s c a p en a v i g a t o r 或i n t e m e te x p l o r e r ,服务器安装o r a c l e 、s y b a s e 、 i n f o r m i x 或s q ls e r v e r 等数据库。浏览器通过w e bs e r v e r 同数据库进行数据交互。 6 i ,a m p : 曲宏毅,韩锡斌等网络教学平台的研究进展【j 】申国远程教育2 0 0 6 ,6 北京大学教育技术学院教育技术系课程管理系统发展趋势【j 】冲国远程教育2 0 0 4 ,1 8 韩骏,刘著开源的网络教学平台m o o d l e 系统【j 】冲小学信息技术教育2 0 0 6 ,1 4 l i n u x + a p a c h e + m y s q l + p e r l p h p p y t h o n ,一组常用来搭建动态网站或者服务器的丌源 软件,本身都是各自独立的程序,但是因为常被放在一起使用,捌有了越来越高的兼容度, 共同组成了一个强大的w e b 应用程序平台。 7 m o o d l e 二次开发:广义上的m o o d l e 二次开发是指客户根据需求在该平台上进行第 二次有针对性的开发,包括语言包的开发、主题风格开发、功能模块及插件的开发等。本 文所提到的二次开发特指功能模块及插件的开发。 1 3 论文结构 论文共六章: 第一章为绪论,概述了本文的研究背景、研究内容以及相关术语界定。 第二章对m o o d l e 进行了介绍,包括它的发展历程、理念、主要的功能和特色等。 第三章m o o d l e 平台的总体分析,本章首先介绍了m o o d l e 平台的运行环境及其采用的 各种网络技术;之后,对m o o d l e 模块化的开发思想进行了分析,探索了开发者可从事的 m o o d l e 二次开发的工作;最后分析了m o o d l e 所引用的代码库以及数据表。 第四章对m o o d l e 二次开发的现状进行调查分析,并以功能、安装方式为依据,把 m o o d l e 二次开发分为四类。 第五章论文在阐述m o o d l e 二次开发技术方案的基础上,以师生交互和目标设定两个 交互模块和浏览学生报告版块的实现来详解m o o d l e 活动模块和功能版块的二次开发过程。 第六章论文的总结与展望。对所做工作进行总结,指出了实现的不足之处,并对未来 工作进行了展望。 第二章m o o d l e 发展理念及功能特征 m o o d l e 是目前世界上最流行的课程管理系统( c m s ) 之一,其不仅在教学理念、应用 平台及社区力量上有着领先的优势,而且在功能、结构上也有着独特之处。本章首先从 m o o d l e 的发展历程入手,展示了m o o d l e 发展壮大的过程,再对m o o d l e 的理论基础 建构主义学习理论进行了介绍,在此基础上详尽分析了m o o d l e 的功能架构,并对其相对 于其他课程管理系统的特色进行阐述。 2 1m o o d l e 的发展理念 2 1 1m o o d l e 的发展历程 m o o d l e 的原创者m a r t i nd o u g i a m a s 曾经担任澳大利亚c u r t i nu n i v e r s i t yo ft e e l m o l o g y 大学的网络管理员,具有计算机教育方面的知识背景,他对社会建构主义的热情、对网络 教育的兴趣以及对自由软件的向往是他开发m o o d l e 的初衷,他的理想是建立一个自由、 灵活、易用的网络课程管理系统。在经历了几个原形版本之后,m o o d l e l 0 于2 0 0 2 年8 月 2 0 日正式发布。m o o d l e 自从诞生就以自由软件的形式出现,遵循了g p l ( g n up u b l i e l i c e n s e ) 协议,这给m o o d l e 带来了无穷的活力,吸引了一大批开发者,目前已经发展到2 0 版本。受益于软件本身良好的多语言支持特性,m o o d l e 已在世界各地的大学、中小学等各 种教育机构流传开来。像l i n u x 等其它自由软件一样,m o o d l e 也逐渐形成了自己的社区, m o o d l e o r g 就是为m o o d l e 使用者、开发者和研究者的协作交流而创建的网站。相关的商业 支持网站m o o d l e e o m 也于2 0 0 3 年建立起来。据m o o d l e 社区的统计,至2 0 0 8 年1 2 月正 式注册的m o o d l e 站点已达4 6 4 7 8 个( 并非所有的m o o d l e 站点都会注册) ,其中中国注册 的站点数为4 4 4 个。 2 1 2m o o d l e 的发展理念 m o o d l e 平台的构建和发展理念是以社会建构主义学习理论为基础。那么,什么是社会 建构主义? 对于如何定义这一概念,社会建构主义者显得有点噤若寒蝉。社会建构主义 导论一书的作者布尔( b u r r ) 视社会建构主义为一个“大家族,同一家族的成员尽管千差 万别,但它们还是具有若干共同的家族特征:对习以为常的知识的批判立场、强调历史和 文化特殊性、知识是由社会过程所维系、知识与社会行动交织在一起 。本章节并不致力 于为社会建构主义下一个明确的定义,只是力求详尽的说明社会建构主义的相关观点,以 使读者更好的理解m o o d l e 平台的理论基础。 m o o d l e 官网注册站点数【d b o l 】h t t p :w w w m o o d l e o r g s i t e s 许放明社会建构主义:渊源、理论与意义【j 】上海交通大学学报( 哲学社会科学版) 2 0 0 6 ,3 6 社会建构主义学习理论并非像其他学习理论流派那样基于大量的动物或人的实验和 准实验来验证假设提出自己的命题和观点,而是在对以斯会纳为代表的行为主义和加涅等 为代表的认知主义为基础的客观主义传统的有力批判和扬弃基础上,发展皮亚杰的认知建 构主义学习理论,从社会建构主义的最大共同点出发构建自己独特的知识观、学生观和学 习观。 1 知识来源于社会的意义建构 社会建构主义认为,知识是在人类社会范围里,通过个体间的相互作用及其自身的认 知过程而建构的,是一种意义的建构。同时强调,知识的获得不仅仅是个体自己主动建构 的过程,更注重社会性的客观知识对个体主观知识建构的过程中介,更重视社会的微观和 宏观背景与自我的内部建构、信仰和认知之间的相互作用,并视它们为不可分离的、循环 发生的、彼此促进的、统一的社会过程。于是,社会建构主义把知识看成是社会的意义建 构,既有个体的成份,更多的是社会因素,其主要依据是: ( 1 ) 知识的基础是语言知识、约定和规则,而语言则是一种社会的建构; ( 2 ) 人类知识、规则和约定对某一领域知识真理的确定和判定起着关键作用; ( 3 ) 个人的主观知识经发表而转化为使他人有可能接受的客观知识。这一转化需要人际 交往的社会过程,因此,客观性本身应被理解为社会性; ( 4 ) 发表的知识须经他人的审视和评判;才有可能重新形成并成为人们接受的客观知 识,即主观知识只有经社会性接受方能成为客观知识; ( 5 ) 个人所具有的主观知识就其本质而言是内化了的,再建构的客观知识,即使客观知 识获得了主观的内在表现; ( 6 ) 无论是在主观知识的建构和创造过程中,还是参与对他人发表的知识进行评判并使 之再形成的过程中,个体均能发挥自己的积极作用。 2 学习者应在社会情境中积极的相互作用 学习者具有主体性和能动性的本质内涵,是以原有知识经验为背景,用自己的方式建 构对于事物的理解,是一个主动学习者。由于经验背景的差异,学习者对意义的理解常常 各不相同。对此,社会建构主义清醒地认识到:社会情境是学习者认知与发展的重要资源, 要求学习者带着不同的先前经验,进入所处的文化和社会情境( 可以构建一个“学习共同体,) 进行互动,通过学习者之间的合作和交流,互相启发,互相补充,增进对知识的理解。在 学习者之间相互作用过程中,认知工具、语言符号、教师、年长的或更有经验的学习者起 着非常重要的作用。因为认知工具的类型与性质及语言媒介的程度决定着学习者发展的方 式和速度,且教师、年长者和有经验者在学习者最近发展区内将提供更多的帮助和指导。 郑东辉社会建构主义学习理论述评【j 】宁波大学学报( 教育科学版) 2 0 0 4 ,1 2 唐龙云评激进建构主义的知识观【j 】宁夏大学学报( 人文社科版) 2 0 0 3 ,4 王文静社会建构主义研究【j 】全球教育展望。2 0 0 1 ,1 0 7 3 学习是知识的社会协商 社会建构主义的学习是通过协商过程共享对象、事件和观念的意义的。社会协商是社 会建构主义解释学习的一个重要概念,个体通过与社会之间的互动、中介、转化以建构、 发展知识来学习。具体包括: ( 1 ) 关于学习条件。首先,社会建构主义注重学习的主体作用,强调学生的主观能动性, 突出学生先前经验的意义。其次,关注知识所赖以产生的社会情境。知识的意义总是情境 性的,知识源于现实,知识寓于现实,知识用于现实,知识的理解需要相关的感性经验( 主 要通过社会协商获得) ,知识的建构不仅依靠新信息与学习者头脑中的已有信息相互作用, 而且需要学习者与相应社会情境的相互作用。第三,强调“学习共同体 、“学习者共同体 的作用,提倡师徒式的传授以及学生之间的相互交流、讨论与学习。 ( 2 ) 关于学习过程。社会建构主义认为,学习是学习者根据自己的知识背景,在他人协 助下,在社会情境中主动建构自己的意义学习过程。在学习过程中特别强调个体的社会协 商和在协商中的发展,也把个体的持续发展作为学习的一个重要结果。根据维果茨基的观 点,个人的认知结构是在社会交互作用中形成的,发展正是将外部的、存在于主体间的东 西转变为或内化为内在的、为个人所特有的东西的过程。英国著名数学教育专家珀尔欧 尼斯特( p a u le r n e s t ) 也指出,社会建构主义的中心论点:只有当个人建构的、独有的主观意 义和理论跟社会和物理世界“相适应 时,才有可能得到发展。因为发展的主要媒介是通 过交互作用导致的意义的社会协商。两位学者的观点有助于我们理解社会建构主义对学习 过程的主张。 社会建构主义学习理论的三部分主张不是各自独立零乱的组合,而是相互依存地有机 统一在一起的,有一主导思想贯穿其中。这主导思想是:承认社会性的客观知识存在并 可被认知,个体通过与社会的协商( 主客体间的互动) ,充分利用符号、语言、活动等中介 或个体本身被中介,来主动建构自己的意义学习,获得持续发展。圆 m o o d l e 正是基于社会建构主义的设计思想,强调合作学习,重视在系统中创设情境, 实现跨学科学习,并且在学生评价设计与管理模块中充分体现了社会建构主义倡导的动态 评估理念。 2 2m o o d l e 的功能模块 一个完整的网络学习平台应该包含如下这些核心功能:学习模块课程资料的传输 与管理、参考资料、学习活动等;安全设置进入控制如口令设置;学生管理包括 学生档案、成绩核对、学习过程一记录等;学习跟踪如时间表工具( 对学习进展速度有 明确的表示方法) ;学习评估通常是反馈信息型的评估,如自我评估;交流合作可 高文维果茨基心理发展理论与社会建构主义【j 】外国教育资料,1 9 9 9 ,4 郑东辉社会建构主义学习理论述评【j 】宁波大学学报( 教育科学g t ) 2 0 0 4 ,1 2 以是一对一、一对多,同步或异步等不同形式的交流;支持系统比如在线帮助。 m o o d l e 功能是模块化的,它提供的功能覆盖了上面提出的网络学习平台的基本功能。 如图2 1 所示,主要包括网站管理、用户管理、学习管理与课程设计这四大模块。 雾荔 :m o o d l e 髫 图2 1m o o d l e 功能架构 以下是对m o o d l e 模块化功能的详细分析。 1 m o o d l e 整体特性 m o o d l e 比较容易安装,由于使用了a d o d b ,可以支持很多主流的数据库;支持多种 类别的课程,可以对课程分类和搜索;系统很重视安全性,所有表单的数据都被过滤,c o o k i e 被加密;其模块化结构包括聊天、作业、投票、论坛、测验、资源、专题等,而且在官方 网站中不断地增加和更新各种用途的模块;系统对用户各项操作有详细记录,老师可以方 m o o d l e 官网m o o d l e 功能特i d b o l h t t p :d o c s m o o d l e 。o r g e n f e a t u r e s 9 便地追踪任何学生的学习情况等等。 2 网站管理 网站在安装时是默认管理者来管理的;管理员可以对主题进行设置,以改变网站的颜 色、字体、字库和布局等;网站上也有活动模块以及4 3 语言包用以满足不同国家学习者 的需求。由于m o o d l e 采用的是p h p 语言,可按照需要对其进行修改。 3 用户管理 用户的角色可以上级向下级进行分配,目标是在保持安全的前提下,减少上级的工作 量;通过认证模块,支持多种认证机制,包括标准e m a i l 认证,l d a p 认证,i m a p 、p o p 3 、 n n t p 以及外部数据库认证。每个账号可以有不同的权限。教师可以给课程增加“选课密 钥 ,使不属于该课程的学生不能进入。教师或管理员可以根据需要手工添加学生到课程 中来;老师可以手工注销学生,否则他们在一段时间不活动会自动注销。每一位每户都可 以指定自己需要的界面语言;可以指定自己的时区和相关数据;鼓励学生建立个人档案, 包括照片和个人描述。如果需要,e m a i l 地址可以不呈现。 4 课程管理 全职教师可以全面控制课程的所有设置,包括限制其它教师;可以选择课程的格式, 包括星期、主题或s c o r m 等;可以课程中添加资源和活动,活动都包括论坛、测验、投 票、问卷调查、作业、聊天、专题讨论等等;课程自上次登陆以来的变化以版块的形式显 示在页面上,以便大家了解最新动态;所有在论坛、测验和作业评定的分数都可以在同一 页面查看;全面的用户日志跟踪,记录每一个用户的活动情况,包括时间,动作等;信息 的快速反馈,讨论区的帖子和教师反馈等以h t m l 或纯文本格式的邮件发送;教师可自己 定义自己的评分等级,用来给学生打分:对课程可进行备份,以方便日后的恢复。 5 作业模块 教师可指定作业截止同期和最高分;学生可上传作业到服务器,而上传时间也被日志 记录;老师的反馈会显示在每个学生的作业页面,并且有e - m a i l 的通知;老师可以选择是 否需要学生重新提交,以便重新打分。 6 其它模块 聊天模块支持同步文本聊天,所有的谈话都可记录下来供同后查看,并且也可以允许 学生查看;投票模块可以用来为某件事表决;论坛模块可以来提出话题以供大家讨论;测 验模块用于老师定义题库,对学生知识掌握情况进行测试。资源模块可支持在页面或课程 里显示任何电子文档、w o r d 、p o w e r p o i n t 、f l a s h 、视频和声音等;问卷调查模块作为分析 在线课程的工具,可让学生对教学方式进行评价,以及将结果反馈给学生;专题讨论用于 学生对给定的文档进行公平的评价,老师对评论进行管理并打分等等。 m o o d l e 由于设计的模块性,使其很容易将符合编写规范的模块无缝集成进来,官方网 站上提供的各种功能模块的免费下载也使其功能更加强大。 l o 2 3m o o d l e 的功能特色 由于m o o d l e 基于社会建构主义学习理论,采用模块化面向对象的设计方法,具有极 好的灵活性和可扩展性,因此,它又具有许多其它网络学习平台没有的特色。 1 开放的平台:m o o d l e 系统采用p h p 为实现语言,并搭配数据库来实现系统运作, 因此只要支持p h p 和数据库( 如m y s q l 、p o s t g r e s q l 等) 的操作系统平台,均可顺利架设, 所以服务器操作系统的选择性较多,可以采用自由、免费的l i n u x 平台,搭配a p a c h ew e b s e r v e r ,或是使用m i c r o s o f tw i n d o w s 平台搭配i i s 或是a p a c h ew e bs e r v e r ,前提是只要能 够顺利安装p h p 的主机环境即可。因此m o o d l e 在本质上没有所谓的平台限制问题,除此 之外,安装与设置容易,可以快速构建网络学习平台。 2 易学易用的环境:教师可以通过对象模块化的设计,快速开发网络课程,通过内置 的教学活动模块,规划虚拟教室的课程进度,让教师使用所见即所得( w y s i w y g ) 的编辑 工具,快速且直觉地建立在线学习课程。而学生也能使用简易清晰的用户界面,通过浏览 器自发地学习网络课件或进行网络协作学习。 3 高度个人化:m o o d l e 支持了几十个国家的语言界面,用户可以自行设定平台显示 语言,并且支持布景主题功能,学生或教师能够使用或设计个人专属的界面环境。此外, 因为程序代码完全公开,且程序内容都有详细的注解,网站管理者可以自行开发或修改模 块,以符合特殊领域应用需求,量身打造专属的网络学习环境,这是市面上未公开源代码 的商业化网络学习平台所无法提供的。 4 仿真的虚拟教室:通过高度互动的模块如聊天室、讨论、分组教学等,学生可以训 练合作学习的能力,寻求问题解决的方法,而每位参与者都有专属的个人学习

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论