| Age | Commit message (Collapse) | Author | Files | Lines |
|
This allows us to later manually assign tasks to users,
which didn't work anymore after the task assignment
rewrite.
|
|
The old logic assigned a task when the user finished the
demo, logged in, or finished an annotation. This was not
optimal as it could lead to race conditions where some
datasets were annotated unnecessarily. With this change
we select the dataset to annotate at the exact moment the
user wants to do another one.
|
|
|
|
|
|
|
|
This accompanies the new task assignment strategy.
By logging users out, we have a chance of
assigning them new tasks when they login again.
If they would never be logged out, it wouldn't
be straightforward to decide when to assign
them new tasks.
|
|
With the demo in place, we're rewriting the
task assignment flow such that users only
get a task assigned when:
1. They finish the demo
2. They finish a task
3. They login again.
This way we can better balance the datasets
and we won't have datasets that don't get
enough annotations because some users didn't
finish tasks they were assigned.
|
|
This commit introduces the demo functionality.
The task assignment has been removed at the moment,
as this will be changed in a future commit.
|
|
|
|
|
|
|
|
Also, add automatic assign on user signup
|
|
|
|
|
|
|
|
|
|
|