Tella Web
Tella Web là một công cụ mã nguồn mở cho phép các cá nhân và tổ chức tổng hợp và quản lý các báo cáo do người dùng Tella gửi, bao gồm ảnh, video, tài li ệu pdf và tệp âm thanh.
Tella Web được phát triển nội bộ bởi đội ngũ của chúng tôi tại Horizontal, đội ngũ này cũng phụ trách việc phát triển ứng dụng di động của Tella. Đây là một giải pháp thân thiện với người dùng để sao lưu các tệp phương tiện lên máy chủ từ xa một cách an toàn và riêng tư. Chúng tôi có thể cung cấp hỗ trợ cho việc cài đặt, cấu hình và bảo trì một phiên bản Tella Web nếu tổ chức của bạn không có ai có thể thực hiện điều này.
Tương tự như tất cả những kết nối khác (Uwazi và Bộ Công cụ Dữ liệu mở), kết nối với Tella Web tăng cường tính bảo mật của dữ liệu được thu thập trên Tella bằng cách:
- Cho phép người dùng thu thập dữ liệu trực tiếp trong kho lưu trữ được mã hóa của Tella.
- Đảm bảo dữ liệu được gửi trực tiếp từ Tella đến Tella Web mà không cần phải dựa vào công cụ hoặc ứng dụng của bên thứ ba.
- Cho phép người dùng sao lưu dữ liệu của họ trên máy chủ từ xa, để giảm nguy cơ dữ liệu bị phát hiện trên thiết bị di động của họ.
- Đảm bảo rằng các tổ chức có thể lưu giữ thông tin quan trọng ngay cả trong trường hợp thiết bị bị thu giữ hoặc bị phá hủy, và có thể sắp xếp dữ liệu cho quá trình nghiên cứu, vận động hoặc giải trình trách nhiệm.
Tella Web là một lựa chọn tuyệt vời để thu thập "báo cáo" từ người dùng. Báo cáo có thể bao gồm ảnh, video, bản ghi âm, tài liệu pdf và văn bản.
Thiết lập Tella Web bao gồm ba bước được thảo luận kỹ lưỡng trong phần này:
- Cài đặt Tella Web: Bước này yêu cầu cài đặt máy chủ Web Tella và cấu hình tên miền để đảm bảo nó hoạt động bình thường.
- Thiết lập (các) dự án trên máy chủ của bạn: Trong bước này, quản trị viên quyết định cách họ tự tổ chức để thu thập dữ liệu, tạo “dự án” cũng như xác định vai trò và quyền cho người dùng của họ.
- Chuẩn bị nhân viên tại hiện trường sẵn sàng gửi báo cáo: Người dùng cài đặt Tella trên thiết bị Android hoặc iPhone của họ. Sau đó, họ kết nối với dự án Tella Web và bắt đầu thu thập thông tin.
Cài đặt máy chủ
Bước này bao gồm cài đặt và cấu hình Tella Web trên máy chủ mà tổ chức của bạn sẽ sử dụng. Bước này cần được hoàn thành bởi người sẽ chịu trách nhiệm quản trị hệ thống (nhà phát triển hoặc quản trị viên hệ thống). Hướng dẫn kỹ thuật có thể được tìm thấy trên Github của chúng tôi.
Đội ngũ của chúng tôi có thể hỗ trợ cài đặt, cấu hình và bảo trì Tella Web. Nếu bạn có bất kỳ câu hỏi hoặc cần hỗ trợ, liên hệ với chúng tôi.
Liên hệ với chúng tôi để truy cập vào máy chủ demo của chúng tôi, để bạn có thể kiểm tra Tella Web trước khi cài đặt nó trên máy chủ của riêng bạn.
Tạo dự án trên máy chủ của bạn
Khi Tella Web đã được cài đặt và người dùng "quản trị viên" đầu tiên được tạo, đây là lúc để thiết lập dự án hoặc các dự án mà đội ngũ tại hiện trường sẽ chia sẻ thông tin.
Hãy xem video hướng dẫn này để xem bản demo về cách thiết lập Tella Web.
Quản lý Dự án
Tella Web cho phép bạn tạo và quản lý dự án, bảo đảm báo cáo của bạn được sắp xếp và dễ dàng truy cập.
Các dự án hoạt động như các thư mục nơi người dùng Tella có thể nộp báo cáo. Ví dụ, bạn có thể tạo các dự án cho các khu vực địa lý cụ thể hoặc theo các chủ đề như bạo lực của cảnh sát, bạo lực giới, và xâm hại môi trường.
Mỗi dự án có URL riêng, do đó người dùng Tella có thể được kết nối với nhiều dự án Tella Web.
Xem tất cả các dự án có sẵn
Nhấn nút "Dự án" trong menu điều hướng bên trái để truy cập màn hình "Dự án".
Màn hình "Dự án" sẽ hiển thị từng dự án đang có dưới dạng thẻ.
Tạo một Dự án mới
Trên màn hình "Dự án", nhấn nút "Tạo dự án". Một cửa sổ sẽ xuất hiện, yêu cầu bạn đặt tên cho dự án mới. Nhập tên mong muốn cho dự án và nhấp vào "Tạo". Bạn sẽ được chuyển hướng đến màn hình "Cài đặt dự án" cho dự án vừa tạo.
Mở một Dự án
Mở màn hình "Dự án" và nhấn vào thẻ dự án mà bạn muốn.
Thao tác này sẽ mở dự án, nơi bạn có thể truy cập tất cả các báo cáo được gửi về cho dự án.
Bạn có thể mở, xóa hoặc tải xuống báo cáo (tùy thuộc vào quyền của bạn đối với dự án cụ thể này).
Cài đặt cấu hình của dự án
Trong màn hình "Cài đặt dự án", bạn có thể thiết lập tùy chỉnh dự án:
- Phần "Chung" cho phép bạn đổi tên dự án, xem chi tiết dự án và sửa đổi URL của dự án.
- Phần "Quản lý quyền truy cập" cho phép bạn thêm hoặc xóa người dùng khỏi dự án. Thông tin thêm về vai trò của người dùng tại đây
- Phần "Vùng nguy hiểm" cung cấp các tùy chọn để xóa dự án, bao gồm tất cả các báo cáo trong đó.
Xóa một Dự án
Trong màn hình "Cài đặt dự án", cuộn xuống phần "Vùng nguy hiểm".
Nhấn vào tùy chọn "Xóa dự án".
Một cửa sổ sẽ xuất hiện, cảnh báo bạn về việc xóa vĩnh viễn dự án và tất cả các báo cáo của nó. Để tiến hành xóa, hãy nhập chính xác tên dự án (bao gồm cả chữ thường). Gõ "DELETE" (bằng chữ in hoa) để xác nhận xóa.
Khi được xác nhận, dự án và tất cả các báo cáo liên quan sẽ bị xóa vĩnh viễn.
Cấu hình URL của dự án
URL của dự án được tạo tự động khi tạo dự án. Để chỉnh sửa URL của dự án, hãy đến phần "Chung" trong màn hình "Cài đặt dự án" và thay đổi theo ý muốn. URL này là URL mà các báo cáo viên sẽ sử dụng để kết nối với dự án từ ứng dụng của họ.
URL mà bạn cần gửi cho người dùng sẽ giống như thế này https://your-domain.com/p/your-project-name
Quản lý người dùng
Hiểu vai trò của người dùng
Người dùng là một phần quan trọng khi sử dụng Tella Web. Có nhiều vai trò khác nhau cho người dùng:
- Báo cáo viên: đây là người dùng được kết nối với dự án Tella Web từ ứng dụng di động Tella và tải lên các báo cáo. Một báo cáo viên cần được chỉ định vào một dự án để có thể tải lên các báo cáo.
- Người xem: đây là người dùng, ngoài việc tải lên báo cáo từ Tella, còn có thể đăng nhập vào Tella Web để xem (nhưng không thể chỉnh sửa hoặc xóa) báo cáo. Người xem cần được chỉ định vào một dự án cụ thể để có quyền truy cập.
- Biên tập viên: vai trò này cũng giống như người xem, có thể tải báo cáo lên từ Tella và đăng nhập vào Tella Web nhưng đồng thời có thể chỉnh sửa và xóa báo cáo. Một biên tập viên cần được chỉ định cho một dự án cụ thể để có quyền truy cập.
- Quản trị viên: quản trị viên có thể tải lên các báo cáo từ Tella và thực hiện mọi hành động trên Tella Web, bao gồm quản lý báo cáo, quản lý dự án và quản lý người dùng. Một quản trị viên có quy ền truy cập vào tất cả các dự án.
Dưới đây là cái nhìn chi tiết về nhiệm vụ của từng vai trò:
Báo cáo viên | Người xem | Biên tập viên | Quản trị viên | |
---|---|---|---|---|
Trên điện thoại di động Tella | ||||
Tạo và tải lên báo cáo | ✅ | ✅ | ✅ | ✅ |
Trên Tella Web | ||||
Đăng nhập Tella Web | ❌ | ✅ | ✅ | ✅ |
Xem báo cáo | ❌ | ✅ | ✅ | ✅ |
Chỉnh sửa báo cáo (đổi tên) | ❌ | ❌ | ✅ | ✅ |
Xóa báo cáo | ❌ | ❌ | ✅ | ✅ |
Chỉnh sửa báo cáo (tạo, đổi tên, chỉnh sửa URL) | ❌ | ❌ | ✅ | ✅ |
Xóa dự án | ❌ | ❌ | ✅ | ✅ |
Quản lý người dùng (tạo, chỉnh sửa, xóa) | ❌ | ❌ | ❌ | ✅ |
Chỉ định người dùng cho dự án | ❌ | ❌ | ❌ | ✅ |
Tạo người dùng
Trên thanh công cụ phía trên danh sách người dùng, quản trị viên máy chủ có thể nhấp vào nút "Tạo người dùng" để tạo một người dùng mới trên máy chủ. Để tạo người dùng, cần có email, mật khẩu, xác nhận mật khẩu và vai trò.
Tại ô mật khẩu, máy đo bảo mật mật khẩu giúp quản tr ị viên tạo mật khẩu an toàn. Chúng tôi ước tính độ phức tạp của mật khẩu bằng cách sử dụng thư viện zxcvbn thư viện này xem xét các yếu tố sau:
- Ký tự (hơn 10)
- Độ phức tạp (chữ thường, chữ hoa, số, ký hiệu)
- Không có mẫu phổ biến như ngày tháng, lặp lại (aaa), chuỗi (abcd), mẫu bàn phím (qwertyuiop)
- Không có mật khẩu phổ biến như tên, thành phố, v.v.
Quản lý quyền truy cập vào dự án
Trong phần "Quản lý quyền truy cập" của màn hình "Cài đặt dự án", quản trị viên có thể chỉ định người dùng hiện tại cho dự án. Nhấp vào ô "Thêm người dùng". Một menu thả xuống sẽ hiển thị tất cả người dùng trên máy chủ. Cuộn qua danh sách hoặc nhập để tìm kiếm người dùng theo tên đăng nhập. Sau khi chọn người dùng để thêm vào dự án, hãy nhấp vào nút "Thêm" để lưu các thay đổi và cấp quyền truy cập vào dự án.
Danh sách tất cả người dùng có thể gửi báo cáo về dự án bao gồm những người dùng được liệt kê trong phần này cộng với tất cả quản trị viên máy chủ
Chuẩn bị cho người dùng tại hiện trường sẵn sàng gửi báo cáo
Các bước được liệt kê dưới đây áp dụng cho cả phiên bản Android và iOS của ứng dụng Tella. Tính năng báo cáo có sẵn trong:
- Tella Android v2.1.0 (152) trở lên
- Tella iOS v1.1.0 (43) trở lên
Tính năng báo cáo không khả dụng cho Tella-FOSS.
Bạn có thể xem video hướng dẫn này về cách cài đặt và sử dụng Báo cáo trong Tella.