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

java - Tomcat trowing 无效的生命周期转换

我刚刚在我的 Ubuntu 14.04 上安装了 Blackboard 9.1

一切似乎都奏效了。我安装了 CAS 身份验证模块。重新启动tomcat,一切正常。

但是,当我重新启动计算机时……就像第二天上班时,Blackboard 无法启动。我收到此错误:

是什么导致了这个错误?我该如何解决?我假设因为这发生在系统重新启动时,安装过程会做一些我启动时没有完成的事情(可能设置环境变量?)。

我已经擦除了 Oracle 并重新安装了 BB,它又可以工作了!但是第二天......它没有再次启动。:(

任何关于从哪里开始的提示将不胜感激。

0 投票
0 回答
219 浏览

css - iFrame 仅在调整窗口大小后滚动

我正在安装 BlackBoard,只能访问 CSS 文件(默认情况下是一团糟)。我遇到的问题只发生在主要内容 div 由 iFrame 呈现的页面上。当我加载页面时,我无法向下滚动,但是,在调整浏览器窗口的大小后,滚动又开始工作了。

我做了我的谷歌搜索,尝试了一些不同的风格,但没有任何结果。所以任何指针都会对我应该看的地方非常有帮助。

不幸的是,我无法提供一个活生生的例子,因为一切都是在身份验证之后发生的,所以我意识到这有点远。

违规元素:

环绕它的 div:

删除特定于包装器 div 或 iframe 本身的所有 CSS 对问题没有影响。

0 投票
1 回答
142 浏览

java - 无法发布到黑板积木

我有一个使用 Spring MVC 的构建块。

控制器如下所示:

当我像这样从我的应用程序中调用它时:

它失败了......我得到一个网页说我无权访问这个页面,但是如果我将代码更改为这样的 HttpGet:

它工作正常....

为什么我不能对黑板 Buildingblock 进行 POST?

0 投票
2 回答
116 浏览

java - Blackboard Building Block 多态性还是接口?

如果我对这两个概念有误解,请纠正我。多态性似乎以多种形式表示对象,例如用户可以是基类,学生或教师可以是子类。他们仍然是用户类型,但有自己的实现。接口提供了与子类中的基类交互的大纲。多态性可以与接口结合使用,有时可能是必要的。

有了这种理解,我正在为现有的学习管理系统创建一个附加组件。它有自己的库来与不同的对象进行交互,例如用户、成绩或课程信息。库中的一些对象与库中的其他对象耦合以被实例化或产生一个值。一个例子是需要课程 ID 号来获取成绩信息。库的 API 模糊或不存在。即使我对 API 不太确定,多态性和/或接口是否会使在我的项目中使用这些库变得更容易?在这种类型的项目中使用多态和/或接口进行单元测试会是什么样子?一般来说,使用文档较差的第三方库进行开发时,最佳实践是什么?

0 投票
0 回答
220 浏览

xml - 使用 ColdFusion 将用户添加到黑板

我能够成功创建身份验证会话,但在尝试添加用户时收到以下 [WSFW000]null 错误。

这是我要发送的包裹:

这是电话:

这是回应:

0 投票
1 回答
668 浏览

php - 黑板 SOAP Web 服务 php

我正在使用这个库来开发黑板网络服务。

我已成功注册代理工具并使其在管理员面板中可用。

连接已建立,功能可以使用。但是当我在 Blackboard Web 服务库中调用 Gradebook 中的 saveColumns 时,

它返回

根据blackboard api library SP13,它应该返回列的 id。

有人知道答案吗?或者有谁知道这是什么问题?如果您能给我一些建议和答案,那就太好了。谢谢!

0 投票
1 回答
1918 浏览

java - 配置mybatis使用已有的连接

我想在我的应用程序和 Oracle 数据库之间建立连接。我没有以下数据库信息:

  1. 网址
  2. 用户名
  3. 密码

java.sql.Connection通过使用 Blackboard 提供的 API,我可以检索到的内容是有效的。

这种情况下是否可以设置mybatis?

我正在使用如下所示的配置:

这就是我获得新SqlSessionFactory实例的方式:

之后,我尝试通过以下代码检索会话:

我已经检查过它connection是否有效:

  1. connection.isValid(3);, 返回真
  2. aPreparedStatement可以成功执行

但是,sqlSessionFactory.openSession(connection)使用以下堆栈跟踪生成错误:

0 投票
0 回答
223 浏览

php - 使用 php 使用 Blackboard SOAP Web 服务创建成绩中心列

我正在使用Blackboard-Web-Services-PHP-Library,当我进行如下调用时(根据上一个问题中的示例:Blackboard SOAP web service php),BB 的 web 服务为每个创建一个列列数组中的键/值对,并返回新列 ID 的数组。这些新列都没有任何所需的特性。有什么建议么?

print_r($id) 输出:

0 投票
1 回答
1116 浏览

java - C# WCF 客户端绑定互操作黑板 Java WS-Security over HTTPS 传输

我无法让 WCF 绑定与 Blackboard Java Web Services API 一起使用。

(简单的回答是,如果有人能做到这一点,您能否将 WCF 的工作绑定发布到 Blackboard)

我花了几个小时尝试不同的配置和自定义编码绑定。

一些不成功的尝试:

调用-a-ws-security-java-web-service-with-c-sharp-client

wcf-client-with-ws-security 12-common-wcf-interop-confusions

配置-wcf-for-ws-security-with-username-over-https

wcf-client-connecting-to-java-soap-web-service-using-ws-security

清除用户名绑定

JAVA 和 WCF 的 WS-Security 还有很多事情要做,但我不会继续。

似乎每次我让一件事工作另一个休息。现在我觉得我在兜圈子,只是让自己更加困惑。

作为我的第一个测试,我想要做的是简单的初始化 Context 对象并使用带有 WCF 代理的 Admin 测试用户帐户登录。

Blackboard Doc ContextWS

为了确保所有这些都有效,我首先下载了 .Net WSE 2.0 的示例代码并对其进行了测试,它运行良好。

现在,当我使用 WCF 和绑定时,我无法获得相同的行为。

首先与非常老的 WSE 2.0 成功交换 ===================================

WSE 2.0 ContextWS 初始化

WSE 2.0 ContextWS 初始化成功响应

WSE 2.0 ContextWS 登录请求

WSE 2.0 ContextWS 登录成功响应

====================================

所以我知道这适用于我们的环境,并且我知道用户可以登录。

使用 WCF 我能够使初始化工作,但随后它失去了会话。它不会将返回的会话 ID 放入下一条消息的密码字段中。我当然尝试过手动执行此操作;但我收到一条错误消息,指出密码字段是只读的。

现在我的 WCF 配置和代码让我最接近上述通信。

WCF App.Config 绑定

WCF C# 代码

这就是 SOAP 通信的样子。

WCF ContextWS 初始化请求

WCF ContextWS 初始化成功响应

WCF ContextWS 登录请求

WCF ContextWS 登录失败响应

如您所见,会话返回 ID 未添加到登录请求的密码字段中,因此存在“无效会话:

一切似乎都进行得如此顺利。

简而言之,如果有人知道如何实现从 WCF 客户端到 Blackboard Java Webservice API 和示例的绑定,那就太好了。否则,我希望其他比我更了解 WCF 绑定到 Java 的人可能能够看看上面的内容,看看我哪里出错了。

任何人都可以给我以使这项工作得到任何帮助,我们将不胜感激,非常感谢。我真的希望我错过的只是一些愚蠢的事情。

抱歉这么长的详细问题。

0 投票
1 回答
1039 浏览

javascript - 是否可以在当前选项卡中模拟隐身模式?(镀铬扩展)

有一个网站是黑板,许多大学课程的人都鄙视。我的学校有他们自己的黑板运行实例,必须完全错误配置,因为您的会话几乎立即超时,或者您在登录后尝试浏览时弹出数千个错误。通过隐身模式登录时,这些问题似乎得到解决.

问题:我创建了一个扩展程序,当您导航到黑板时,它会关闭当前选项卡并在新的隐身窗口中打开黑板。是否有可能在当前选项卡中实现相同的效果?

我当前的解决方案运行良好,但在当前选项卡中“欺骗”隐身效果会好 100 倍。