Skip to content

Editing Tasks

The only attributes of a task that cannot be changed after task creation are the task type and the consensus value. Other than those, all aspects of a task can be edited after creation. Read below to see how!

Editing Task Annotations

Editing a task's completed annotations is done through the dataset details page. See this part of the Datasets section to learn more about reviewing and editing existing annotations.

Editing Task Information

Editing Task Names

Project supervisors can edit a task’s name by clicking next to the name in the Tasks tab of a project. Supervisors can then enter and save the correct name in the text box that appears.

Edit Task Name

Editing Task Descriptions

Task descriptions can be edited in the right hand panel of the task details page. Click 'add description' as shown below, or hover over the existing description to reveal an edit icon.

Editing Task Descriptions

Editing a Task's Datasets

Assigning Tasks to Datasets

To assign a task to a new dataset, click the 'add data' button on the task's datasets tab; a modal will pop up allowing you to select any datasets to which that task has not been assigned, including any datasets you choose to upload. To perform the same operation from the datasets tab of a project, see this section

Adding Datasets to Tasks

Prioritizing Datasets within a Task

Prioritizing datasets within a task allows supervisors to decide the order in which datasets in that task are annotated. By default, datasets will be annotated in the order they're added to the task, and images within the dataset will be annotated alphabetically. To change the priority of a tasks datasets, simply click and drag the datasets to re-establish their order, as shown below.

Prioritizing Datasets

Removing Datasets from Tasks

If you wish to remove a dataset from a task, or unassign that task from the dataset, navigate to the datasets tab on the task details page, click on the action menu for the dataset you wish to remove, and select 'remove from task.' The task will no longer be applied to that dataset.

Removing Datasets from Tasks

Editing Classes

Editing Class Names + Colors

Project supervisors can edit class names just like task names - by navigating to the classes tab of a task, clicking the edit icon next to a class name, typing in a new one, and saving it. Class colors can be changed by clicking on the corresponding colored dot, choosing a new color from the available palate, and saving it.

Editing Classes

Adding Classes

To add classes to a task after it's been created, navigate to the task's classes tab. From here, users can enter new classes, import classes in a properly formatted .csv file, or copy classes from another task. An example of a properly formatted .csv file is given below:



Adding Classes

Adding Class Hierarchies

Supervisors can create hierarchical relationships between classes by clicking and dragging one class underneath another; class hierarchies are currently limited to three levels (child - parent - grandparent). The level of indentation distinguishes a child class from its parent above. Be sure to click 'save order' to save your hierarchical relationships before leaving the page.

Adding Hierarchical Classes

Adding Classes from the Canvas

To allow annotators to add classes from the canvas, simply check the box which says so in the classes section of a task's settings tab.

Changing Classes in Bulk

In the event two classes need to be merged into one, supervisors can click the action menu next to a class name in the classes tab and select 'bulk replace.' This will open a dialog that allows users to change all instances of the first class to a different class from that task.

Bulk Replace Classes

Deleting Classes

Users can delete unused classes using the associated action menu in the classes table. Only classes that have not been used can be deleted, otherwise users must use the bulk replace feature to remove all instances of that class before deleting.

Deleting Classes

Numeric IDs

As classes are created, each one is assigned a unique numeric ID that is used in certain export formats. Numerical IDs can be edited from the classes tab of a task, but because classes exist at the project level, changing a class' numerical ID in one task will change it in all tasks within that project.

Numeric IDs start from 1, but can be manually changed to 0 if needed. This is currently not compatible with mask exports, as the background defaults to 0, so choose 0 at your own caution!

Numeric IDs

Editing Task Settings

The settings tab of a task contains multiple sections to configure specific task properties. Currently supervisors can view consensus information, view and alter the ability of annotators to add classes from the canvas, and add instructions to a task, which annotators can view from the canvas.

Assigning Tasks

By default, tasks are available to any project member; however, supervisors can restrict tasks to only certain project member with task assignments. In the settings tab of a task, navigate to the 'Assignments' panel. Use the dropdown, as shown below, to select the project members who will have access to the current task. Leave all project members unchecked to restore access to everyone.

Task Assignments

Adding Instructions

Create detailed instructions for annotators or upload them as a PDF in the instructions section of a task's settings tab. Only project members with supervisor access can edit instructions, but everyone can see them on both the image and video annotation canvases.

Task Instructions

Enabling Rotated Bounding Boxes

For object detection tasks on image datasets, supervisors may enable rotated bounding boxes using the available checkbox in the general section under the task's settings tab.

Editing Task Availability

Assigning Task Priorities

To prioritize tasks, simply rearrange the tasks by sorting by column or clicking and dragging them, and click ‘save order’ at the bottom of the task list. Tasks at the top of the list will be prioritized when annotators hit the ‘annotate’ button of that project.

Prioritizing Tasks

Disabling Tasks

Tasks can be disabled using the toggle at the top right of the task's page, or by selecting 'disable' from the task's option menu ( ⠇) on a project's task table. Disabling a task will prevent project members from annotating it, but will not affect other tasks.

Disabling Task

Deleting Tasks

To delete a task, click on the options icon ( ⠇) and select ‘Delete.’ All annotations associated with this task will be deleted but the associated datasets will remain.

Deleting Tasks