问题标签 [pybossa]

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

statistics - 将 Pybossa 结果实时导出到 Scifabric Enki

Pybossa是一个非常好的众包框架,可用于在志愿者的基础上获取响应。他们有统计分析工具Enki,可用于分析我们作为对实验的响应而获得的结果。有没有办法将 Pybossa 结果导出到 Enki 以便实时分析结果?

0 投票
2 回答
186 浏览

python - Pybossa webhook 中的问题,如何执行它

我正在使用 Pybossa webhooks,并找到了这个插件来实时分析 Pybossa 结果。我分叉了它,但不知道它是如何执行的。

目前,我执行如下:

python app.py test_project

其中 test_project 是我的 project_short_name。但是,它让我回到这个存储库的 index.html 页面。

0 投票
1 回答
46 浏览

asynchronous - 在不启用 SSE 的情况下在 Pybossa 中启用 webhook

我一直在 Pybossa 中使用 Webhooks。根据他们的文档(启用服务器发送事件),为了启用 webhook,我们需要在启用 SSE 的情况下以异步模式执行 Pybossa。但是,以异步模式运行 Pybossa 会带来很多问题。有没有办法在禁用 SSE 的情况下启用 Webhook?

0 投票
1 回答
52 浏览

python - 仅由管理员在 Pybossa 上启用项目创建

我在本地主机上研究 Pybossa 已经有一段时间了。我创建了一个项目并发布了它。然后,请我的朋友处理这些任务,通过隧道托管它。我的一个朋友在做我的实验时创建了他自己的实验。现在,对于下一个用户,Pybossa 显示了两个已发布的项目。在目标项目运行 10 次后,我观察到只有 3 人为我的项目做出了贡献!

我需要禁用此功能,以便只有我(管理员)有权创建项目并阻止其他人创建项目。那可能吗?如果是,那么如何?

0 投票
0 回答
16 浏览

pybossa - Pybossa:增加 API 中的任务运行次数

根据文档的这个链接,我们可以将任务运行限制为最多 100 个。

默认情况下,PYBOSSA 将项目列表限制为 20。如果您想获得更多项目,请使用关键字 limit=N,其中 N 是一个数字来获得该数量。limit 关键字最多有 100 个,因此如果您尝试一次获取更多项目,它将不起作用。

但是,我需要将限制进一步增加到 200。我该怎么做?

0 投票
3 回答
111 浏览

python - Pybossa:通过 API 获取当前用户 id

有没有办法通过 Pybossa API 获取参与任务的人的当前用户 ID?

假设我是一个项目的贡献者之一。我在 Pybossa 上注册并为任务做出贡献。在此之后,我想获取我的任务运行信息,但我不知道我的用户 ID。有没有办法通过 API 获取我的任务运行详细信息?通过 api/taskrun,我得到了所有用户的很多信息,但我只想看到我的信息。简而言之,我只需要通过 API 获取我的用户 ID!这将完成所有工作。

0 投票
1 回答
39 浏览

pybossa - 支持不同的任务模型

我的理解是,您定义了一个任务池,用户“解决它们”。

我正在研究一个稍微不同的用例,其中包含更多开放式任务。例如,我们希望用户创建给定社区可用的 AED 设备(自动体外除颤器)清单。见http://www.irescu.info/

任务是为他们找到的每个 AED 设备创建一个新条目。

pyBossa 可以用于此类任务吗?

0 投票
0 回答
217 浏览

python - Flask - 使用外部蓝图

我正在做一个大烧瓶项目,它支持flask-plugins. 我需要添加一个功能,允许用户从他自己的 PC 上传文件。由于我不想编辑服务器的核心代码,我想通过创建一个插件来添加这个功能。

核心代码中已经存在一个蓝图,名称blueprint如下 -

pybossa/views/projects.py

它已注册并在core.pyurl_prefix中有一个集合-

pybossa/core.py

现在我有一个名为testUploader的插件,我正在导入蓝图“项目”,如下所示 -

pybossa/plugins/testUploader/views.py

如您所见,我创建了一条新的蓝图路线/test

但是当我去的时候localhost:5000/projects/test,我找不到 404 页面。

为什么路线不起作用?

0 投票
2 回答
236 浏览

pybossa - Pybossa : How are answers stored and evaluated

I am working on a Pybossa based crowdsourcing platform. In the task presented I am stuck on the following code -

This code is for fetching the reply and storing it as answer

What if I have many questions in a task to which user replies, structured as follows -

And the user replies to these in separate text forms -

How do I store multiple answers, in a way that Pybossa can also take weighted average of each while calculating results (For example via Golden Tasks.) I would also like to know how Pybossa evaluates answers.

0 投票
1 回答
89 浏览

javascript - Pybossa JS - taskLoaded() 函数在获取 1 个任务时执行两次

我目前正在为我的 PYBOSSA 项目构建一个自定义任务演示器。我几乎实现了它,但被困在以下 javascript 函数中 -

根据文档 -

pybossa.taskLoaded 方法将负责向 JSON 任务对象添加新项目,并在数据加载后(即下载图像时)解析延迟对象,因此可以为当前用户预先执行另一个任务加载。

但请注意我的功能。我已经记录了任务 ID,函数加载。它加载2个任务。登录后,控制台显示 -

我也尝试过其他各种说法。他们也执行两次。我的想法是,如果现在我尝试插入当前任务的问题,下一个任务的功能也将与其各自的图像一起放置。我该如何解决这个问题?