diff options
| author | Gertjan van den Burg <gertjanvandenburg@gmail.com> | 2019-06-03 15:19:28 +0100 |
|---|---|---|
| committer | Gertjan van den Burg <gertjanvandenburg@gmail.com> | 2019-06-03 15:19:28 +0100 |
| commit | 94c3656bea0ff16b826f1adf34a3ada9084c7f8f (patch) | |
| tree | b9e64849ea5dd15ab94fb3b8f79a2080fa050d1e /app/admin/forms.py | |
| parent | Initial version of demo (diff) | |
| download | AnnotateChange-94c3656bea0ff16b826f1adf34a3ada9084c7f8f.tar.gz AnnotateChange-94c3656bea0ff16b826f1adf34a3ada9084c7f8f.zip | |
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.
Diffstat (limited to 'app/admin/forms.py')
| -rw-r--r-- | app/admin/forms.py | 14 |
1 files changed, 2 insertions, 12 deletions
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()] |
