文档中心 | IMDC 创达睿通
  • 导读
  • 应用中心
    • 开发运维
      • TeamCity快速入门
      • Rainbond快速入门
      • FASTPANEL快速入门
      • Cockpit快速入门
      • Django快速入门
      • WinAllServer 全能快速入门
      • XAMPP快速入门
      • phpStudy快速入门
      • WAMP快速入门
      • WampServer快速入门
      • Web 应用环境
      • code-server快速入门
      • WDCP快速入门
      • Gogs快速入门
      • Zabbix快速入门
      • AWX快速入门
      • Portainer快速入门
      • BT宝塔 快速入门
      • Webmin快速入门
      • Gitlab快速入门
      • Jenkins快速入门
    • 客户成功
      • nopCommerce快速入门
      • Prestashop快速入门
      • OpenCart快速入门
      • Magento快速入门
    • 内容管理
      • DiscuzQ快速入门
      • Typo3快速入门
      • XWiki快速入门
      • Sakai快速入门
      • Discuz快速入门
      • Mediawiki快速入门
      • Canvas快速入门
      • Moodle快速入门
      • WordPress快速入门
      • Ghost快速入门
      • Joomla快速入门
      • Drupal快速入门
    • 企业管理
      • EspoCRM快速入门
      • Dolibarr快速入门
      • ONLYOFFICE Workspace快速入门
      • VtigerCRM快速入门
      • ERPNext快速入门
      • SuiteCRM快速入门
      • Odoo快速入门
    • 人工智能
      • OpenCV快速入门
      • TensorFlow快速入门
    • 设计与创作
      • APITable快速入门
      • APEX快速入门
      • Mingdao 明道快速入门
      • Scratch快速入门
      • Budibase快速入门
    • 数据与分析
      • Matomo快速入门
      • Akeneo快速入门
      • Elastic Stack快速入门
      • Graylog快速入门
      • Grafana快速入门
      • Metabase快速入门
      • Superset快速入门
      • Knowage快速入门
    • 协作与生产力
      • Pydio Cells快速入门
      • KodBox快速入门
      • iRedMail快速入门
      • Mattermost快速入门
      • Zentao 禅道 快速入门
      • Seafile快速入门
      • Redmine快速入门
      • OwnCloud快速入门
      • Alfresco快速入门
      • Nextcloud快速入门
    • 云原生架构
      • SRS快速入门
      • MinIO快速入门
      • Parse Server快速入门
      • ONLYOFFICE Docs快速入门
      • HAProxy快速入门
      • Kafka快速入门
      • Rocket快速入门
      • RabbitMQ快速入门
      • ActiveMQ快速入门
    • 云数据库
      • Oracle Database快速入门
      • SQLite快速入门
      • Neo4j快速入门
      • Memcached快速入门
      • Redis快速入门
      • CouchDB快速入门
      • MongoDB快速入门
      • RethinkDB快速入门
      • PostgreSQL快速入门
      • CloudBeaver快速入门
      • MySQL/MariaDB快速入门
      • SQL Server快速入门
    • 云桌面
      • 原生桌面
  • 购买与支持
    • IT 服务台
  • 用户指南
    • 云服务指南
      • Azure指南
      • AWS指南
    • 词汇表
  • 联系我们
由 GitBook 提供支持
在本页
  • 准备​
  • Canvas 初始化向导​
  • Canvas 使用入门​
  • Canvas 常用操作​
  • 参数​
  1. 应用中心
  2. 内容管理

Canvas快速入门

Canvas 是一个基于云端的开源在线学习系统(LMS),使学校能够构建数字学习环境,以应对远程教学趋势。Canvas简化了教学,提高了学习效率,并消除了支持和发展传统学习技术的麻烦。它具有开放,直观的特点,通过所有数字工具和内容,简化老师的教学,让学生获得更简单的互联网学习体验。

上一页Mediawiki快速入门下一页Moodle快速入门

最后更新于1年前

准备

部署 创达睿通 提供的 Canvas 之后,需完成如下的准备工作:

  1. 在云控制台获取您的 服务器公网IP地址

  2. 在云控制台安全组中,确保 Inbound(入)规则 下的 TCP:80 端口已经开启

  3. 在服务器中查看 Canvas 的 默认账号和密码

  4. 若想用域名访问 Canvas 域名五步设置 过程

  1. 使用本地电脑的 Chrome 或 Firefox 浏览器访问网址:http://域名 或 http://服务器公网IP, 进入登录页面

  2. 输入账号密码,成功登录到 Canvas 后台

  3. 依次打开:【管理员】>【设置】>【账户设置】设置语言

  4. 依次打开:【账户】>【设置】>【编辑设置】修改默认邮件账户和密码

  5. 开放注册:【管理员】>【身份验证设置】>【提供者】开放教师和学生注册

若碰到问题,请第一时刻联系 技术支持。也可以先参考下面列出的问题定位或 FAQ 尝试快速解决问题:

Canvas 访问速度很慢?

Canvas 对服务器的配置要求极高,最低配置为2核8G

下面以 使用 Canvas 构建学习管理系统 作为一个任务,帮助用户快速入门:

如果你忘记了 Canvas 管理员密码,又无法通过邮件找回密码,重置至 Canvas 初始状态。

使用 SSH 连接服务器,重置环境变量后开始初始化:

  export RAILS_ENV=production
  export CANVAS_LMS_ADMIN_EMAIL=help@imdcinsights.com.com
  export CANVAS_LMS_ADMIN_PASSWORD=imdcinsights.com
  export CANVAS_LMS_ACCOUNT_NAME=admin
  export CANVAS_LMS_STATS_COLLECTION=opt_in
  cd /data/wwwroot/canvas; bundle exec rake db:initial_setup

为防止初始化删除历史数据,建议先做备份

  1. 在邮箱管理控制台获取 SMTP 相关参数

  2. 使用 SSH 登录服务器,修改邮件配置文件文件后保存

    production:
    address: smtp.163.com
    port: 465
    user_name: imdcinsights.com
    password: #wwBJ8
    authentication: plain        # plain, login, or cram_md5
    domain: smtp.163.com
    outgoing_address: imdcinsights.com
    default_name: Instructure Canvas

    以上配置如果不能收到邮件,请尝试将 authentication 改为 login**

  3. 给 Canvas 配置域名,并确保可以访问

    配置域名很重要,否则即使收到邮件,里面的链接也无法打开。

  4. 给 Canvas 配置 HTTPS 访问(可选),否则打开邮件中的链接时会有安全提示

  5. 重启 Apache 服务后生效

    sudo systemctl restart apache

很多用户反馈,Canvas部署在中国大陆之外(比如香港)区域,方可成功发出邮件。原因未知。

如果 Canvas 需要更换域名,除 Canvas 配置文件之外,还需修改 Canvas 根目录下 .htaccess 中域名有关的值。

通过BigBlueButton为例,步骤如下:

  1. 登陆 Canvas 站点

  2. 通过URL:http://域名/plugins 或 http://服务器公网IP/plugins, 进入插件选择页面

  3. 选择您要安装的插件,点击安装

  4. 在插件安装页面,去掉勾选【禁用此插件】,输入相关引导信息,点击【申请】

  5. 安装插件前后,页面已经发生变化(课程中追加了BigBlueButton对应的会议功能)

Canvas 应用中包含 Ruby, Node.js, Apache, Passenger, Docker, Redis, PostgreSQL, PgAdmin 等组件,可通过 通用参数表 查看路径、服务、端口等参数。

通过运行docker ps,可以查看到 Canvas 运行时所有的 Container:

CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                                NAMES

下面仅列出 Canvas 本身的参数:

Canvas 安装目录: /data/wwwroot/canvas Canvas 日志目录: /data/wwwroot/canvas/log Canvas 配置目录: /data/wwwroot/canvas/config Canvas 域名配置文件:/data/wwwroot/canvas/config/domain.yml Canvas 域名配置文件:/data/wwwroot/canvas/config/outgoing_mail.yml

无特殊端口

控制台查看

# 通过 Apache 服务启停来管理 Canvas
sudo systemctl start | stop | restart | status apache

# Canvas Job
sudo systemctl start | stop | restart | status canvas-init

Canvas 提供一序列脚本工具,脚本目录: /data/wwwroot/canvas/script

Passenger 应用服务器提供了命令行工具 passenger

Canvas API Documentation

Canvas 初始化向导

详细步骤

出现问题?

Canvas 使用入门

Canvas 常用操作

重置 Canvas 至初始状态

配置 SMTP

Canvas 更换域名

Canvas 安装插件

参数

路径

端口

版本

服务

命令行

API

​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​