Moodle在科研课题管理中的应用

时间:2022-05-06 12:52:18

Moodle在科研课题管理中的应用

摘 要:在计算机和网络越发普及的今天,利用信息化技术在科研课题管理过程中进行管理、沟通、积累、共享变得越发重要。Moodle是一款开源的管理系统。它功能强大,操作简单,模块化的结构便于扩充,非常适合科研课题管理,本文旨在通过Moodle为科研课题管理提供一个新的思路。

关键词:Moodle;科研;教学

中图分类号:TE319 文献标识码:A

1 Moodle平台介绍

Moodle是一个开源及自由的电子学习软件平台,亦称为课程管理系统、学习管理系统或虚拟学习环境,它有一个很有分量的用户群体。Moodle为一个线上学习系统,为全世界有150余国70种语言所使用,其特色异于其他商业线上教学平台,属于开放源代码的类别。

2 Moodle平台部署

2.1 基础平台

Moodle主要是在linux下通过apache、php、mysql(通常称为LAMP平台)进行开发。Moodle对硬盘的要求不是很高,对软件要求需参考不同的版本进行选择。此次部署Moodle的系统环境如下:

2.2 Moodle安装

2.2.1 源代码

获取代码

$ git clone -b MOODLE_24_STABLE git:///moodle.git

设置目录权限

# chown -R root /path/to/moodle

# chmod -R 0755 /path/to/moodle

2.2.2 数据库

创建空数据库moodle及对此数据库有相应权限的用户moodleuser。

2.2.3 moodledata数据目录

Moodle需要一个目录存储所有文件(上传文件、临时文件等),同时web服务用户需要针对此目录有写入的权限,为了安全考虑此目录不可与moodle代码目录在同一级。

创建moodledata目录及设置权限

# mkdir /path/to/moodledata

# chmod 0777 /path/to/moodledata

设置web服务用户权限

# chmod -R +a "www-data allow read,delete,write,append,file_inherit,directory_inherit" /path/to/moodledata

2.2.4 安装

根据提示进行安装,直到最后提示成功后登陆系统。

3 Moodle在科研课题管理中的应用

3.1 科研课题管理

3 首先根据不同课题的需求,对应于Moodle中的用户管理,来设置课题研究中的用户权限。例如:

3.1.3 课题组织过程

首先,由课题负责人进行课题的组织工作,就如同利用 Moodle 开设一门课程一样。先进行科研课题的基本属性设置,其中包括课题的标题、简称、简介、组织格式等等内容。其中最重要的部分是组织格式的设置。Moodle中提供了三种组织格式可供选择:社区格式、主题格式和星期格式。社区格式是一种更为松散的组织形式。主题格式是指课程的安排围绕一个或几个主题来安排,没有严格的时间限制。星期格式就是以星期为单位来安排,比较适合学校中一般的课堂教学形式。根据课题管理的特殊性,主题格式显然是最合适的,所以在所有的科研课题管理中我们都采用主题格式。

在选定了科研课题的组织形式后,下面就是用Moodle提供的活动模式填充每一项内容。课题负责人或子课题负责人可以根据自己的需要,选择一部分适当的模块进行一定的设置,然后添加到科研课题研究中去。Moodle提供了一个网页编辑器,通过它可以设置课程的内容和活动。

3.1.4 科研课题活动模块实施

在科研课题研究过程中经常会遇到需要分组研究的情况,Moodle的分组功能正适合应用于此。讨论区是一个便于大家交流的地方,所有的课题研究人员都可以在此共同探讨课题的有关问题。也可以随时把自己针对课题的想法提出来供大家讨论研究。作业功能可以被研究人员作为一个上传资料的途径,在课题研究过程中所有涉及的资料都可以通过此功能进行上传、整理、存储。调查问卷功能是科研课题研究中经常用到的一种研究方法,wiki则是可以实现研究人员针对课题中某一问题协同操作的目的,测验功能则是科研过程中一个极其重要的手段,最后课题负责人可以通过blog将课题的进度进行公布。

总而言之,Moodle提供的活动模块都有其实际的意义,针对不同的课题我们可以灵活的选择不同的模块,同时Moodle还具备可开发的特性,学校可以根据自己科研工作开发更多的功能。

3.2 整合认证平台

我校现有认证系统基于LDAP开发,LDAP是轻量目录访问协议,英文全称是Lightweight Directory Access Protocol,一般都简称为LDAP。它是基于X.500标准的,但是简单多了并且可以根据需要定制。与X.500不同,LDAP支持TCP/IP,这对访问Internet是必须的。

我校LDAP认证系统结构目录如下:

Moodle平台在用户登录过程中会与此认证系统进行通信并获取所需数据,具体用户数据表如下:

根据以上信息完成Moodle的ldap认证模块,在用户登录时Moodle会根据用户提供信息与ldap服务器进行通信,根据所获取信息确定用户合法性及权限。由此整套平台与校内现有系统统一采用LDAP认证方式,实现单点登录。

结语

通过Moodle构建科研课题管理平台是目前高校科研课题管理的一个有效的尝试。利用Moodle搭建科研课题管理平台,教师和学生可以得到一个充分沟通的平台,学生可以在虚拟的环境中进行课题研究,教师可以随时根据学生的研究进展进行指导工作。如果结合高校自身情况进行定制开发,那么Moodle将在高校科研课题管理中起到举足轻重的作用。

参考文献

[1]李涛.构建基于Moodle的区域网络教研平台的设想与实现[J].现代阅读.2012-9(9),60-61.

[2]李熹,赵颜.基于Moodle平台的混合式学习研究[J].科学技术史.2012(11)

上一篇:论体育教学中存在的问题及对策研究 下一篇:分析应力配筋法在水利工程中的应用