问题标签 [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 投票
0 回答
350 浏览

ruby-on-rails - 在 Ubuntu 服务器上安装多个 Canvas LMS

我在本地计算机上安装了两个画布 LMS,并希望在不同的端口上运行,

位置一:user@server:~$ cd /var/canvas/

位置二:user@server:~$ cd /var/directoryname/canvas

安装非常好,但我面临的问题是“一”正在工作,但对于“二”,我遇到了一些错误,例如

铬错误:

此站点无法提供安全连接 192.168.0.6 发送了无效响应。ERR_SSL_PROTOCOL_ERROR

火狐错误:

安全连接失败

连接到 192.168.0.6:8080 时出错。SSL 收到超过最大允许长度的记录。错误代码:SSL_ERROR_RX_RECORD_TOO_LONG

信息 :

user@server:/etc/apache2/sites-available$ sudo nano one.conf

user@server:/etc/apache2/sites-available$ sudo nano two.conf

我尝试过使用不同的自签名 ssl 证书

并且也尝试过不同的端口

user@server:/etc/apache2$ sudo nano ports.conf

我不明白我在哪里犯了错误,请帮助我在单个服务器上运行多个 Canvas LMS

谢谢!阿努普·库马尔·蒙达尔

0 投票
1 回答
331 浏览

canvas - 如何在 Canvas LTI 2.0 中获取课程部分的详细信息

我想从 Canvas 获取课程部分的详细信息,我使用的是 LTI 2.0。根据 API 文档,我可以获得用户注册的部分 sis_id,但我没有得到这个。

https://canvas.instructure.com/doc/api/file.tools_variable_substitutions.html

注意:我已将该部分添加到课程中,并为其分配了 SIS id。

我找不到任何与版块相关的信息,如何获取用户注册的版块信息?

谢谢

0 投票
1 回答
338 浏览

java - 如何使用画布数据 API

我一直在尝试使用 Canvas 数据 API ( https://portal.inshosteddata.com/docs/api ),但我无法接收到我一直在请求的数据。我一直在阅读不同的 Canvas 表格以及如何执行此操作,但我仍然没有弄清楚。我正在阅读 Canvas Data Portal 上的文档,但这确实令人困惑。每当我提出 API 请求时,我收到的只是 Canvas 数据门户主页的 HTML 数据。我没有从我想要的 url 收到任何数据。我正在用 Java 编写我的代码。根据文档,我应该使用 GET、HmacSHA256 来编码我的签名,以及授权和数据标头。这是我的一些代码:

0 投票
2 回答
716 浏览

ruby-on-rails - 无法在画布 lms 中投递邮件?我缺少什么配置设置?

这是我的outgoing_mail.yml 文件 如果单击忘记密码链接 它显示在delayed_job.log 中 我的电子邮件发送卡住了,请帮助我。

0 投票
3 回答
703 浏览

powershell - 尝试使用 powershell 进行 Rest 调用(PUT)

我正在尝试通过画布 api 更改课程代码。我可以通过给出的例子让它在 bash 中工作

我尝试在 powershell 中重现这一点。呼叫通过,但它没有做任何事情!

以前有人遇到过这个问题吗?我的代码中有什么我做错了吗?我无法重现我在 curl 中可以做的事情。


解决了!

问题是我使用了错误的内容类型。对于 Canvas LMS,执行 PUT 调用时必须选择 multipart/form-data。

0 投票
1 回答
298 浏览

canvas-lms - 如何调试 Canvas LMS 移动应用定制

在使用 CSS 和 JS 文件自定义 Canvas LMS 桌面网页后,我们需要在移动应用程序上执行相同的操作。

鉴于 Android 和 iPhone 的移动应用程序都是 Webview,我如何检查 html 标签类和 id 以通过 CSS 或 JS 文件应用更改?

谢谢!

0 投票
1 回答
1602 浏览

canvas-lms - 如何在 Canvas LMS 中设置 SMTP 设置?

我已经在本地安装了Canvas LMS,但我一直在寻找 SMTP 设置。你能帮我如何前进吗?我没有找到用于配置设置的 UI 屏幕。

0 投票
0 回答
149 浏览

ruby-on-rails - 将 Google Apps LTI 集成到画布 lms

canvas lms在使用这个时集成外部工具,

有没有办法整合自己的谷歌凭证,而不是画布自己生成的?

0 投票
0 回答
251 浏览

rest - Canvas - LMS - 如何获取用户提交的测验答案?

我正在尝试获取用户针对某个测验的某个问题提交的答案。

我尝试了以下 API 端点,但它们都没有返回所需的数据:

  1. 获取https://canvas.instructure.com/api/v1/courses/:course_id/quizzes/:quiz_id/questions
  2. 获取https://canvas.instructure.com/api/v1/courses/:course_id/quizzes/:quiz_id/questions?quiz_submission_id=:quiz_submission_id&quiz_submission_attempt=1
  3. 获取https://canvas.instructure.com/api/v1/courses/:course_id/quizzes/:quiz_id/submissions/:id

以下是我尝试搜索的文档:

  1. https://canvas.instructure.com/doc/api/quiz_submissions.html#method.quizzes/quiz_submissions_api.show
0 投票
1 回答
442 浏览

python - 使用 BeautifulSoup 和 Python 提取 iframe

我使用 Canvas LMS,我想从某些页面中提取 iframe 以更改 src 内容。我尝试以下方法:

但结果出乎意料,我得到了这个结果:

我期待只得到这个

收到的页面html只有一个iframe,结果有什么问题?我想我应该只收到一个 iframe 对象,但似乎我收到了一个列表。有人可以为我澄清我做错了什么?