问题标签 [blackboard]

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

c# - 扩展异常部分类

我正在使用由 wsdl.exe 生成的示例 SOAP 代码。对象lastError声明如下:

private Exception lastError;

Visual Studio 在此行上生成错误

String msg = lastError.Message;

'Exception' does not contain a definition for 'Message' and no extension method 'Message' accepting a first argument of type 'Exception' could be found (are you missing a using directive or an assembly reference?)

Exceptionwsdl.exe 生成的类如下所示:

0 投票
1 回答
475 浏览

java - Blackboard Java Web 服务错误,通过 SOAP 使用 AXIS2 - 安全标头

我需要使用 Blackboard Web Services,但我不知道如何通过 SOAP 建立连接。我需要像安全标题这样的东西。我读了很多书,但是当我尝试连接时,总是会出现这种错误。

我对这个例外有一点大问题。对我来说没有什么是清楚的。我在应用程序日志中什么都没有。我猜不出应该是什么问题。我还阅读了有关 AXIS2、时间戳...

我希望通过 SOAP 与 Blackboard Web 服务连接,但我无法发送正确的安全标头

我阅读了很多关于它的内容,最后我找到了这篇文章。我正在使用这个人在 pdf 中发布的项目。我有一个 Blackboard 实例在 localhost 的 9876 端口上工作。我可以用它做任何我想做的事情。它完全有效。

我还尝试使用 SOAPui,但遇到了另一个错误:

我不想阅读更多,我阅读了 150 多篇关于它的文章,但什么也没有。谢谢 :)

0 投票
2 回答
226 浏览

debugging - Blackboard 中的某些资产接收 404

我们正在创建一个 SCORM 包 (zip) 并上传到我们的 Blackboard 测试实例,如果一位开发人员(将称他为 Bob)创建 zip 并上传,那么一切都很好。我自己和另一位开发人员已将 zip 打包并上传,当我们尝试运行应用程序时,特定的 js 文件会收到 404(“未找到指定的资源,或者您无权访问它”)错误。

如果 Bob 将他的 zip 发送给我,我将其上传到 Blackboard,它工作正常,如果我将我的 zip 发送给 Bob,他上传了它,那么它就会失败,所以我很确定这是 zip 创建的问题。我查看了这些 zip,它们在文件结构方面看起来相同。

3个问题:

  • 是否已知 Blackboard 在 zip 细节方面存在特殊问题?这些看起来确实像有效的 zip 文件。
  • Blackboard 中是否有描述 Blackboard 在安装新 SCORM 包时使用的解压缩过程的日志?
  • 有没有办法查看已部署的 SCORM 包的已部署文件/目录结构?

我对 Blackboard 比较陌生,所以如果我遗漏了一些明显的东西,我深表歉意。

0 投票
2 回答
333 浏览

java - 安装 Blackboard Auto Signon 构建块

我正在创建一个应用程序来自动登录黑板用户。我对此进行了很多研究,我开始知道我们需要在 Blackboard Learn 中使用“自动登录”构建块并继续进行一些设置。

谁能帮我理解它是如何完成的?因为我找不到任何可以下载它的链接。

我从这个链接获得了帮助。

0 投票
0 回答
89 浏览

java - 在java中获取Blackboard LMS课程中的所有活动

我想获取课程中的所有活动。我使用了下面的代码,但结果是 0 记录。

谁能告诉我我是否遗漏了一些东西都提供了一个示例代码。提前致谢。

0 投票
1 回答
293 浏览

java - 使用 java 在 Blackboard 中获取用户在课程中的最终分数

我想检索课程中黑板用户的最终分数。当我转到课程页面上的完整成绩中心时,有一个名为“运行总分”的列,它反映了用户是否通过了该课程以及他的得分百分比。

但是如何通过 blackboard API 在我的 java 代码中检索此列值?

谁能给我一个示例代码。

谢谢。

0 投票
1 回答
80 浏览

java - 优化代码以获取黑板用户或课程通过其唯一的运行ID

我正在通过课程运行 ID 获取课程对象。下面是我的代码,它工作得很好。

但是当我尝试在循环中获取这个对象时会遇到麻烦。如果有人可以提供一些更好的代码,那将是很大的帮助。

谢谢。

0 投票
1 回答
84 浏览

web-services - Blackboard WebServices 创建术语

我正在尝试使用 c# 通过 web 服务创建一个术语。我已将 BbWsClient 包含在我的解决方案中,并相信我非常接近。

我似乎遇到的问题与 TermVO.sourcedidId 有关。有没有推荐的方法来填充这个值?应该只是一个新的 GUID 吗?

我正在尝试使用这种方法来保存术语: http://library.blackboard.com/ref/8c09eac0-db9b-4c1f-839a-69ce42234bdf/blackboard/ws/course/CourseWSImpl.html#saveTerm(blackboard.ws. course.TermVO)

当我不包含它时,我收到此错误:

[WSFW000]blackboard.persist.PersistenceRuntimeException:未设置必填字段。必须设置标识符。"

0 投票
1 回答
292 浏览

html - 在 Blackboard 之外进行设计时为 Blackboard 测试指定区分大小写?

全部!

我正在尝试在 Blackboard 中进行有很多问题的设计测试。我一直在使用 MS Excel 来收集我上传到 Blackboard 的大量问题。这一直工作得很好,我已经能够利用 HTML 来指定问题文本本身的格式。

我遇到了一个小障碍。我真的很想说明一些答案是区分大小写的,但是当我有数百个问题时,我不想进入 Blackboard 并选中每个问题的复选框。当我在 Excel 中设计将转移到 Blackboard 中的问题时,有没有办法使用一些 HTML 来指定答案的区分大小写?这真的会为我节省很多时间。感谢您的建议!


解决方案(间接):在 excel 中设计测试问题,然后在 Blackboard 中将它们填充到一个池中。导出池。解压缩池。使用记事本或某些不会自行更改任何内容的文本编辑器打开最大的 DAT 文件(可能是 res00001.dat 或 res00002.dat)。搜索:case="No"。这是决定区分大小写的值。值为“否”和“是”。使用 find & replace all 将答案更改为“是”,但如果您只是将一些答案更改为是,则在您的查找和替换中包含一些需要调整的答案,如下所示:

查找:case="No">answerValueYoureAdjusting

替换为:case="Yes">answerValueYoureAdjusting

保存文件。制作一个新的 zip 文件,其中包含旧文件和调整后的文件中的所有内容。将池上传到 Blackboard。

这不是最简单的解决方案,但如果您有很多问题,它比在 Blackboard 中手动完成要快。

0 投票
2 回答
595 浏览

authentication - ADFS 在身份验证系统的分类中属于哪里?

我们刚刚开始实施ADFS 身份验证,但仍在了解如何将其与其他应用程序和系统集成。

据我所知,我们使用的许多应用程序(我目前对Blackboard 身份验证特别感兴趣)支持的主要身份验证系统是ShibbolethOAuthCASLDAP以及每个应用程序自己的身份验证含义。

但是,我不确定ADFS是否(以及在何处)属于这些类别。从概念上讲,它似乎是一种“中央身份验证系统”(CAS),但更类似于Shibboleth(也是一种联合身份管理系统)。一些主要的身份验证类别是否相互重叠?从文档中,我可以看到:

AD FS向组织外部的联合合作伙伴提供 Web SSO,这使他们的用户能够在访问组织的基于 Web 的应用程序时获得 SSO 体验。

中央身份验证服务 (CAS)是 Web 的单点登录协议。其目的是允许用户访问多个应用程序,同时只提供一次凭据(例如用户 ID 和密码)。它还允许 Web 应用程序对用户进行身份验证,而无需访问用户的安全凭证,例如密码。CAS这个名字也指实现这个协议的软件包

Shibboleth是世界上部署最广泛的联合身份解决方案之一,将用户连接到组织内部和组织之间的应用程序。

我的主要问题是:

  • ADFS是这些主要实现之一(如 CAS)的一种吗
  • 或者它是像 Shibboleth 这样的专有版本,但可以互换使用......
  • 或者它是否属于这些系统之一之外的类别(因此需要通过手动或自定义流程处理)?