I have 2-3 annotators from my team annotating sentences from the same set of data. I would like to have a setup where each annotator will not see sentences batched out to the other annotators (i.e., a sentence should not be annotated by more than one annotator).
Currently, the data set containing the to-be-annotated sentences sits in a folder on an internal server that can be accessed from the annotators' computers. However, I am not sure what the best way is to set up the annotation project so that the different annotators won't potentially receive the same sentences. I assume if each annotator starts his or her own prodigy server (i.e.,
prodigy.serve()) on his/her own computer, then they will get the same sentences that the other annotators get because each annotator's prodigy server is agnostic about the other annotators' prodigy servers?
A related question: the default setup is that annotations from an annotator are stored in a sqlite database on his/her local machine. Is there a way to set up a database , say, in a folder on an internal server, so that different annotators' annotations are saved in the same database?