晓夏

小皇

教育信息化方案砖家

Canvas Learning Manage System[canvas lms]

浏览量:1981


示:Canvas LMS中国交流社区 http://www.canvaslms.cc 


Canvas被Black Duck标榜为“唯一的一款商业开源学习管理系统,而且是唯一的一款部署在云端的学习管理系统LMS”。

其功能相对于类似的SAKAI和module都要多,权限划分也更加明确。

而且就部署而言,是这些LMS中最为简单的一种。安装只需要一条命令即可以全部部署成功。接下来只需要按照提示一步一步的填写账号信息即可。

目录结构也更加清晰。

开发语言为ruby,完全的面向对象语言。更有丰富的插件功能。

你可以选择使用canvas的云端功能。这样就少了自己的维护成本。按照使用人数交钱即可以使用。数据可以自由导出,也可以使用自己的域名。

支持的操作系统为:MAX OS,Ubuntu,Fedora。支持的比较少,却已经足够使用。

例如我的是Ubuntu系统。那么只需要一条命令即可以安装(电脑必须联网)


Download the script:  
curl -O https://raw.githubusercontent.com/FreedomBen/canvas-development-tools/master/CODES.sh

Make the script executable:  
chmod +x CODES.sh


Run the script (no args will print a help message):  
./CODES.sh --full


你可以安装在/opt下,但是提前要给予/opt的写入权限。

ubuntu的用户是sudoer,这个是一定要的,因为要安装一系列的组件。


安装完成后

Ready, Set, Go!

Now you just need to start the Canvas server! You will need to run the rails serverdaemon:

~/canvas$ $GEM_HOME/bin/bundle exec rails server
如果找不到$GEM_HOME这个变量的话,~$ whereis gem,你就可以找到gem_home的具体位置,到这个位置下,找到bin/bundle,运行这个命令就好了,
比如我的gem在/opt/gem下,那就是 /opt/gem/bin/bundle exec rails server

Open up a browser on the same computer as the one running the server and navigate to http://localhost:3000/ and log in with the user credentials you set up during database configuration. If you don't have a browser running on the same computer, just use the hostname of the computer, and go to http://<hostname>:3000/.

Logging in For the First Time

Your username and password will be whatever you set it up to be during the rake db:initial_setup step above. (You should have seen a prompt on the command line that asked for your email and password.)

A note about long-running jobs

Canvas relies heavily on background job processors to perform tasks that take too long to do in-line during a web request. The Production Start instructions have details of how to set up dedicated job processors for production environments. To start a background job processor, run the following command:

~/canvas$ $GEM_HOME/bin/bundle exec script/delayed_job run


神回复

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

  • David 回复该评论

    可否帮忙安装Canvas LMS ,?( 阿里云服务器 )有酬谢

    发布于 2015-07-14 12:20:18

  • 访客 回复该评论

    你好, 想请教一些你对CANVAS的先关知识,看你方便和我联系吗。 我微信或者QQ: 284850882

    发布于 2016-06-17 02:18:25