问题标签 [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 回答
602 浏览

sql - 建立连接时出错:未知 TDS 数据包类型:18 知道是什么原因造成的吗?ODBC 驱动程序?

将 Blackboard 7.1 从 SQL 2000 升级到 SQL 2005 时出现错误建立连接:未知 TDS 数据包类型:18 知道是什么原因造成的吗?ODBC 驱动程序?

在 SQL 2000 上并将文件迁移到 SQL 2005 实例。

I changed the connection strings within the object properties file for Blackboard and now getting this odd error.

0 投票
1 回答
1303 浏览

python - 是否可以使用 Blackboard WebServices 以编程方式向 Blackboard 提交作业

谁能确认是否可以使用 Blackboard WebServices 以编程方式向 Blackboard 提交作业?(如此处所述)。具体来说,我想知道使用 Gradebook.WS、AttemptVO 和 studentSubmission 方法提交作业的正确方法。到目前为止,这是我尝试过的主要方法,因为尝试可以在 Bb Gradebook 中看到,除了在 Blackboard Gradebook 中看不到尝试VO.studentSubmission:

结果:

非常感谢。

0 投票
1 回答
461 浏览

eclipse - Java JDK 版本 Eclipse Blackboard 9.1 java.lang.UnsupportedClassVersionError

我已经成功实施并部署了一个 hello world 项目,添加了一个管理示例管理工具。我必须在 eclipse 中的 3 个位置(项目、ant 和一般 eclipse java 设置)中将所有版本的 JRE/JDK 更正为 1.6 之后才这样做。现在我正在尝试编译一个由外部承包商(以 .war 格式工作)提供给我们的项目。我想自己扩展项目。该项目中有轴罐等,并引用了黑板罐,虽然它在 Eclipse 中编译,但在部署到 Bb 并运行它时,我得到:java.lang.UnsupportedClassVersionError 我试图在 JDK 1.7 中编译,我也得到一个错误。它似乎与版本有关 - 我应该为 Bb 9.1 使用哪个 JDK 版本?任何人都可以解释一下吗?完整错误:com/streaming/SearchManager

0 投票
1 回答
833 浏览

design-patterns - 黑板或其他架构 - 请思考

我必须选择一个合适的架构来开发一个模拟紧急呼叫/调度服务的系统。

  • 有需要的人打来电话。
  • 电话接线员记录详细信息(姓名、位置等)。
  • 系统从最近的医院派出救护车。
  • 系统检查医疗数据库
  • 系统将病史和患者信息传递到派出的救护车内的 PDA/智能手机上。
  • 医护人员发送更新位置和采取的行动。

我在想 Blackboard 架构会适合这个 - 但是在向救护车发送信息时发送数据/客户端请求会与 BB 架构相矛盾。

我可以使用经典的、混合的、新兴的或实验性的架构模式——只要它们能工作并且适合问题。

谁能给我一些建议,好吗?

0 投票
1 回答
209 浏览

firefox - 黑板标题:在 Chrome 和 IE8 中正常,在 Firefox 中不稳定

我有一些带有内联样式的 HTML,我将其用于 Blackboard 内容管理系统中的页眉。

它应该看起来像这样: http: //media.norquest.ca/ace/math/screenie-00.png ...在 Chrome 和 IE8 中确实如此。

但在 Firefox 中,它看起来像这样: http: //media.norquest.ca/ace/math/screenie-01.png

代码如下所示:

知道有什么问题吗?

我听说 Blackboard 的样式可以与用户的 CSS 和内联样式进行奇怪的交互,但我不想假设这很可能是我的代码的问题。

干杯,JF

0 投票
3 回答
20824 浏览

jquery - TypeError: $(...) is null error in firebug 但代码适用于 jsFiddle

您可以在以下位置查看我的 js(以及相关的 html 和 css):http: //jsfiddle.net/twsx7/9/

我正在对 Blackboard Learn 9.1 进行调整(因此,如果有人使用过学习管理系统或调整构建块,他们可能已经对我遇到此问题的原因有所了解)。

我所做的更改涉及检查应用了哪些课程主题,然后基于该主题将类添加到表中,以便表的样式与主题相匹配。

当我在我们的服务器上运行它时,我得到错误$(...) is null 当它到达var theme_id = $(".current").attr("id"); . JS 的其余部分工作(请注意,JS 的顶部通常是页面中包含的另一个文件,无法将其链接到 jsfiddle,因为它在经过身份验证的服务器上)

我对这个文件的贡献是(以及代码失败的地方):

第 242 行

第 381 - 385 行

这是我对 jQuery 的第一次尝试,所以我担心的一个问题是我对编写代码的 jQuery 版本使用了错误的语法。

当您选择包含调整时,我在代码中找到了以下内容:

jsFiddle 顶部的代码来自jquery.tweakSetup.js

我希望我刚刚为 jQuery 的版本使用了错误的标记(尽管我无法找到原始代码编写的版本)任何建议将不胜感激。

0 投票
1 回答
704 浏览

java - 如何可靠地杀死跨服务器的@Scheduled 线程?

我正在构建一个作为 Spring MVC 应用程序实现的插件。该插件通过其中一台服务器上的 gui 部署在 3 - 6 台 tomcat 服务器上。插件的每个实例都有一个@Scheduled 方法来收集服务器上的信息并将其存储在中央数据库中。

我的问题是用于卸载插件的 gui 界面使一些 @Scheduled 线程运行。

例如,我有一个具有服务器 1 - 3 的环境。我通过服务器 1 上的 gui 安装并启用插件。现在有 3 个应用程序实例在服务器 1 - 3 上运行 @Scheduled 线程。如果我回到服务器 1 并卸载插件,线程在服务器 1 上被可靠地杀死,但不是服务器 2 或 3。

我已经实现了以下,但行为仍然存在:

此外,我曾考虑将其实现为上下文侦听器而不是 @Scheduled 方法,但出于维护和可扩展性的原因,我宁愿坚持使用 Spring。

我怎样才能在这样的环境中可靠地杀死线程?

0 投票
1 回答
347 浏览

html - 这些跨度从何而来?

我们不情愿地使用黑板进行测试,几个学生的答案包含大量 HTML 格式。我可以想象在 Word 中写答案并复制/粘贴答案会增加格式。但我看到了这个跨度标签:<span class="goog_qs-tidbit goog_qs-tidbit-0">几次。我认为它可能来自谷歌搜索,但无法在谷歌或他复制的网站上找到它。有谁知道谁使用这些跨度?

像这样玩数字侦探很有趣,但也很令人沮丧。所有学生注意——当你从互联网上复制/粘贴一些东西时,我知道。

0 投票
2 回答
9513 浏览

java - SSH 隧道远程访问 MySQL 数据库

我正在尝试编写 Java 程序来使用 ssh 隧道访问远程 mySQL 数据库。

下面是我的代码:

我很确定所有的用户名和密码都是正确的。

但是,当我尝试运行上述代码时,它总是在以下行中失败:

除了以下例外:

我还检查了 mySQL,用户“mySQLuser”的“主机”已经在“用户”表中设置为“%”。
谁能给我一些建议?

更新:

采纳@bmorris591 的建议,

我改变了 String url = "jdbc:mysql://localhost:" + rport + "/" + schema; 转换成字符串 url = "jdbc:mysql://localhost:" + lport + "/" + schema;

但是,出现了一个新的异常:

并且在这行代码中仍然发生错误:

错误信息让我很困惑,

谁能给我更多的建议?

0 投票
1 回答
387 浏览

sdk - 升级 Blackboard Learn 9.1 Java 问题

我正在尝试将 Blackboard learn 9.1 升级到最新的服务包。我已经成功安装了 SP9,现在正在尝试安装 10,但要做到这一点,我必须安装更新版本的 JDK。当我更改 JAVA_HOME 以反映此更改时,安装程​​序报告它仍设置为以前的版本。我重新启动了服务器,现在该错误已经消失了,但是我得到了:

在 C:/Java/jdk1.6.0_32 中找不到 Java SDK 位置。

谁能告诉我为什么它仍在寻找旧版本的路径,以及我能做些什么来改变它?