Skip to content

Campaigns

Callico has several campaign systems to meet different annotation needs. There are currently six types of campaigns:

Create a campaign

Warning

Only the project managers are allowed to create campaigns.

When creating a campaign, you will be asked to provide a name and a description. This is what will be displayed to contributors.

Info

The description of the campaigns supports Markdown.

Once the campaign is created, you will be automatically redirected to its configuration.

Configure a campaign

Warning

Only the project managers are allowed to configure a campaign.

Number of tasks to assign per volunteer

Number of allowed assignments for available tasks

Ancestor configuration

An optional configuration parameter is available for almost all campaign modes except Element group, Elements and Transcription ones. It allows the manager to decide in which context the element to annotate will be displayed.

For example, let's say we have a table with three columns, lastname, firstname and age, one wants to annotate each text_line of this table using an EntityForm campaign. We will end up with one task per text_line element but the user won't be able to properly annotate since they wouldn't see the table header. Using the context ancestor parameter, the manager would be able to specify that they want users to annotate text_line elements in the context of their first ancestor of type table if it exists.

Following the use case detailed above, here are some screenshots taken with various configurations using the following page (table element is in green and text_line elements are in red):

Some Arkindex elements

Context ancestor undefined, annotating the first text_line of the table:

Annotation form without a defined context ancestor

Context ancestor defined as table, annotating the first text_line of the table:

Annotation form with a defined context ancestor

Context ancestor defined as table, annotating the text_line outside the table (no context shown since this text_line isn't the child of any table ancestor):

Annotation form with a defined context ancestor but it doesn't exist