Chuyển đến nội dung

Tuyên bố về khả năng tiếp cận

Alcometer.org hướng tới việc làm cho máy tính nồng độ cồn trong máu, công cụ say nguội, tiến trình phục hồi và bù nước có thể tiếp cận được với nhiều người dùng nhất, bao gồm người có khác biệt về thị giác, vận động, thính giác, nhận thức và thần kinh.

Mục tiêu tuân thủ

Chúng tôi hướng tới Web Content Accessibility Guidelines (WCAG) phiên bản 2.2 ở Mức AA do W3C công bố. Mục tiêu này phù hợp với EN 301 549 và European Accessibility Act; WCAG 2.1 AA được xem là mức tương thích tối thiểu.

Kho mã có kiểm thử axe-core và Puppeteer thực thi trên các tuyến công cụ chính của Alcometer. Các vấn đề đã biết được xử lý trong các lượt sửa tiếp theo, đồng thời không cho phép hồi quy so với đường cơ sở.

Các giới hạn đã biết được liệt kê dưới đây và được theo dõi trước khi cổng phát hành chuyển sang trạng thái chặn.

Phạm vi kiểm thử tự động hiện tại

Kho mã chạy npm run test:alcometer:a11y; lệnh này dựng trang, khởi động Astro preview, mở tập trang công cụ đã chọn, chèn axe-core qua @axe-core/puppeteer và kiểm tra các thẻ wcag2aa cùng wcag22aa.

Đường cơ sở hiện tại nằm trong test/a11y-baseline.json và báo cáo lần chạy mới nhất được ghi vào reports/a11y-run.json. Đường cơ sở theo dõi các phát hiện nghiêm trọng và rất nghiêm trọng để các commit sau chứng minh không tạo hồi quy.

Công việc khả năng tiếp cận trong GitHub Actions chủ ý chưa chặn phát hành cho đến giai đoạn cổng phát hành. Nó tải lên đường cơ sở và báo cáo để xem xét.

Ý nghĩa trong thực tế

• Điều khiển tương tác nên dùng điều khiển HTML gốc khi có thể, có chỉ báo tiêu điểm rõ ràng và hỗ trợ bàn phím.

• Trực quan hóa dữ liệu bằng SVG hoặc dạng biểu đồ phải có văn bản hoặc bảng tương đương khi đồ họa mang thông tin.

• Hộp thoại phải giữ thứ tự tiêu điểm và có lối thoát rõ ràng cho người dùng không muốn tiếp tục.

• Ngôn ngữ tài liệu được khai báo trên mỗi trang tạo ra qua thuộc tính <html lang>.

Giới hạn đã biết

Đường cơ sở axe-core đầu tiên vẫn có thể chứa các phát hiện nghiêm trọng hoặc rất nghiêm trọng đang được xử lý. Cho đến cổng phát hành, trình chạy tự động chặn hồi quy so với đường cơ sở thay vì tuyên bố không còn phát hiện nào.

Một số trực quan hóa dữ liệu đã có bảng chỉ dành cho trình đọc màn hình, nhưng phần chữ trong biểu đồ và tính tương đương giữa các ngôn ngữ vẫn cần đánh giá thủ công bằng công nghệ hỗ trợ.

Các ngôn ngữ viết từ phải sang trái chưa có bố cục RTL chuyên biệt; khi cần, nội dung được hiển thị trong khung giao diện LTR hiện có.

Cách chúng tôi kiểm thử

• Tự động: axe-core qua @axe-core/puppeteer trên Astro preview, tập trung vào wcag2aa và wcag22aa.

• Báo cáo hồi quy: reports/a11y-run.json.

• Đường cơ sở cố định: test/a11y-baseline.json.

• Vẫn cần rà soát thủ công cho luồng bàn phím, ngôn ngữ trình đọc màn hình, độ rõ nhận thức, hành vi phóng to và hồi quy thị giác.

Công cụ tự động chỉ phát hiện một phần của tuân thủ WCAG. Cần có đánh giá của con người trước khi phát hành, đặc biệt với máy tính, cổng xác nhận và các trang nhiều biểu đồ.

Phản hồi và liên hệ

Nếu bạn gặp rào cản tiếp cận như thiếu văn bản thay thế, bẫy bàn phím, vấn đề tương phản, thứ tự tiêu điểm không rõ hoặc vấn đề khác, vui lòng liên hệ.

Email: alcometer@wp.pl

Địa chỉ bưu chính: Piotr Zieminski, Kalonka 71a, Poland

Vui lòng cung cấp: (1) URL nơi xảy ra vấn đề, (2) mô tả ngắn về rào cản, (3) cấu hình công nghệ hỗ trợ nếu có liên quan.

Thực thi

Nếu bạn không hài lòng với phản hồi của chúng tôi, bạn có thể chuyển vấn đề tới cơ quan thực thi quốc gia có thẩm quyền theo European Accessibility Act. Tại Ba Lan, cơ quan này là Urząd Komunikacji Elektronicznej (UKE, https://www.uke.gov.pl/).

Chuẩn bị tuyên bố này

Tuyên bố này được cập nhật ngày 25 tháng 4 năm 2026 sau khi đường cơ sở axe-core và công việc CI khả năng tiếp cận không chặn được thêm vào kho mã.

Lần xem xét tiếp theo dự kiến: 25 tháng 4 năm 2027, hoặc sớm hơn nếu có thay đổi quan trọng với mẫu trang, giao diện máy tính hoặc công cụ khả năng tiếp cận.