我的公司将使用Doccano进行文本分类,我们希望向非管理员用户展示注解用户统计页面。你能提供这个权限,让我可以添加到用户中吗?
5m1hhzi41#
你好@miskolc。一个快速的解决方案是移除 IsAdminUserAndWriteOnly 对 StatisticsAPI 的权限:
IsAdminUserAndWriteOnly
StatisticsAPI
但我认为移除权限并不是一个简单的问题。如果非管理员用户可以看到注解统计数据,他们的决策可能会受到影响。例如,如果统计数据显示90%的标签是正面的,10%是负面的,他们的决策就会受到偏见的影响。我认为非管理员用户可以查看他们自己的注解统计数据是可以接受的,但是如果他们可以看到其他用户的统计数据,我就反对这样做。
jgwigjjp2#
我同意,看到其他用户的标签注解可能会影响决策过程,不应该默认发生。除了@Hironsan的建议之外,一个快速的解决方案是从统计视图中注解掉这些行,尽管这会影响所有人,包括管理员和非管理员。https://github.com/chakki-works/doccano/blob/50c7078c16e69575d069f110b7a39925b5f732c3/app/server/static/components/stats.vue#L14-L15当然,隐藏图表并不会隐藏数据,仍然可以通过API检索。对于统计视图的一个不错的附加功能是允许用户只查看整个项目中由用户标注的文档总数。这很方便,因为用户可以将自己与他人的进展进行比较。当然,这假设标注的文档不等于某个特定的标签。
sr4lhrrt3#
将统计数据从doccano中移出并放入一个单独的应用程序(例如,如#114(评论)中提到的Grafana)可能是值得的。这将为人们构建可视化和 Jmeter 板提供完全的自由,而无需修改doccano的API以适应所有用例(这可能非常困难)。大家有什么想法吗?
3条答案
按热度按时间5m1hhzi41#
你好@miskolc。
一个快速的解决方案是移除
IsAdminUserAndWriteOnly
对StatisticsAPI
的权限:但我认为移除权限并不是一个简单的问题。如果非管理员用户可以看到注解统计数据,他们的决策可能会受到影响。例如,如果统计数据显示90%的标签是正面的,10%是负面的,他们的决策就会受到偏见的影响。
我认为非管理员用户可以查看他们自己的注解统计数据是可以接受的,但是如果他们可以看到其他用户的统计数据,我就反对这样做。
jgwigjjp2#
我同意,看到其他用户的标签注解可能会影响决策过程,不应该默认发生。除了@Hironsan的建议之外,一个快速的解决方案是从统计视图中注解掉这些行,尽管这会影响所有人,包括管理员和非管理员。
https://github.com/chakki-works/doccano/blob/50c7078c16e69575d069f110b7a39925b5f732c3/app/server/static/components/stats.vue#L14-L15
当然,隐藏图表并不会隐藏数据,仍然可以通过API检索。
对于统计视图的一个不错的附加功能是允许用户只查看整个项目中由用户标注的文档总数。这很方便,因为用户可以将自己与他人的进展进行比较。当然,这假设标注的文档不等于某个特定的标签。
sr4lhrrt3#
将统计数据从doccano中移出并放入一个单独的应用程序(例如,如#114(评论)中提到的Grafana)可能是值得的。这将为人们构建可视化和 Jmeter 板提供完全的自由,而无需修改doccano的API以适应所有用例(这可能非常困难)。大家有什么想法吗?