# Activity

The **Activity** page tracks all kinds of actions within a workspace.

<figure><img src="/files/HtUDtRh6kaPfljK5Z8pW" alt=""><figcaption></figcaption></figure>

## Tracked activities

### Project lifecycle

1. **Project creation:** When a member creates a project.
2. **Project rename:** When a member renames a project.
3. **Initial project access:** The first time a member opens a project in labeler mode 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 an entire project (all documents) is exported.
7. **Project archive or restore:** When a member archives or restores a project.
8. **Project deletion:** When a member deletes a project.
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 member adds or modifies the labeling guideline.
12. **Project configuration changes:** When a member modifies the assignment, task settings, or admin settings of a project.

### Labeling activities

#### Span labeling, conversational labeling, bounding box labeling

1. **Single label application:** When a member applies a label manually, it counted separately for each member in labeler mode and reviewer mode.
2. **Multiple label application:** When a member applies labels using extensions (ML-assisted labeling, Predictive labeling, Data programming, Label error detection, and Search).
3. **External label acceptance or rejection:** When a member accepts or rejects labels from extensions (ML-assisted labeling, Predictive labeling, Data programming, Label error detection, and Search).
4. **Label update:** When a member updates a label. In reviewer mode, this is counted only if the label is not conflicted.
5. **Label deletion:** When a member deletes a label.
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 member modifies the data.

#### Row labeling, document labeling

1. **Single answer submission:** When a member submits answer.
2. **Multiple answer submission:** When a member submits answers using extensions (ML-assisted labeling, Predictive labeling, Data programming, Label error detection, and Search).
3. **External answer acceptance or rejection:** When a member accepts or rejects answers from extensions (ML-assisted labeling, Predictive labeling, Data programming, Label error detection, and Search).
4. **Answer update:** When a member updates an existing, non-conflicting answer.
5. **Conflict resolution:** When a reviewer resolves conflicts in answers.

## Filter

<figure><img src="/files/OY5bj7nKoK4Zz0bgcNjL" alt=""><figcaption></figcaption></figure>

1. **Project:** View all projects or filter by a specific project.
2. **Member:** View all member activity or filter by a specific member.
3. **Date range:** Use UTC time zone to group activities by day.
4. **Show or hide labeling activities:** Toggle to include or exclude detailed [labeling activities](#labeling-activities).

## Download the activity report

Click **Download** at the top right of the page to export the activity report in `.csv` format. The exported report includes tracked activities with the following details:

1. **Timestamp:** The date and time when the activity occurred.
2. **User ID:** The unique identifier of the member who performed the activity.
3. **Display name:** The name of the member who performed the activity.
4. **Email:** The email address of the member who performed the activity.
5. **Mode:** The mode in which the activity was performed (labeler mode 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 occurred.
7. **Project name:** The name of the project where the activity occurred.
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 member. This includes workspace-level actions (for example, creating a project) and project-level actions (for example, creating a label).
11. **Additional data:** Extra information not captured in other columns, stored in `.json` format.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.datasaur.ai/workspace-management/activity.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
