diff options
| author | Gertjan van den Burg <gertjanvandenburg@gmail.com> | 2019-09-16 12:26:37 +0100 |
|---|---|---|
| committer | Gertjan van den Burg <gertjanvandenburg@gmail.com> | 2019-09-16 12:26:37 +0100 |
| commit | 88188e77141088ef4acc2934de08b252ea9086ee (patch) | |
| tree | 11c2dca92903368fe30aca341c8298b764c80919 | |
| parent | Add database column for task assigned by admin (diff) | |
| download | AnnotateChange-88188e77141088ef4acc2934de08b252ea9086ee.tar.gz AnnotateChange-88188e77141088ef4acc2934de08b252ea9086ee.zip | |
Add some notes about task assignment to readme
| -rw-r--r-- | README.md | 23 |
1 files changed, 23 insertions, 0 deletions
@@ -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. |
