# Activity

This feature tracks all kinds of actions within a Workspace. You can access this page from the sidebar.

As for the activities data itself, it will be shown with infinite scroll behavior, which can then be downloaded as needed.

<figure><img src="https://448889121-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MbjY0HseEqu7LtYAt4d%2Fuploads%2Fgit-blob-dc8ed48c7060261ccd748bb21ebd4a61c00c38b8%2FActivities%20-%20sidebar.png?alt=media" alt=""><figcaption></figcaption></figure>

## Tracked Activities

### Project Lifecycle

1. Project creation.
2. Project rename.
3. Initial project access: First time a user opens a project in Labeler or Reviewer Mode.
4. Project status changes: Each time a reviewer changes the status in Reviewer Mode.
5. Labeling status changes: Each time a labeler changes the status of a project in Labeler Mode.
6. Project export: When the entire project (all documents) is exported.
7. Project archive/unarchive.
8. Project deletion.
9. Document export: When a specific document is exported from a project.
10. Document addition: When documents are added to an existing project.
11. Labeling guideline update: When a user adds or modifies the labeling guideline.
12. Project configuration changes: Either assignment, task settings, or admin settings modifications.

### Labeling Activities

#### Span/Conversational/Bounding Box

1. Single label application: Counted separately for each user in Labeler and Reviewer modes.
2. Multiple label application: Via extensions (ML-assisted Labeling, Predictive Labeling, Data Programming, Label Error Detection, and Search).
3. External label acceptance/rejection: From extensions (ML-assisted Labeling, Predictive Labeling, Data Programming, Label Error Detection, and Search).
4. Label update: In Reviewer Mode, only counted as an update if the label is not conflicted.
5. Label deletion.
6. Conflict resolution: When a reviewer accepts or rejects a conflicted label. Changing a conflicted label to another is recorded as two actions: label rejection followed by label application.
7. Sentence update: When a user modifies the data.

#### Row/Document

1. Single answer submission: Only for rows or documents without previous answers.
2. Multiple answer submission: Via extensions (ML-Assisted Labeling, Predictive Labeling, Data Programming, Label Error Detection, and Search).
3. External answer acceptance/rejection: From extensions (ML-Assisted Labeling, Predictive Labeling, Data Programming, Label Error Detection, and Search).
4. Answer update: For rows or documents with previous, non-conflicting answers.
5. Conflict resolution: For rows or documents with previous answers containing at least one conflict.

## Filter

<figure><img src="https://448889121-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MbjY0HseEqu7LtYAt4d%2Fuploads%2Fgit-blob-b67e8f1065a676ea19836c0a358bcfb93d285f57%2FActivities%20-%20filter.png?alt=media" alt=""><figcaption></figcaption></figure>

1. Project: View all projects or filter by a specific one.
2. Member: View all members' activities or filter by a specific user.
3. Date range: Use UTC time zone to segregate the activities each day.
4. Show or hide labeling activities: Refer to the [Labeling Activities section](#labeling-activities) under the Tracked Activities above. This checkbox provides an easy way to view activity data in either high-level or low-level detail, as needed.

## Download the Activity Report

Export the activity report in CSV format by clicking the **Downloa**d button at the top right of the Activity page. The exported report includes tracked activity with various details, such as:

1. Timestamp: The date and time when the activity was conducted.
2. User ID: The unique identifier of the user performing the activity.
3. Display Name: The name of the user performing the activity.
4. Email: The email address of the user performing the activity.
5. Mode: The mode in which the activity was performed, either Labeler or Reviewer mode. If it's not a labeling activity, it will be categorized as General.
6. Project ID: The unique identifier of the project where the activity took place.
7. Project Name: The name of the project where the activity took place.
8. Document ID: The unique identifier of the document associated with the activity.
9. Document Name: The name of the document associated with the activity.
10. Action: The specific action taken by the user. This includes actions at the workspace level (e.g., creating a project) and the project level (e.g., creating a label).
11. Additional Data: Relevant information that is not captured by other columns using a JSON format.
