Design the input and output fields that must be used in project tasks and configure the labeling application interface.
Understanding Project Task Design and Project Fields
Taskmonk offers pre-configured UI and customization controls that simplify labeling UI design. Project design, however, refers to the finalization of the input and output fields that must be included in the project. These are also the fields that must appear in the input files and in the output data.
Understanding Project Field Types in Taskmonk
Taskmonk offers a range of field types that enable you to easily control how Taskmonk handles specific kinds of data.
Click to view a tabulated description of the various field types available in Taskmonk.
Configure Project Fields
The Project Settings > Task Design > Fields tab enables you to specify the input and output fields required for your project tasks.
Data Type Options in Taskmonk
Taskmonk supports the following data types and offers additional fields to contain property specifications associated with specific data types.
Also see Understanding Project Field Types in Taskmonk, above.
Data Type | Description | Additional Fields | Steps | Preview of Data Types on Task Page |
---|---|---|---|---|
Text | Enables you to specify that the field contains text. | Select Format |
| |
DropDown | Enables you to specify that the field contains a list of values that must appear as drop-down options. | Possible Values |
| |
MultiSelect DropDown | Enables you to specify that the field contains a list of values from which multiple values can be chosen. | Component Type Possible Values |
| |
Date | Enables you to specify that the field contains a date. |
| Select Date in the Data Type field. | |
Radio | Enables you to specify that the field contains a list of values that must appear as radio buttons. | View Orientation Possible Values |
| |
LinkedField (Parent) | Enables you to specify that the field contains a list of values, each of which could have child list of values. For example, the parent linked field Dress Item has three options: Shirts, Trousers, and Socks. If the user selects Shirts or Trousers, additional options associated with their sizes must appear; however, if the user chooses Socks, these options may not be needed if the socks are unisize. | Field Type Possible Values |
| |
LinkedField (Child) | Enables you to specify that the field contains a list of values, which appears only when the labeler selects a specific parent value in the UI. | Field Type Choose parent field for this field Possible Values and Child values |
Enter the child values against each possible value in the parent field. Example:
| |
InputLinked | Enables you to specify that the labeler must select one option from a set of possibilities for a specific attribute. For example, if a pencil manufacturing company decides to package a sharpener or eraser with every box of pencils, the labeler should have a field labeled “Free Gift” and select “Sharpener” or “Eraser” from the list of options available. For step-by-step details on creating input-linked fields, see Creating Input-linked fields. | InputLinked Option Input Field Names |
| |
Notes | Enables you to specify that the labeler must enter paragraph text that is associated with the item that must be labeled. | [None] |
| |
Curation | Enables you to specify that the labeler must fill this field using curation values associated with it. | Field Type Possible Values |
If you select Attribute Values as the Field Type, you do not need to provide any data in the Possible Values field. | |
Curation PT | Enables you to specify that the labeler must fill this field using a product type field that will determine the associated labeling fields that must be displayed. | Possible Values | You must ensure that the name of the field is the same as the name of the corresponding column in your curation file. Otherwise the associated values will not get populated. | |
Taxonomy | Use this field to create taxonomy fields, which appear as placeholder read-only fields. Taskmonk auto-fills these for you using values in your Taxonomy input file once you select a unique taxonomy entity for labeling. |
| You must ensure that the name of the field is the same as the name of the corresponding column in your taxonomy file. Otherwise the associated values will not get populated. | |
Hybrid | Enables you to specify that the field contains a list of values that must appear as drop-down options. | Possible Values |
| |
Name Value Pair | Enables you to specify that the field contains options to add or delete rows, and also features a flex design |
| ||
Dynamic field | Enables the field which accepts JSON data | Possible Value |
| |
Color Selection | Enables the display colors according to dropdown values | Possible Value |
|
Deleting Task Output Fields
To delete one or more task output fields, select the check boxes adjacent to the output fields that you want to delete and click the Delete button that appears at the top-right section of the Output Field tab.
Design the Labeling Application
Once your input and output fields are in place, you must create specifications that will determine the UI for your labeling application.
Taskmonk enables you to either create projects using its predefined project templates or design custom templates within Taskmonk and use them in your projects. Use the links below for more information: