aboutsummaryrefslogtreecommitdiff
path: root/app/utils
AgeCommit message (Collapse)AuthorFilesLines
2020-05-08Update code for public releaseGertjan van den Burg2-4/+9
2019-09-25Update schema to always include time indexGertjan van den Burg2-6/+28
2019-09-16Add a lock to the task assignmentGertjan van den Burg1-0/+13
While it shouldn't take very long, this should nonetheless avoid race conditions on the task assignment logic. Following the discussion here: https://stackoverflow.com/q/18213619
2019-09-16Revise task assignment to randomly assign and allow extrasGertjan van den Burg1-6/+28
This commit changes the task assignment to randomly assign tasks that need more annotations with a bias towards those that are close to being annotated with our desired number of annotations. Users are further allowed to keep annotating datasets if they want to.
2019-09-13Minor commentsGertjan van den Burg1-0/+1
2019-09-11Schema update: ensure simple namesGertjan van den Burg1-1/+1
2019-09-11Schema update: don't allow empty property valuesGertjan van den Burg1-2/+2
2019-09-11Schema update: add longname propertyGertjan van den Burg1-0/+7
2019-09-05Code cleanupGertjan van den Burg1-1/+1
2019-09-05Add check for missing values in multidimensional dataGertjan van den Burg1-2/+12
2019-09-05Add check for use of null in datasetsGertjan van den Burg1-0/+4
2019-09-05Don't assign task to user that has unfinished tasksGertjan van den Burg1-0/+7
2019-08-30Fix typo for schema validation errorGertjan van den Burg1-1/+1
2019-06-10Remove type from time values and force it to be stringGertjan van den Burg1-8/+1
2019-06-10Validate data according to a schemaGertjan van den Burg2-55/+168
It became clear that a formal schema would make it easier to validate data. This is now added and the code is updated to work with this schema.
2019-06-06bugfix for sorting datasetsGertjan van den Burg1-1/+1
2019-06-03Rewrite the task assignment flowGertjan van den Burg1-84/+40
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.
2019-05-30Initial version of demoGertjan van den Burg1-2/+31
This commit introduces the demo functionality. The task assignment has been removed at the moment, as this will be changed in a future commit.
2019-05-23Move load_data_for_chart to utilsGertjan van den Burg1-2/+29
2019-05-22Move dealing with datasets to utilGertjan van den Burg1-0/+101
2019-04-01Move task assignment to separate moduleGertjan van den Burg1-0/+103
Also, add automatic assign on user signup