问题标签 [crowdsourcing]

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

python - 如何完全保护 Pybossa?

我想确保/project/project1/1/results.jsonpybossa 的终点。这个端点在没有身份验证的情况下将我们的结果公开给公众。

0 投票
1 回答
893 浏览

bitcoin - 如何在以太坊中查看合约日志事件?

我完成了以太坊的https://www.ethereum.org/crowdsale教程,并故意让众筹未能达到其融资目标(页面开头的示例代码)。我从 Ethereum-Wallet 中启动了“safeWithdrawal”功能,它将交易添加到区块链上。但此时我不知道如何听取回应。我发送的以太币没有退回。

  1. 我想退回以太币。
  2. 我想知道如何收听应该触发的事件。或任何反馈机制来了解事件触发的原因/方式。

截图:http: //i.stack.imgur.com/2lsVo.png

0 投票
1 回答
64 浏览

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

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

0 投票
2 回答
74 浏览

r - 计算R中的依赖标准差

我想计算 R 中的标准偏差。但标准函数“sd(x)”不是我需要的函数。我正在寻找一个函数来计算 sd(x,依赖于我的数据框中的另一个变量)。这样我就可以通过依赖变量(图像)添加一个带有 sd 的新列。像这样:

0 投票
0 回答
112 浏览

html - CrowdFlower 标记语言:通过单击选择两个图像之一

我正在设计一个字形(CrowdFlower)作业,需要更改其 CML(类似于 HTML)和自定义 CSS,以便当我单击图像时它被选中(而不是传统的单选按钮)这是 CML 文件:

这是CSS文件:

我想要这样的例子,但能够单击两个图像之一并在其周围绘制一个 10 像素的红色边框并保存答案: https ://jsfiddle.net/qpxvdu0z/

我的工作如下所示: 在此处输入图像描述 基本上图像甚至没有并排显示。

基本上,我按照这个 stackoverflow 创建了 jsfiddle,但在图八中不起作用https://stackoverflow.com/a/17541916/2414957

0 投票
2 回答
222 浏览

redis - 尝试安装 PyBOSSA 的多个问题

我正在尝试在运行 Ubuntu 18.04 LTS 的 AWS EC2 实例上设置 PyBOSSA。我按照官方的说明,到目前为止遇到了三个错误。

  1. sudo apt-get install -y git postgresql postgresql-all postgresql-server-dev-all libpq-dev python-psycopg2 libsasl2-dev libldap2-dev libssl-dev python-virtualenv python-dev build-essential libjpeg-dev libssl-dev libffi -dev dbus libdbus-1-dev libdbus-glib-1-dev libldap2-dev libsasl2-dev python-pip python3-pip redis-server
  2. 光盘~
  3. git clone --recursive https://github.com/Scifabric/pybossa
  4. cd pybossa
  5. virtualenv -p python3 env(我明确使用 Python3,因为我的系统也安装了 Python 2.7)。
  6. 源环境/bin/激活
  7. 点安装 -U 点
  8. pip install -r ~/pybossa/requirements.txt

此时,我开始收到错误消息...我已将 stdout 和 stderr 复制到一个文件中,该文件已在此处上传

我不确定这些错误是否是导致我后来的错误的原因,但无论如何我还是按照说明进行了操作,希望它能起作用......

  1. cp settings_local.py.tmpl settings_local.py
  2. cp alembic.ini.template alembic.ini
  3. redis-server contrib/sentinel.conf --sentinel

我注意到 Redis 服务器版本是 4.0.9(说明说它需要是 v2.6 或更高版本)。

启动 Redis 服务器的输出如下:

...我认为没关系...

  1. rqscheduler --host 127.0.0.1

我的系统上没有安装这个命令。我尝试使用 apt 安装它,但那里什么也没有。我也试过 apt install rq rqscheduler rq-scheduler - 什么也没找到。然后我用谷歌搜索并找到了 rq-scheduler 的网站,发现我可以通过运行来安装它pip install rq-scheduler

那安装正确。尽管如此,rqscheduler --host 127.0.0.1在终端中运行命令仍然失败:rqscheduler: command not found.

知道它是一个 Python 包,我想知道是否可能需要在命令开头添加 python3: python3 rqscheduler --host 127.0.0.1。回应:python3: can't open file 'rqscheduler': [Errno 2] No such file or directory

我也试过pip3 install rq-scheduler(安装得很好)然后运行命令,但遇到了同样的错误。

如果知道如何运行它,我将不胜感激,但出于本次测试的目的,我跳过了设置 Regis 和调度程序,并继续使用 PyBOSSA 说明:

  1. sudo su postgres
  2. createuser -d -P pybossa
  3. (密码设置)
  4. createdb pybossa -O pybossa
  5. 出口
  6. python3 cli.py db_create

...然后我得到了这个错误:

相反,我尝试python cli.py db_create了,以防万一它工作,并得到一个不同的错误:

所以我看到了三个不同的问题:

  1. 安装 PyBOSSA 所需的 Python 包。
  2. rqscheduler 命令的问题。
  3. 启动 PyBOSSA 服务器时的错误。

这些错误是什么意思?

0 投票
1 回答
341 浏览

json - 使用 AWS Sagemaker 基本事实为一项任务指定多个来源时如何编辑清单

我想创建一项任务,让一名工作人员使用 AWS Sagemaker ground truth 对多个声源进行标记。我按如下方式创建了一个清单文件,但我无法使用 source-ref 指定多个声源。如何创建清单文件?

数据集.manifest

错误

ClientError: Manifest: s3://sagemaker-sample/dataset.manifest 在第 0 行的格式无效。确保 source 或 source-ref 字段包含字符串值

0 投票
0 回答
61 浏览

amazon-web-services - MTurk 外部调查链接。将 Worker-ID 添加到 URL

我正在尝试在 MTurk 上创建一个外部调查链接。这个想法是一个工人进入我的页面并解决一堆任务,直到他点击一个“离开”按钮,这会生成一个唯一的令牌。

我的问题是我需要将他的工人 ID 添加到我的链接中。它需要看起来像https://example.com/?mturkid=AB123Test“AB123Test”需要作为实际工作人员 ID 的位置。

知道如何做到这一点吗?

0 投票
1 回答
131 浏览

amazon-web-services - 在哪里可以在 Mechanical Turk 上创建外部问题

我正在尝试创建一个 ExternalQuestion,但我总是收到错误消息。也没有创建 ExternalQuestions 的模板,所以我只使用“其他”模板并粘贴下面的代码。我使用了“外部问题”-doc 中的示例代码,我希望它能够在 iframe 中向我展示我的网站:

代码:

我认为这可能会在 iframe 中显示我的网站并附加 worker-ID 等参数。但是当我试图发布这个时,我得到了错误 Layout does not contain any fields for Workers to provide responses. Please include at least one field (input, select, or textarea)

我究竟做错了什么?

0 投票
0 回答
37 浏览

r - 构建一个协作的闪亮传单应用程序

在闪亮的传单中,是否可以创建一个统一的网格图(大小相等的单元格),其中每个单元格都可以被点击和排名。这个想法是多个用户可以单击并排列一组任意单元格。如果不止一个用户对同一个单元格进行排名,则这些值将被聚合(例如,作为来自用户的排名值的平均值)。我不知道从哪里开始解决这个问题。我从下面的默认闪亮传单示例开始。在我绘制的网格中的图像中。任何用户都可以单击一个单元格并为其分配一个等级(从 1 到 5 的任何值)。地图将根据每个单元格的颜色编码平均值重新绘制自身。

在此处输入图像描述

起始代码(app.R):