问题标签 [lti]

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 回答
83 浏览

scorm - 我可以通知两个 LMS' 已完成 LTI 工具提供商的课程吗?

假设我有两个 LMS,我想在课程完成时通知它们。一个是培训课程的“中央存储库”,另一个是基于站点的学习工具。他们有不同的 LMS 系统,但他们支持 LTI 提供者并且可以充当 LTI 消费者。

是否有可能在我的第三方解决方案上有一个可以充当 LTI 提供者的页面(使用这样的库:https ://github.com/andyfmiller/LtiLibrary )?在此解决方案中,LTI 工具提供商将主持一门课程,该课程将在页面中有两个 iframe,一个通知基于站点的 LMS,另一个通知中央 LMS。这样的事情可能吗?如果是这样,我该怎么做?

0 投票
1 回答
54 浏览

node.js - 混淆新旧 Javascript 语法

以下代码在节点中引发语法错误v10.15.3

0 投票
1 回答
45 浏览

lti - 我可以在 Blackboard Learn 的 LTI 工具启动屏幕中显示左侧导航栏吗?

我在 Blackboard Learn 中开发并配置了一个 LTI 工具,它运行良好。当我单击 LTI 工具中的链接时,它会在没有左侧导航栏的 iframe 中启动。

我检查了一些现有的默认工具,例如还包含左侧导航栏的 Wiki 和公告。我想在课程外壳中使用左侧导航栏显示我的 LTI 工具,例如 Wiki 和公告工具。在为课程设置 LTI 工具期间,我没有找到任何配置。是否可以在 Blackboard Learn 中显示 LTI 工具的左侧导航栏?你能帮我弄清楚吗?

0 投票
1 回答
430 浏览

node.js - 我需要帮助使用 ims-lti 节点插件将成绩从提供者发送到消费者

我很困惑如何使用 ims-lti 节点应用程序将成绩发送回 LMS。

我试图发送 json 和 xml,但它们都不适合我。

当我运行它时,我收到 XML 形式的错误

0 投票
2 回答
650 浏览

node.js - 使用 node js express 实现 IMS LTI

我有一个使用 javascript 堆栈运行的 Web 应用程序,Nodejs express 作为服务器,我也在使用护照作为 cookie 会话。我们需要实施 IMS LTI,以便其他教育平台的用户无需创建帐户即可访问我们的平台。他们网站上的文档非常复杂,没有很好的解释。我不知道从哪里开始。如果有人有这样的经历或知道从哪里开始。请帮帮我

谢谢

0 投票
2 回答
240 浏览

oauth-2.0 - 如何使 LMS 平台符合 LTI 1.3 并与其集成学习工具?

我们的 LMS 目前符合 LTI 1.1。我们需要使其符合 LTI 1.3。为了使我们的平台符合 LTI 1.3 标准,我必须进行哪些更改,以及如何使用它配置工具。

0 投票
1 回答
329 浏览

python - 拟合一阶传递函数(曲线拟合)

我有以下代码来拟合曲线并向我展示时间常数 tau。但是,当我尝试拟合实验数据时,它不起作用。有人可以帮忙吗?

这是我得到的结果: 在此处输入图像描述

0 投票
0 回答
472 浏览

python - 在衰减指数曲线中查找时间常数

我试图找到衰减指数曲线的时间常数,但我下面的代码不起作用。有人可以帮忙吗?谢谢!

在此处输入图像描述

0 投票
1 回答
100 浏览

ruby-on-rails - Moodle 中学生注册日期的 LTI 变量替换

我正在开发的 Ruby on Rails 应用程序是学习工具互操作性 (LTI) 1.1 版的工具提供者 (TP)。我们的一位消费者使用 Moodle 3.4 版本。我需要将学生注册日期从 Moodle 实例到提供者的课程作为启动参数。我可以使用任何 LTI 变量替换来获取此信息吗?

非常感谢任何帮助。

0 投票
1 回答
314 浏览

oauth - 无法验证 Moodle 发送的 OAuth1 签名

早上好。

我正在尝试在 OCaml 中实现 OAuth1 身份验证,以通过 Moodle 获得安全的 LTI 请求。当我想重建 OAuth1 签名时遇到了一些麻烦:它与 Moodle 在 POST 有效负载中发送给我的签名不匹配。

我按照twitter文档和OAuth 核心规范手动构建了 OAuth 签名。

这是我的功能:

  • 我的函数调用:signature_oauth liste_args "post" "localhost:8000/launch" !oauth_consumer_key my_secret
  • liste_args参数是由“&”分割的有效负载(例如:[oauth_version=1.0;oauth_nonce=5aa374e2728914002261bbb7b4bd8e3e];...)。
  • convert_to_gapi 函数将此liste_args转换为一对列表(例如:[(oauth_version,1.0);(oauth_nonce,5aa374e2728914002261bbb7b4bd8e3e);...]。它还删除oauth_signature
  • 有效负载是application/x-www-form-urlencoded编码的。

这是我可以接收的有效负载示例:

我尝试使用库制作 OAuth1 签名,我得到了与我的函数相同的签名。

我想我在创建签名时遗漏了一些东西。

我正在使用与 Moodle 相同的参数(在有效负载中发送)构建签名,使用相同的密钥和相同的算法。

  • 在 OAuth1 的文档中,我读到他们没有在有效负载中使用oauth_callback,但 Moodle 使用了。我应该删除它吗?
  • 他们也谈到了oauth_token。但是 Moodle 没有给我一个,我也不知道如何得到它。建立签名很重要吗?

在此先感谢您的帮助。