|
随着整个社会信息化进程的加快,数字校园环境的构建已经成为形势所需,然而囿于认识的渐进性、技术的变革性、管理上的细微差异以及需求的不断延伸、甚至经济上的不平衡等等因素,导致数字校园环境的构建不是一蹴而就的。基于社会建构主义理论而设计和开发的开源体系,诸如学生管理、课程管理平台等,因倡导协作、活动、相互评价等理念,遵从广泛参与、合作思考、不断注入更多新元素、共同解决问题之原则,的确有助于形成一种良效机制,从而构建出和谐的数字校园支撑环境。
尽管与商业软件相比,开源软件在知识产权、技术创新、开放标准以及商业模式等方面依然存在各种担忧和争议,但这并不影响我们理性地探究问题、理清思路,以开源之理念开放式地解决问题。本文针对中小学数字校园环境的构建,梳理其常见应用,给出其开源的整体结构,并呈现我们的思考。
中小学数字校园常见应用
中小学信息化建设经历了这么多年,从学校的综合管理到学生的具体管理,从学校整体财务管理到校园综合管理数字化,无一不实现了信息化管理。校园考勤管理软件、教务管理系统、学校资源中心系统、校园财务收费系统和校园综合消费系统,比比皆是,数字化管理渗入校园管理的各个角落。
目前,推行的中小学数字校园解决方案其应用范围基本包含以下几个部分:
校园网站,建立校方、教师、学生、家长之间的交流平台;
数字后勤平台,使用一卡通系统,解决校园管理、校园消费等问题;
数字资源平台,提供数字图书馆,精品课件等学习资源服务;
教学管理平台,管理学生的信息,安排课程,录入学生成绩等。一般应用有排课管理、教务管理等系统;
网络学习平台,建立基于校园网教师备课空间,提供学生进行协作学习和研究学习的环境。
同时,在校园信息化建设过程中也暴露出了一些问题,主要是初期的投入成本高,所采购的专有软件受制于特定软件开发商的存活和业务方向变动,升级和服务都很成问题。
开源数字校园整体结构
我们所建议的开源数字校园环境是指从操作系统、数据库到应用软件的整体开源环境。它的基本构成如图所示。
操作系统,国内已经有数十家Linux操作系统发行商,经过近几年的快速发展,基于Linux的开源操作系统,无论从中文化程度还是从易用性上都有了长足的发展。近来,更是有江苏等几省教育集体采购中使用Linux作为操作系统。
中间件一般包括:数据库、应用程序服务器、邮件服务器、身份验证服务器等,这里既有MySQL、Postgre SQL这样高稳定性、功能丰富的数据库管理软件,也有被广泛采用的Apache Web服务器,还有被用于Java运行环境的Tomcat、JBoss等。而开源的Sendmail、Qmail等邮件服务器更是很多商用邮件服务器的基础,Open LDAP在目录和身份服务方面具有很好的标准支持。
在满足前面提到的数字校园应用功能需求方面,开源社区能够提供Moodle课程管理系统、Centre SIS学生信息管理系统、e-classroom电子教室、BBS讨论区等。
门户管理,像Mambo、Xoops这样的软件在所见即所得的网页编辑、图形化页面组织、网页生成等方面已经非常成熟。学校不需要专业人员,一般的信息课教师完全可以制作高质量的校园网站。
桌面应用,像图像处理的GIMP软件、办公软件Open Office、浏览器Mozilla和Firefox、RealPlayer播放器、QuickTime播放器、视频会议GnomeMeet、CD工具XCDROAST等都和Windows环境下的软件具备同样的功能和易用性。
除了我们上述已经列出的软件,开源社区的开放性吸引了大量专业人员参与,在各个层面都能提供符合需要的软件。而各学校所需要的特定管理功能,则可以在已有系统的基础上进行定制扩展。
几点思考
在以往的实践中,我们也发现了一些问题,总结分享如下:
1.开源并不等于拿来就用,普遍的观点是,既然是免费的软件,学校自己拿来就可以使用了。但实际操作起来,由于老师的专业技术能力、复杂系统的整合经验等都有限,往往效果不好。这就需要像传统的专有软件一样,引入专业的服务商,由服务商来进行集成,帮助学校导入系统。
2.用户的使用习惯障碍,大多数教师接受的教育技术能力培训是以微软的Windows、Office等软件作为信息技术工具。所谓的使用习惯障碍,其实更多的体现在教师对如何利用新的工具达到课程和信息技术整合的需要上缺乏必要的培训。这就要求我们要基于开源的工具体系,研究具体如何进行整合的方法和实践指导,并给予老师必要的培训指导。
3.学校对定制需求要求过高,以往在项目的实践过程中,学校对于定制系统符合自己的特定需要具有很高的热情,往往会要求开发商不停地修改系统。而开源的本质是一个符合大多数用户需求的系统,它一般具有很大的用户社区,是一个不断迅速发展和完善的系统,过多的定制会导致在以后开源系统本身具备新的功能时,无法整合到学校定制过的系统中。
我们介绍了基于开源软件构建数字校园环境的整体结构,也讨论了实践过程中遇到的一些问题,我们还会陆续撰文来阐述文章中提到的各种软件的功能以及如何构建开源数字校园环境的具体步骤,以期和更多有志者共同探讨。
|