0

我正在 Pybossa 中构建一个项目。当我导出用户时,我想在导出的用户数据中包含一个字段,用于获取每个用户所做的贡献数量。

在 PyBossa 项目统计页面上,我看到有一个包含所有贡献者的表,它是从 python 中的这个方法生成的:

    userStats = dict(
        geo=current_app.config['GEO'],
        anonymous=dict(
            users=users_stats['n_anon'],
            taskruns=users_stats['n_anon'],
            pct_taskruns=anon_pct_taskruns,
            top5=users_stats['anon']['top5']),
        authenticated=dict(
            users=users_stats['n_auth'],
            taskruns=users_stats['n_auth'],
            pct_taskruns=auth_pct_taskruns,
            top5=users_stats['auth']['top5']))

基于此,我无法定义将通过 id 返回用户提交的方法?我知道我可以进行查询,但我在这里询问是否有一种可以用来实现此目的的方法?

4

1 回答 1

1

不幸的是,这没有实现。但是,您可以自己构建一个包含该信息的插件,或者如果您更愿意向我们发送拉取请求以包含该功能。很高兴将其合并到我们的 PYBOSSA 上游代码库中。

在此处查看有关我们插件架构的文档:http ://docs.pybossa.com/en/latest/plugins.html?highlight=plugin

在这里查看如何贡献:https ://github.com/PyBossa/pybossa/blob/master/CONTRIBUTING.md

干杯,

丹尼尔

于 2016-08-31T07:56:07.687 回答