Skip to content
This repository has been archived by the owner on Jul 8, 2020. It is now read-only.

Exclude users from annotation sessions #18

Closed
mzur opened this issue Oct 7, 2016 · 1 comment
Closed

Exclude users from annotation sessions #18

mzur opened this issue Oct 7, 2016 · 1 comment

Comments

@mzur
Copy link
Member

mzur commented Oct 7, 2016

This is related to #12.

Evaluate the possibilities to exclude users from annotation sessions. The user stroy is the following:

Users A, B and C want to conduct an annotation session and measure inter observer agreement in transect T. Meanwhile user D is already working on a specific task, say annotating laserpoints for all images of T. Once the annotation session started, user D no longer sees their annotations created before the annotation session started because all users are affected by the annotation session. Now user D may not know which images and laserpoints they already annotated and may cause them to produce duplicate annotations.

@dlangenk Is the user story accurate?

One solution may be to restrict the annotation session to a set of users. All other users are not affected by the annotation session. Another option is to exclude users from the annotation session. All but the excluded users are affected by the session.

Excluded users are not affected by the "hide own annotations" and "hide other users' annotations" options of an active annotation session. Also, if a report is generated for an annotation session, annotations of excluded users are not added to the report (and vice versa: if the annotation session is excluded from the report, only annotations of excluded users are added to the report, this is related to report filters). Analogously the annotation filter of the annotation tool also respects the users of the annotation session.

@mzur mzur mentioned this issue Oct 7, 2016
@mzur mzur added high and removed needs priority labels Oct 10, 2016
@mzur mzur modified the milestone: backlog Oct 10, 2016
mzur added a commit to biigle/core that referenced this issue Oct 11, 2016
The annotation session is only active for its users.

References biigle/volumes#18
@mzur
Copy link
Member Author

mzur commented Oct 13, 2016

I've now chosen the opt-in variant because I think it is easier to understand for the users and least likely to cause conflicts.

Annotation sessions are only active for users belonging to the session. The annotation session filter of the annotation tool shows only annotations belonging to the time span and users of the annotation session. Analogously reports restricted to an annotation session now only include annotations created by users belonging to the session.

@mzur mzur closed this as completed Oct 13, 2016
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant