aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGertjan van den Burg <gertjanvandenburg@gmail.com>2019-09-16 12:26:37 +0100
committerGertjan van den Burg <gertjanvandenburg@gmail.com>2019-09-16 12:26:37 +0100
commit88188e77141088ef4acc2934de08b252ea9086ee (patch)
tree11c2dca92903368fe30aca341c8298b764c80919
parentAdd database column for task assigned by admin (diff)
downloadAnnotateChange-88188e77141088ef4acc2934de08b252ea9086ee.tar.gz
AnnotateChange-88188e77141088ef4acc2934de08b252ea9086ee.zip
Add some notes about task assignment to readme
-rw-r--r--README.md23
1 files changed, 23 insertions, 0 deletions
diff --git a/README.md b/README.md
index ace1265..ab2e138 100644
--- a/README.md
+++ b/README.md
@@ -8,3 +8,26 @@
location can be found by retrieving the observation at the index *while
including missing values*. This is in contrast to the approach where missing
values are removed before the index is used to retrieve the data point.
+
+* Task assignment flow: tasks assignment is handled upon login, completion of
+ the demo, and completion of an annotation.
+
+ General rules:
+
+ - [x] Users don't get a task assigned if they still have an unfinished task
+ - [x] Users don't get a task assigned if there are no more datasets to
+ annotate
+ - [x] Users don't get a task assigned if they have reached their maximum.
+ - [x] Users never get assigned the same dataset more than once
+ - [x] Tasks are assigned on the fly, at the moment that a user requests a
+ dataset to annotate.
+
+ Handled at login:
+
+ - [x] When a user logs in, a task that was previously assigned that is not
+ finished should be removed to avoid duplication, unless this task was
+ assigned by the admin.
+
+ It may be easier to remove assigning a *specific* dataset and instead give
+ the user the option to "annotate again". If they click that, they get
+ assigned a task on the fly. This will remove a lot of the difficulties.