问题标签 [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.
python - Pybossa webhook 中的问题,如何执行它
我正在使用 Pybossa webhooks,并找到了这个插件来实时分析 Pybossa 结果。我分叉了它,但不知道它是如何执行的。
目前,我执行如下:
python app.py test_project
其中 test_project 是我的 project_short_name。但是,它让我回到这个存储库的 index.html 页面。
asynchronous - 在不启用 SSE 的情况下在 Pybossa 中启用 webhook
我一直在 Pybossa 中使用 Webhooks。根据他们的文档(启用服务器发送事件),为了启用 webhook,我们需要在启用 SSE 的情况下以异步模式执行 Pybossa。但是,以异步模式运行 Pybossa 会带来很多问题。有没有办法在禁用 SSE 的情况下启用 Webhook?
python - 仅由管理员在 Pybossa 上启用项目创建
我在本地主机上研究 Pybossa 已经有一段时间了。我创建了一个项目并发布了它。然后,请我的朋友处理这些任务,通过隧道托管它。我的一个朋友在做我的实验时创建了他自己的实验。现在,对于下一个用户,Pybossa 显示了两个已发布的项目。在目标项目运行 10 次后,我观察到只有 3 人为我的项目做出了贡献!
我需要禁用此功能,以便只有我(管理员)有权创建项目并阻止其他人创建项目。那可能吗?如果是,那么如何?
pybossa - Pybossa:增加 API 中的任务运行次数
根据文档的这个链接,我们可以将任务运行限制为最多 100 个。
默认情况下,PYBOSSA 将项目列表限制为 20。如果您想获得更多项目,请使用关键字 limit=N,其中 N 是一个数字来获得该数量。limit 关键字最多有 100 个,因此如果您尝试一次获取更多项目,它将不起作用。
但是,我需要将限制进一步增加到 200。我该怎么做?
python - Pybossa:通过 API 获取当前用户 id
有没有办法通过 Pybossa API 获取参与任务的人的当前用户 ID?
假设我是一个项目的贡献者之一。我在 Pybossa 上注册并为任务做出贡献。在此之后,我想获取我的任务运行信息,但我不知道我的用户 ID。有没有办法通过 API 获取我的任务运行详细信息?通过 api/taskrun,我得到了所有用户的很多信息,但我只想看到我的信息。简而言之,我只需要通过 API 获取我的用户 ID!这将完成所有工作。
pybossa - 支持不同的任务模型
我的理解是,您定义了一个任务池,用户“解决它们”。
我正在研究一个稍微不同的用例,其中包含更多开放式任务。例如,我们希望用户创建给定社区可用的 AED 设备(自动体外除颤器)清单。见http://www.irescu.info/。
任务是为他们找到的每个 AED 设备创建一个新条目。
pyBossa 可以用于此类任务吗?
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 页面。
为什么路线不起作用?
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.
javascript - Pybossa JS - taskLoaded() 函数在获取 1 个任务时执行两次
我目前正在为我的 PYBOSSA 项目构建一个自定义任务演示器。我几乎实现了它,但被困在以下 javascript 函数中 -
根据文档 -
pybossa.taskLoaded 方法将负责向 JSON 任务对象添加新项目,并在数据加载后(即下载图像时)解析延迟对象,因此可以为当前用户预先执行另一个任务加载。
但请注意我的功能。我已经记录了任务 ID,函数加载。它加载2个任务。登录后,控制台显示 -
我也尝试过其他各种说法。他们也执行两次。我的想法是,如果现在我尝试插入当前任务的问题,下一个任务的功能也将与其各自的图像一起放置。我该如何解决这个问题?