Moodle 课程管理平台搭建

admin 2021年9月14日23:53:22评论77 views字数 2061阅读6分52秒阅读模式

前言

系统:Ubuntu 12.04.4 LTS 64位

我们需要在系统搭建一个WEB环境,为了避免比较繁琐的配置,这里使用国人集成的WEB环境懒人安装包oneinstack

安装过程可能持续1-3小时,具体用时视机器性能和网络而定。

开始搭建

Moodle官网下载最新版tar压缩文件

然后执行以下命令,把文件解压到网站根目录

root@ubuntu:~# cd /data/wwwroot
root@ubuntu:/data/wwwroot# tar xzf moodle-latest-*.tgz
root@ubuntu:/data/wwwroot# rm -rf default
root@ubuntu:/data/wwwroot# mv moodle default
root@ubuntu:/data/wwwroot# chown -R www:www default
root@ubuntu:/data/wwwroot# chmod -R 755 default
root@ubuntu:/data/wwwroot# mkdir moodledata
root@ubuntu:/data/wwwroot# chown -R www:www moodledata
root@ubuntu:/data/wwwroot# chmod -R 777 moodledata

然后通过浏览器访问http://127.0.0.1/install.php,根据页面提示进行操作,即可完成学习平台的安装。

注意,如果安装过程中出现网页错乱或者图片无法显示,请按照下面提示进行操作

root@ubuntu:~# cd /usr/local/nginx/conf
root@ubuntu:/usr/local/nginx/conf# nano nginx.conf

在server{}之间放入以下内容:

    if ( !-e $request_filename ){
        rewrite ^(.*)/([^/]+).php(.*) $1/$2.php?file=$3 last;
        }

按Ctrl-O和回车键保存,然后按Ctrl-X退出文本编辑器。

使用命令重启网页服务器service nginx restart

重启完毕后,刷新一下网页即可恢复正常。

至此,Moodle课程管理平台搭建已经完成。

附 BigBlueButton For Moodle插件安装

首先下载最新版BigBlueButton For Moodle插件,插件名为BigBlueButtonBN。还需要下载BigBlueButtonBN插件所需要的额外插件RecordingsBN,用于课程录制的访问和管理。

把两个zip文件放到Moodle所在主机的root根目录(/root),然后执行以下命令

root@ubuntu:~# cd /data/wwwroot/default/mod
root@ubuntu:/data/wwwroot/default/mod# mv ~/mod*.zip ./
root@ubuntu:/data/wwwroot/default/mod# unzip mod*.zip
root@ubuntu:/data/wwwroot/default/mod# chown -R www:www bigbluebuttonbn
root@ubuntu:/data/wwwroot/default/mod# chown -R www:www recordingsbn

接下来通过浏览器访问http://127.0.0.1/,使用超级管理员帐号登录后台。网站系统将会自动检测到新添加插件,按照提示操作安装即可。

然后我们需要配置BigBlueButtonBN插件,插件安装完毕后会提示您配置插件。当然,你也可以在使用管理员帐号登录后台后,访问BigBlueButtonBN插件配置来进行配置。

这里需要修改BigBlueButton Server URLBigBlueButton Shared Secret这两项,我们可以在装有BigBlueButton的主机上执行以下命令查看

root@ubuntu:~# bbb-conf --secret
       URL: http://127.0.0.1/bigbluebutton/
      Salt: d4c4b8ca0148ad8cd9644349bbc2aac4
(其中URL为BigBlueButton Server URL,Salt为BigBlueButton Shared Secret)

修改完,点击“保存更改”。

RecordingsBN也可以进行配置,不过我们保持默认配置好啦。如果后续需要对它的配置进行修改,可以访问RecordingsBN插件配置来进行配置。

Source: impakho.com | Author:impakho

相关推荐: Kali 2.0 VMware安装常见问题

刚刚又重装了一遍Kali2.0的虚拟机,发现如果设置有点偏差就容易出问题。不过最后还是顺利装上了。首先,在创建虚拟机的时候,我选择的是Other Linux 3.x X64。接下来的硬盘大小我设置的是30G。核心数看自己的电脑情况而定,我的是4核心。网络就是N…

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2021年9月14日23:53:22
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   Moodle 课程管理平台搭建http://cn-sec.com/archives/543331.html

发表评论

匿名网友 填写信息