# Hướng dẫn sử dụng Halocom AI Tool
## Đăng nhập
> Sử dụng tài khoản được công ty cấp cho để tiếp tục

## Bảng điều khiển
> Giao diện sau khi đăng nhập, người dùng sẽ được điều hướng đến khu vực quản lý các `Công việc` đang thực hiện
> Tại đây `user` có thể bấm vào `Open` tác vụ đang làm để tiếp tục hoặc điều hướng sang các chức năng khác ở thanh điều hướng trên cùng

#### Chức năng: Công việc `Tasks`
> Hiện thị các công việc đang làm hoặc được giao phó

User bấm vào `Open` tương ứng với task để mở bảng quản lý các việc cần làm `Jobs` tương ứng với công việc `Task`
#### Chức năng: Quản lý các việc cần làm `Jobs`
> Xuất hiện sau khi user bấm vào nút `Open` trên task
> Tại đây user sẽ thấy thông tin về Task cần làm và các `Job` có trong task đó, user bấm vào mã `Job` để thực hiện công việc
> Ví dụ mã `Job` trong hình dưới đây: **Job#1792**

## Khu vực thực hiện `Job`
> Xuất hiện sau khi user bấm vào mã `Job` và được điều hướng đến, tại đây user sẽ thực hiện các công đoạn dán nhãn cho ảnh bằng các công cụ hiện có trong ứng dụng

Giao diện làm việc gồm có 4 vùng chính để thao tác:
+ <font color="#f00">Vùng công cụ (màu đỏ)</font>
+ <font color="#129B51">Vùng trạng thái (màu xanh lá)</font>
+ <font color="#44D3FC">Vùng điều hướng (màu xanh trời)</font>
+ <font color="#FFB127">Vùng thông tin nhãn (màu vàng đậm)</font>
Trước khi bắt đầu công việc, user chuyển trạng thái của `Job` sang `In Progress` để bắt đầu

#### <font color="#f00">Vùng công cụ</font> : Bao gồm các công cụ để dán nhãn cho ảnh
##### Bounding Box
> Đối với kiểu dán nhãn `Bounding Box`, user sử dụng công cụ `Rectangle`

**Các bước thực hiện**
1. Đưa chuột vào công cụ `Rectangle`
2. Chọn `Label` (nhãn) cần dán trên popup bên tay phải
3. Chọn phương thức dán nhãn `2 Point` nếu user muốn quét vùng có nhãn, hoặc phương thức `4 Point` nêu user muốn click chuột 4 điểm xung quanh vùng cần dán nhãn
4. Bấm vào `Shape` để bắt đầu dán nhãn
5. Khoang vùng cần dãn nhán theo phương thức đã chọn

##### Polygon
> Đối với kiểu dán nhãn `Polygon`, ta chọn công cụ `Polygon`

**Các bước thực hiện**
1. Đưa chuột vào công cụ `Polygon` trên thanh công cụ
2. Chọn `Label` cần dán trên popup bên tay phải
3. Chọn Shape
4. Bắt đầu dán nhãn theo đúng hình dán của đối tượng, Bấn `N` để hoàn tất

#### <font color="#FFB127">Vùng thông tin nhãn</font> : Bao gồm các nhãn đã được đánh dấu cho ảnh hiện tại
> Tại đây user có thể chỉnh sửa `Label` cho nhãn đã đánh dấu, hoặc xóa nhãn nếu có sai sót

> Đối với đối tượng bị che khuất bởi đối tượng khác, hãy bấm vào  để chuyển sang  tượng trưng cho đối tượng bị khuất
#### <font color="#129B51">Vùng trạng thái</font> : Tại đây user có thể `Undo` hoặc `Redo` các thao tác trong quát trình dán nhãn, sau khi dán nhãn cho ảnh hoàn tất, user bấm vào `Save` (ctrl + s) để đồng bộ với máy chủ

#### <font color="#44D3FC">Vùng điều hướng</font> : Dùng để di chuyển giữa các hình cần dán nhãn có trong `Job` hiện tại, sau khi dán nhãn thành công, user bấm vào  để tiếp tục hình kế tiếp, user có thể điền mã số hình tương ứng vào  để di truyển trực tiếp đên

### Hoàn thành `Job`
> Sau khi thực hiện dán nhãn cho tất cả hình có trong `Job` và thực hiện đồng bộ lên máy chủ, user chuyển trạng thái của `Job` sang `Completed` để hoàn thành công việc của mình
