问题标签 [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.
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
谢谢!阿努普·库马尔·蒙达尔
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。
我找不到任何与版块相关的信息,如何获取用户注册的版块信息?
谢谢
java - 如何使用画布数据 API
我一直在尝试使用 Canvas 数据 API ( https://portal.inshosteddata.com/docs/api ),但我无法接收到我一直在请求的数据。我一直在阅读不同的 Canvas 表格以及如何执行此操作,但我仍然没有弄清楚。我正在阅读 Canvas Data Portal 上的文档,但这确实令人困惑。每当我提出 API 请求时,我收到的只是 Canvas 数据门户主页的 HTML 数据。我没有从我想要的 url 收到任何数据。我正在用 Java 编写我的代码。根据文档,我应该使用 GET、HmacSHA256 来编码我的签名,以及授权和数据标头。这是我的一些代码:
ruby-on-rails - 无法在画布 lms 中投递邮件?我缺少什么配置设置?
这是我的outgoing_mail.yml 文件 如果单击忘记密码链接 它显示在delayed_job.log 中 我的电子邮件发送卡住了,请帮助我。
powershell - 尝试使用 powershell 进行 Rest 调用(PUT)
我正在尝试通过画布 api 更改课程代码。我可以通过给出的例子让它在 bash 中工作
我尝试在 powershell 中重现这一点。呼叫通过,但它没有做任何事情!
以前有人遇到过这个问题吗?我的代码中有什么我做错了吗?我无法重现我在 curl 中可以做的事情。
解决了!
问题是我使用了错误的内容类型。对于 Canvas LMS,执行 PUT 调用时必须选择 multipart/form-data。
canvas-lms - 如何调试 Canvas LMS 移动应用定制
在使用 CSS 和 JS 文件自定义 Canvas LMS 桌面网页后,我们需要在移动应用程序上执行相同的操作。
鉴于 Android 和 iPhone 的移动应用程序都是 Webview,我如何检查 html 标签类和 id 以通过 CSS 或 JS 文件应用更改?
谢谢!
canvas-lms - 如何在 Canvas LMS 中设置 SMTP 设置?
我已经在本地安装了Canvas LMS,但我一直在寻找 SMTP 设置。你能帮我如何前进吗?我没有找到用于配置设置的 UI 屏幕。
ruby-on-rails - 将 Google Apps LTI 集成到画布 lms
canvas lms
在使用这个时集成外部工具,
有没有办法整合自己的谷歌凭证,而不是画布自己生成的?
rest - Canvas - LMS - 如何获取用户提交的测验答案?
我正在尝试获取用户针对某个测验的某个问题提交的答案。
我尝试了以下 API 端点,但它们都没有返回所需的数据:
- 获取https://canvas.instructure.com/api/v1/courses/:course_id/quizzes/:quiz_id/questions
- 获取https://canvas.instructure.com/api/v1/courses/:course_id/quizzes/:quiz_id/questions?quiz_submission_id=:quiz_submission_id&quiz_submission_attempt=1
- 获取https://canvas.instructure.com/api/v1/courses/:course_id/quizzes/:quiz_id/submissions/:id
以下是我尝试搜索的文档:
python - 使用 BeautifulSoup 和 Python 提取 iframe
我使用 Canvas LMS,我想从某些页面中提取 iframe 以更改 src 内容。我尝试以下方法:
但结果出乎意料,我得到了这个结果:
我期待只得到这个
收到的页面html只有一个iframe,结果有什么问题?我想我应该只收到一个 iframe 对象,但似乎我收到了一个列表。有人可以为我澄清我做错了什么?