问题标签 [canvas-lms]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
120 浏览

canvas-lms - bundle exec rake db:configure_admin 的非交互式执行

我正在尝试自动安装 canvas lms,我需要知道如何在非交互模式下运行“bundle exec rake db:configure_admin”命令,因为它要求我输入管理员电子邮件/密码?

谢谢

0 投票
2 回答
221 浏览

rake - 非交互式 Rake 任务“db:initial_setup”

我正在尝试自动安装需要执行的画布 LMS

它以交互方式要求管理员电子邮件和密码

如何以非交互方式传递这些值?

0 投票
1 回答
1127 浏览

ruby-on-rails - Canvas-LMS - LoadError:无法加载此类文件 - 并行

正在将画布部署到服务器上,当我运行命令 RAILS_ENV=production bundle exec rake canvas:compile_assets 时出现错误:

LoadError: cannot load such file -- parallel /var/www/prod/shared/bundle/ruby/1.9.1/gems/polyglot-0.3.5/lib/polyglot.rb:65:in要求' /var/www/prod/shared/bundle/ruby/1.9.1/gems/polyglot-0.3.5/lib/polyglot.rb:65:inrequire' /var/www/prod/shared/bundle/ruby/1.9.1/gems/activesupport-3.2.19/lib/active_support/dependencies.rb:251:in块中的要求' /var/www/prod/shared/bundle /ruby/1.9.1/gems/activesupport-3.2.19/lib/active_support/dependencies.rb:236:inload_dependency' /var/www/prod/shared/bundle/ruby/1.9.1/gems/activesupport-3.2.19/lib/active_support/dependencies.rb:251:in需要' /var/www/prod/releases/20141215031227/lib/tasks/canvas.rake:114:inblock (2 levels) in <top (required)>' Tasks: TOP => canvas:compile_assets

检查并行 gem 的 gem 列表,检查以确认捆绑安装已完成且没有错误。检查了 gemset,权限,我还应该研究什么。

0 投票
1 回答
721 浏览

ruby-on-rails - 如何使用 IDE 在桌面上设置和调试“instructure canvas lms”

我想在现有的开源代码https://github.com/instructure/canvas-lms的基础上进行“instructure canvas lms”的应用程序开发(即添加新功能) 。为此,我需要一个带有调试和开发能力。我还需要使用 IDE 在我的桌面上设置可用代码的过程。

0 投票
1 回答
192 浏览

canvas-lms - Canvas-lms - 通过 API 提交答案

如何通过 API 提交测验答案?我相信可以通过https://canvas.instructure.com/doc/api/quiz_submissions.html -来完成POST /api/v1/courses/:course_id/quizzes/:quiz_id/submissions,但我如何实际提供该请求的答案?里面没有参数,看起来就是我要找的。或者也许我必须使用另一个端点?

0 投票
1 回答
1084 浏览

java - 在java中实现LTI工具消费者

我正在做一个电子学习项目,我需要将测验添加到学校平台。

我找到 QTIWorks 来实现这些问题,QTIWorks 包含 LTI 提供程序,所以我尝试通过 Moodle 与它连接,它正在工作。

现在我需要将我的平台作为工具消费者来连接QTIWorks,我的平台是用java编码的,所以我正在寻找一个在java中实现工具消费者的例子,但我找不到。

那么,请问如何在我的平台上实现工具消费者?提前致谢。

0 投票
1 回答
96 浏览

uri - 如何摆脱链接中的“mailto:”

我正在研究 LTI,试图为 Instructure Canvas(一个学习管理系统)构建一个应用程序。

我想插入一个指向讲座内容的链接,所以我用链接作为参数向 Canvas 发送了一个响应。然后我得到一个超链接文本。但是当我点击它时,我发现链接的前缀是“mailto:”。我怎样才能摆脱这个“mailto:”?

0 投票
1 回答
50 浏览

ruby-on-rails - 管理员登录后 JSON 显示在屏幕上

我们刚刚遵循了Canvas LMS 快速入门并在 Ubuntu LTS 上成功启动了我们的 Canvas LMS。运行服务器后,我们浏览到主页,第一次登录,并接受使用条款,然后 Canvas 显示以下 API 响应。

接受使用条款后,会显示 JSON。

我们对 Rails 很陌生。这里发生了什么?而不是这样的预期结果是看到 Canvas LMS 的图形用户界面。

我们尝试过运行:

它返回(0 rows)

0 投票
4 回答
1476 浏览

javascript - 如何从我们之前离开的地方恢复scorm 2004?

你好,

我正在开发基于 scorm 的项目,我必须玩 scorm 2004 包。课程正在
使用 LMS 函数(LMSFinish()、commit()..etc)正常播放和捕获数据。
现在我要实现另一个功能,即恢复用户上次离开的包。

示例 cmi 数据

scoid:“1234”

数据[cmi.completion_status]:“不完整”

数据[cmi.exit]:"挂起"

数据[cmi.location]:"page3"

希望你能帮忙。

0 投票
1 回答
1653 浏览

scorm - 如何为 SCORM 1.2 设置书签 (cmi.location)?

我尝试为 Flash SCORM 1.2 包添加书签。我正在正确捕获上次访问的数据(cmi.loation,暂停数据),但是当我尝试为下次启动重置数据时,SCO 没有重新定位,它从头开始。

我在 javascript 的 LMSInitilization() 函数中设置了硬编码值。

我使用下面的代码将位置变量设置为 SCO。

希望你能帮忙。