问题标签 [openbadge]

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 投票
0 回答
103 浏览

node.js - nodejs 错误 (nodeproxy.node) 设置 Mozilla Open Badges

我一直在学习使用本指南https://github.com/mozilla/openbadges-badgekit/wiki/BadgeKit-Self-Hosting-Guide设置自托管版本的 Mozilla Open Badges 的教程

在 Windows 7 环境下,我遇到了很多问题。其中一些我已经能够修复,例如设置环境变量和根据需要安装其他软件。指南没有特别提到很多东西,但我猜这只是一个学习曲线。

但是,当我接近本教程的结尾并尝试运行“openbadges-badgekit”时,它失败了。我收到此错误并且无法找到解决方法:

有谁知道如何解决这个问题?我已经完成npm install了本教程的所有其他步骤。

环境:

Windows 7(Microsoft Windows [版本 6.1.7601])

npm 2.14.7

节点 v4.2.3

0 投票
1 回答
48 浏览

mozilla - 当我尝试登录 Mozilla 的 Backpack 时,我收到“无法使用 browserID 进行验证!” 我怎样才能解决这个问题?

几天前我创建了一个背包帐户。当我尝试登录时,会打开一个外部窗口,“角色”要求我以“myemail@example.com”的身份登录背包。我按“登录”,然后收到一条消息,上面写着“已验证!” 然后外部窗口关闭。初始登录页面现在有一个红色条,上面写着“无法使用 browserID 验证!” 请看屏幕截图。

错误信息

我该如何解决这个问题?

0 投票
1 回答
67 浏览

node.js - 尝试安装 BadgeKit 依赖项时出错

我尝试使用本手册安装BadgeKit

npm install死于下一个npm-debug.log

npm install --verbose 2>&1 | grep gyp返回这个

来自主题« npm install failed on node-gyp rebuild (using puppet) » 的解决方案对我没有帮助:--unsafe-perm 没有成功。

Ubuntu 14.04.1 LTS (GNU/Linux 4.5.0-x86_64-linode65 x86_64)

$节点-v

v6.0.0

你能帮帮我吗?

0 投票
1 回答
494 浏览

php - 在 PHP 中创建 Mozilla Open Badges .png 图像

我需要.png使用嵌入在 PHP 中的 Open Badges 断言元数据创建一个图像。

我环顾四周,只看到了一些 Mozilla API 端点,但我需要在自己的服务器上创建文件。

有什么办法可以手动完成,还是应该依赖外部服务?

0 投票
1 回答
587 浏览

json - 验证和烘焙开放徽章

一段时间以来,我一直在尝试生成开放徽章,但到目前为止,它们都不会使用在线工具进行验证或烘焙。

我尝试了各种不同的组合。这是我目前正在使用的一个(由于是预生产站点而被删除的站点):

http://example.org/badge/5ab0d10a6a02f的网站上:

http://example.org/badge-class.json的网站上:

http://example.org/badge-issuer.json

正确托管在真实站点上后,我尝试对其进行验证和烘焙,但出现以下错误:

对于验证器

使用面包师

使用面包师 API

该徽章的哪一部分导致了问题?

0 投票
0 回答
38 浏览

openbadge - 是否可以向 OpenBadge 断言添加新字段?

我需要为大学课程实施 OpenBadge,结构如下:

  • 断言是学生的成就;
  • BadgeClass 是大学课程;
  • Profile 是发行者(在我的例子中是大学)。

按照IMS的标准,我看到有必填和可选字段。特别是,我想在断言中插入课程的标记,但我看不到这样做的适当字段。我不认为在 JSON-LD 元数据中添加“标记字段”是最好的解决方案,我对(该解决方案的)是否符合标准有一些疑问。

如何将此字段添加到断言中?因为我在网上没有找到任何带有标记的断言示例。