From 94c3656bea0ff16b826f1adf34a3ada9084c7f8f Mon Sep 17 00:00:00 2001 From: Gertjan van den Burg Date: Mon, 3 Jun 2019 15:19:28 +0100 Subject: Rewrite the task assignment flow 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. --- app/admin/forms.py | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) (limited to 'app/admin/forms.py') diff --git a/app/admin/forms.py b/app/admin/forms.py index bd1dce6..5ff5361 100644 --- a/app/admin/forms.py +++ b/app/admin/forms.py @@ -6,8 +6,8 @@ from flask import current_app from flask_wtf import FlaskForm from flask_wtf.file import FileField, FileRequired -from wtforms import SubmitField, SelectField, IntegerField -from wtforms.validators import ValidationError, InputRequired, NumberRange +from wtforms import SubmitField, SelectField +from wtforms.validators import ValidationError, InputRequired from werkzeug.utils import secure_filename @@ -15,16 +15,6 @@ from app.models import Dataset from app.utils.datasets import validate_dataset, get_name_from_dataset -class AdminAutoAssignForm(FlaskForm): - max_per_user = IntegerField( - "Maximum Tasks per User", [NumberRange(min=0, max=10)], default=5 - ) - num_per_dataset = IntegerField( - "Tasks per Dataset", [NumberRange(min=1, max=20)], default=10 - ) - submit = SubmitField("Submit") - - class AdminManageTaskForm(FlaskForm): username = SelectField( "Username", coerce=int, validators=[InputRequired()] -- cgit v1.2.3