论文部分内容阅读
进入21世纪,计算机技术和互联网技术的飞速发展正在改变我们的教育方式、学习方式。越来越多的教育工作者认识到教育技术将会是21世纪教育的至高点,因此他们正在探索如何将教育思想和技术相结合,将课堂教学和基于互联网的在线课程学习相结合,最终实现教学的最优化。由于我国教育的实际情况,摆在他们面前有一个瓶颈问题:教育资金投入有限,怎样利用有限的资金构造一个功能强大的在线的课程管理系统。近年来,越来越多的人开始关注开源软件,他们认为开源软件的思想正在影响和改变我们软件开发的传统模式。国外很多的政府机构﹑企业用户﹑个人用户都在应用开源软件为其提供信息化服务,以Linux﹑ Apache等为代表的开源软件也已经让他们从中获益。因此本文介绍了基于LAMP的课程管理系统—Moodle,这一整套开源的系统解决方案。由于我国东西部教育资金投入的差距较大,使用免费开源的软件对缩小我国东西部和城乡教育的数字鸿沟有重要意义。一个优秀的课程管理系统不一定是要突出它的技术特征,而是要看它是否能真正的融入先进的教育思想。Moodle中体现的教学论和学习论,特别是系统中融入的社会建构论,对以学生为主体,教师为主导的双主教学有重要的意义。笔者以大学物理实验课程中的测定液体表面张力系数这一节实验课程为例,设计了一节课的网络教学案例,并以此作为研究的基础,分析了Moodle相关源代码和数据库,介绍了Moodle的基本的架构,探讨Moodle中的基本的编程思想和开发原则。有了对这些基本知识的了解,我们可以对Moodle进行二次开发,因为我们有权力访问和修改源代码。笔者给出了两个开发案例,探讨了如何为Moodle这样的基于LAMP的开源系统中构建合适的开发和测试环境,对其进行二次开发的基本步骤和基本思想等,力求扩展到其他基于LAMP的开源软件通用的开发模式。努力从一个Moodle的使用者转变为Moodle的贡献者,为促进开源社区的发展做出自己的贡献,同时也使Moodle更适合我国的教育方式。完成本课题的研究不仅对教育工作者了解用基于LAMP的Moodle来构建在线的课程进行混和式教学有重要意义,而且力求在Moodle系统的二次开发,以及其他基于LAMP的开源系统的使用和开发方面起到一个启迪的作用,引起国内教育工作者对基于LAMP的开源系统的重视,重新发布一些适合我国教育体制的开源的软件。