Project Dashboard
  • 12 Nov 2024
  • Dark
    Light
  • PDF

Project Dashboard

  • Dark
    Light
  • PDF

Article summary

Overview

A project is a high-level organizational entity that defines and contains a scope of work and entities, such as Dataset, Recipe, Labeling Tasks, Users, Pipeline, Applications, etc. It provides a centralized location for managing data, tasks, and annotations of a specific ML/AI development activity context. It enhances collaboration between team members, consistency of data and annotations, and tracking of progress and results.


Project Dashboard

Dataloop widgets are small applications or programs that facilitate access to the most used functions. The display of widgets in the dashboard can be managed by enable or disable widgets. The following widgets are available in the Dashboard.

WidgetDisplaysActions (Based on Role Permissions)
Getting StartedThis widget navigates you to the Getting Started page, which aims to guide new users through the initial setup and familiarize them with the platform's basic functionalities, such as Data Management, MLOps, Annotation Platform, GenAI Solutions, and Pipelines.Click on any functionality card to open the respective section.
Team- Available users and their roles in the active project
- Their Labeling Company names
- Groups
- Number of Users, Groups, and Labeling Companies
- Add Users
- Add Groups
- Add Labeling Company
- Edit Users (navigate to the Team page)
Data Management- Available datasets
- Items per dataset
- Open tasks per dataset
- Number of Datasets, Items, and Annotations
- Create Dataset
- Create Integration
- Create Storage Driver
- Dataset-specific actions (Rename, Clone, switch Recipe, etc.)
Pipelines- Pipeline Names
- Pipeline Status
- Last Execution date and time
- Pending Cycles
- Create Pipeline (using a Template from the Marketplace)
- Create Pipeline from scratch
- Pipeline options: Go to the Pipeline page, Copy Pipeline ID, View Executions, View logs
Labeling Tasks- Task Names
- Task Types
- Task Status
- Updated timestamp
- Number of tasks, labeling tasks, and QA tasks
- Create Task
- Create Workflow via Pipeline (disabled for roles like Annotation Manager and below)
- View Task Analytics
- Edit and Delete Tasks

How to Create a Project?

When you first create an account and log in, you are provided with an option to begin your first project. If you do not have any projects, you will receive a notification to create one. If you are a member of an organization and have the permissions, you can also create a new project and become the project-owner. To create a new or extra project, follow these instructions:

  1. Click the project navigator located at the top of the page header and click on the project name → Add Project, or
  2. Click My Projects from the left-side menu.
  3. Click Add New Project. A popup window is displayed.
  4. Enter the name of the new project and click Confirm.

How to Manage Widgets?

Dataloop allows you to manage your Project Dashboard widgets. By default, all the widgets are displayed.

To enable or disable a widget:

  1. Go to the Dashboard page.
  2. Click Settings -> Manage Widgets. A drop-down popup is displayed.
  3. Click on the Toggle button to disable or enable the widget.

To rearrange a widget:

  1. Click and hold the Drag icon in the top center of the widget.
  2. Drag and drop to a new place as required.

How to Manage Project Configuration?

It enables the control and activation of features that affect the entire project and apply to all relevant entities, such as recipes, tasks, datasets, etc. To access project settings:

  1. Go to the Dashboard page from the left-side menu.
  2. Click on Settings > Project Configuration. The Project Configuration popup is displayed.
    1. General:
      1. Enable/disable show task by org: When enabled, you can only view the tasks on the tasks page that are owned by you in your organization. This provides a certain ability to operate multiple labeling companies in the same project.
      2. Enable/disable force all users to remove status before editing annotations: When enabled, all users must remove the item status to edit the item. For more information, see the Status Overlay on Completed Items.
    2. Media:
      1. Enable/disable the WEBM format warning when using linked items.
      2. Frames Difference: This parameter specifies the tolerance to differences in frames that are produced during the conversion process when converting video files to WEBM format for frame-accurate annotations. While the default is set to 0 (zero), you can specify the tolerance level that will work best for your project's requirements to ensure frame-accurate annotations.
      3. FPS Difference: This parameter specifies tolerance in the frames-per-second difference between the original video file and the converted WEBM file, similarly frames-difference does. By default, 0.2 is displayed.
    3. Dataset Columns: The Dataloop platform allows you to customize the dataset columns as per the metadata information. For example, if a metadata field DayInWeek is to be added to the dataset column, follow the steps:
      1. Click Update Settings. The Datasets Custom Columns popup window is displayed.
      2. Click Add Column.
      3. Enter the Name, Label, Field, and Features such as link (whether it is a link), allow resizing, formatting, sorting, etc.
    4. Tasks Columns: The Dataloop platform allows you to customize the Tasks columns as per the metadata information. For example, if a metadata field <fieldName> is to be added to the dataset column, follow the steps:
      1. Click Update Settings. The Tasks Custom Columns popup window is displayed.
      2. Click Add Column.
      3. Enter Name, Label, Field, and Features such as link (whether it is a link), allow resizing, formatting, sorting, etc.

How to Change the Organization - Change an Existing Project's Organization?

By default, the organization that creates a project is considered its owner. However, you can transfer ownership to a different organization, if required.

  1. Go to the Dashboard page from the left-side menu.
  2. Click Settings.
  3. Select the Change Organization from the list. It displays the Select Organization popup.
  4. Select the Organization to which you need to transfer ownership of the currently active project. The list contains all organizations you are a member of.

How to Copy a Project ID?

  1. Go to the Dashboard page from the left-side menu.
  2. Click on the Details.
  3. Click on the Copy icon next to the Project ID.

How to Rename a Project?

  1. Go to the Dashboard page from the left-side menu.
  2. Click on your project name.
  3. Enter a new name per the instructions, and press the Enter key.

How to View Project Resources?

Project Resources helps you to understand more about the Dataloop platform. It includes documentation such as Developers, Rest API, Python SDK, Dataloop Documentation, and Video Tutorials.

  1. Go to the Dashboard page from the left-side menu.
  2. Click on the Project Resources.
  3. Select the documentation from the list as required.

How to Manage API Keys?

API Keys are user-specific and manage your API Keys in My API Keys. Users with a Project-Owner role can also revoke any key in the project.

  1. Go to the Dashboard page from the left-side menu.
  2. Click on the API Keys. The available keys are listed under the My API Keys.
  3. If you do not have any API key, click Generate New Key. You can generate up to 10 API keys.
  4. Enter a description to record the new API Key use case.
  5. Click Generate. The new API key will be created under the My API Key tab.

How to Delete a Project?

  1. Go to the Dashboard page from the left-side menu.
  2. Click Settings.
  3. Click Delete Project. A confirmation message is displayed.
  4. Click Yes to confirm.


What's Next