You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Web-Dev-For-Beginners/translations/vi/1-getting-started-lessons/3-accessibility/assignment.md

250 lines
19 KiB

<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "e6d0f456dfc22afb41bbdefeb5ec179d",
"translation_date": "2025-10-24T13:33:36+00:00",
"source_file": "1-getting-started-lessons/3-accessibility/assignment.md",
"language_code": "vi"
}
-->
# Kiểm tra toàn diện khả năng truy cập của website
## Hướng dẫn
Trong bài tập này, bạn sẽ thực hiện một cuộc kiểm tra khả năng truy cập chuyên nghiệp trên một website thực tế, áp dụng các nguyên tắc và kỹ thuật đã học. Trải nghiệm thực hành này sẽ giúp bạn hiểu sâu hơn về các rào cản và giải pháp liên quan đến khả năng truy cập.
Hãy chọn một website có vẻ như gặp vấn đề về khả năng truy cập—điều này sẽ mang lại nhiều cơ hội học hỏi hơn so với việc phân tích một trang web đã hoàn hảo. Các ứng viên tốt bao gồm các website cũ, ứng dụng web phức tạp, hoặc các trang có nội dung đa phương tiện phong phú.
### Giai đoạn 1: Đánh giá thủ công chiến lược
Trước khi sử dụng các công cụ tự động, hãy thực hiện một đánh giá thủ công toàn diện. Cách tiếp cận tập trung vào con người này thường phát hiện ra các vấn đề mà công cụ bỏ sót và giúp bạn hiểu trải nghiệm thực tế của người dùng.
**🔍 Tiêu chí đánh giá cần thiết:**
**Điều hướng và cấu trúc:**
- Bạn có thể điều hướng toàn bộ trang web chỉ bằng bàn phím (Tab, Shift+Tab, Enter, Space, phím mũi tên)?
- Các chỉ báo tiêu điểm có rõ ràng trên tất cả các phần tử tương tác không?
- Cấu trúc tiêu đề (H1-H6) có tạo ra một bản phác thảo nội dung hợp lý không?
- Có liên kết bỏ qua để nhảy đến nội dung chính không?
**Khả năng truy cập hình ảnh:**
- Có đủ độ tương phản màu sắc trên toàn bộ trang web (tối thiểu 4.5:1 cho văn bản thông thường)?
- Trang web có chỉ dựa vào màu sắc để truyền tải thông tin quan trọng không?
- Tất cả hình ảnh có văn bản thay thế phù hợp không?
- Bố cục có vẫn hoạt động khi phóng to lên 200% không?
**Nội dung và giao tiếp:**
- Có bất kỳ liên kết "nhấn vào đây" hoặc văn bản liên kết mơ hồ nào không?
- Bạn có thể hiểu nội dung và chức năng mà không cần tín hiệu hình ảnh không?
- Các trường biểu mẫu có được gắn nhãn và nhóm đúng cách không?
- Các thông báo lỗi có rõ ràng và hữu ích không?
**Phần tử tương tác:**
- Tất cả các nút và điều khiển biểu mẫu có hoạt động chỉ với bàn phím không?
- Các thay đổi nội dung động có được thông báo cho trình đọc màn hình không?
- Các hộp thoại modal và widget phức tạp có tuân theo các mẫu khả năng truy cập đúng không?
📝 **Ghi lại phát hiện của bạn** với các ví dụ cụ thể, ảnh chụp màn hình và URL trang. Lưu ý cả vấn đề và những điều làm tốt.
### Giai đoạn 2: Kiểm tra tự động toàn diện
Bây giờ hãy xác thực và mở rộng các phát hiện thủ công của bạn bằng cách sử dụng các công cụ kiểm tra khả năng truy cập tiêu chuẩn ngành. Mỗi công cụ có những điểm mạnh khác nhau, vì vậy việc sử dụng nhiều công cụ sẽ mang lại sự bao quát toàn diện.
**🛠️ Các công cụ kiểm tra cần thiết:**
1. **Lighthouse Accessibility Audit** (tích hợp trong Chrome/Edge DevTools)
- Chạy kiểm tra trên nhiều trang
- Tập trung vào các chỉ số và khuyến nghị cụ thể
- Ghi lại điểm khả năng truy cập và các vi phạm cụ thể
2. **axe DevTools** (tiện ích mở rộng trình duyệt - tiêu chuẩn ngành)
- Phát hiện vấn đề chi tiết hơn Lighthouse
- Cung cấp các ví dụ mã cụ thể để sửa lỗi
- Kiểm tra theo tiêu chí WCAG 2.1
3. **WAVE Web Accessibility Evaluator** (tiện ích mở rộng trình duyệt)
- Đại diện trực quan các tính năng khả năng truy cập
- Nổi bật cả lỗi và các tính năng tích cực
- Tuyệt vời để hiểu cấu trúc trang
4. **Color Contrast Analyzers**
- WebAIM Contrast Checker cho các cặp màu cụ thể
- Tiện ích mở rộng trình duyệt để phân tích toàn trang
- Kiểm tra theo tiêu chuẩn WCAG AA và AAA
**🎧 Kiểm tra công nghệ hỗ trợ thực tế:**
- **Kiểm tra trình đọc màn hình**: Sử dụng NVDA (Windows), VoiceOver (Mac), hoặc TalkBack (Android)
- **Điều hướng chỉ bằng bàn phím**: Ngắt kết nối chuột và điều hướng toàn bộ trang web
- **Kiểm tra phóng to**: Kiểm tra chức năng ở mức phóng to 200% và 400%
- **Kiểm tra điều khiển bằng giọng nói**: Nếu có, thử các công cụ điều hướng bằng giọng nói
**📊 Tổ chức kết quả của bạn** bằng cách tạo một bảng tính tổng hợp với:
- Mô tả vấn đề và vị trí
- Mức độ nghiêm trọng (Nghiêm trọng/Cao/Trung bình/Thấp)
- Tiêu chí thành công WCAG bị vi phạm
- Công cụ phát hiện vấn đề
- Ảnh chụp màn hình và bằng chứng
### Giai đoạn 3: Tài liệu phát hiện toàn diện
Tạo một báo cáo kiểm tra khả năng truy cập chuyên nghiệp thể hiện sự hiểu biết của bạn về cả vấn đề kỹ thuật và tác động đến con người.
**📋 Các phần báo cáo yêu cầu:**
1. **Tóm tắt điều hành** (1 trang)
- URL website và mô tả ngắn gọn
- Mức độ trưởng thành khả năng truy cập tổng thể
- 3 vấn đề nghiêm trọng nhất
- Ước tính tác động đến người dùng khuyết tật
2. **Phương pháp luận** (½ trang)
- Cách tiếp cận kiểm tra và công cụ đã sử dụng
- Các trang được đánh giá và kết hợp thiết bị/trình duyệt
- Các tiêu chuẩn được đánh giá (WCAG 2.1 AA)
3. **Phát hiện chi tiết** (2-3 trang)
- Các vấn đề được phân loại theo nguyên tắc WCAG (Có thể nhận thức, Có thể vận hành, Có thể hiểu, Mạnh mẽ)
- Bao gồm ảnh chụp màn hình và ví dụ cụ thể
- Lưu ý các tính năng khả năng truy cập tích cực mà bạn tìm thấy
- Đối chiếu với kết quả công cụ tự động
4. **Đánh giá tác động người dùng** (1 trang)
- Các vấn đề được xác định ảnh hưởng đến người dùng khuyết tật như thế nào
- Các kịch bản mô tả trải nghiệm thực tế của người dùng
- Tác động kinh doanh (rủi ro pháp lý, SEO, mở rộng cơ sở người dùng)
**📸 Thu thập bằng chứng:**
- Ảnh chụp màn hình các vi phạm khả năng truy cập
- Ghi hình các luồng người dùng gặp vấn đề
- Báo cáo công cụ (lưu dưới dạng PDF)
- Ví dụ mã hiển thị vấn đề
### Giai đoạn 4: Kế hoạch khắc phục chuyên nghiệp
Phát triển một kế hoạch chiến lược, ưu tiên để khắc phục các vấn đề khả năng truy cập. Điều này thể hiện khả năng của bạn trong việc suy nghĩ như một nhà phát triển web chuyên nghiệp giải quyết các ràng buộc kinh doanh thực tế.
**🎯 Tạo các khuyến nghị cải thiện chi tiết (tối thiểu 10 vấn đề):**
**Đối với mỗi vấn đề được xác định, cung cấp:**
- **Mô tả vấn đề**: Giải thích rõ ràng điều gì sai và tại sao nó gây vấn đề
- **Tham chiếu WCAG**: Tiêu chí thành công cụ thể bị vi phạm (ví dụ: "2.4.4 Mục đích liên kết (Trong ngữ cảnh) - Cấp độ A")
- **Tác động người dùng**: Điều này ảnh hưởng đến người khuyết tật như thế nào
- **Giải pháp**: Thay đổi mã cụ thể, sửa đổi thiết kế, hoặc cải tiến quy trình
- **Mức độ ưu tiên**: Nghiêm trọng (chặn sử dụng cơ bản) / Cao (rào cản đáng kể) / Trung bình (vấn đề khả năng sử dụng) / Thấp (cải tiến)
- **Nỗ lực thực hiện**: Ước tính thời gian/độ phức tạp (Thắng lợi nhanh / Nỗ lực vừa phải / Tái cấu trúc lớn)
- **Xác minh kiểm tra**: Cách xác minh sửa lỗi hoạt động
**Ví dụ về mục cải thiện:**
```
Issue: Generic "Read more" link text appears 8 times on homepage
WCAG Reference: 2.4.4 Link Purpose (In Context) - Level A
User Impact: Screen reader users cannot distinguish between links when viewed in link list
Solution: Replace with descriptive text like "Read more about sustainability initiatives"
Priority: High (major navigation barrier)
Effort: Low (30 minutes to update content)
Testing: Generate link list with screen reader - each link should be meaningful standalone
```
**📈 Các giai đoạn triển khai chiến lược:**
- **Giai đoạn 1 (0-2 tuần)**: Các vấn đề nghiêm trọng chặn chức năng cơ bản
- **Giai đoạn 2 (1-2 tháng)**: Cải tiến ưu tiên cao để cải thiện trải nghiệm người dùng
- **Giai đoạn 3 (3-6 tháng)**: Các cải tiến ưu tiên trung bình và cải tiến quy trình
- **Giai đoạn 4 (Liên tục)**: Giám sát và nâng cao liên tục
## Tiêu chí đánh giá
Bài kiểm tra khả năng truy cập của bạn sẽ được đánh giá dựa trên cả độ chính xác kỹ thuật và cách trình bày chuyên nghiệp:
| Tiêu chí | Xuất sắc (90-100%) | Tốt (80-89%) | Đạt yêu cầu (70-79%) | Cần cải thiện (<70%) |
|----------|-------------------|---------------|---------------------|------------------------|
| **Độ sâu kim tra th công** | Đánh giá toàn din bao ph tt c các nguyên tc POUR vi các quan sát chi tiết và kch bn người dùng | Bao ph tt hu hết các lĩnh vc kh năng truy cp vi các phát hin rõ ràng và mt s phân tích tác động người dùng | Đánh giá cơ bn bao ph các lĩnh vc chính vi các quan sát đầy đủ | Kim tra hn chế vi các quan sát hi ht và ít xem xét tác động người dùng |
| **Sử dụng và phân tích công cụ** | S dng hiu qu tt c các công c yêu cu, đối chiếu phát hin, bao gm bng chng rõ ràng, và phân tích hn chế ca công c | S dng hu hết các công c vi tài liu tt, mt s đối chiếu, và bng chng đầy đủ | S dng các công c yêu cu vi tài liu cơ bn và mt s bng chng | S dng công c ti thiu, tài liu kém, hoc thiếu bng chng |
| **Xác định và phân loại vấn đề** | Xác định 15+ vn đề c th trên tt c các nguyên tc WCAG, phân loi chính xác theo mc độ nghiêm trng, th hin s hiu biết sâu sc | Xác định 10-14 vn đề trên hu hết các nguyên tc WCAG, phân loi tt, th hin s hiu biết vng chc | Xác định 7-9 vn đề vi phm vi WCAG đầy đủ và phân loi cơ bn | Xác định <7 vn đề vi phm vi hn chế hoc phân loi kém |
| **Chất lượng và tính khả thi của giải pháp** | 10+ gii pháp chi tiết, kh thi vi tham chiếu WCAG chính xác, thi gian trin khai thc tế, và phương pháp xác minh | 8-9 gii pháp phát trin tt vi tham chiếu ch yếu chính xác và chi tiết trin khai tt | 6-7 gii pháp cơ bn vi mt s chi tiết và cách tiếp cn nhìn chung thc tế | <6 gii pháp hoc chi tiết không đủ, trin khai không thc tế |
| **Giao tiếp chuyên nghiệp** | Báo cáo được t chc xut sc, viết rõ ràng, bao gm tóm tt điu hành, s dng ngôn ng k thut phù hp, và tuân theo tiêu chun tài liu kinh doanh | T chc tt vi cht lượng viết tt, bao gm hu hết các phn yêu cu, ging điu phù hp | T chc đầy đủ vi cht lượng viết chp nhn được, bao gm các phn yêu cu cơ bn | T chc kém, viết không rõ ràng, hoc thiếu các phn chính |
| **ng dng thc tế** | Th hin s hiu biết v tác động kinh doanh, cân nhc pháp lý, s đa dng người dùng, và thách thc trin khai thc tế | Th hin s hiu biết tt v ng dng thc tế vi mt s bi cnh kinh doanh | Hiu biết cơ bn v ng dng thc tế | Kết ni hn chế vi ng dng thc tế |
## Tùy chọn thử thách nâng cao
**🚀 Dành cho sinh viên mun th thách thêm:**
- **Phân tích so sánh**: Kim tra 2-3 website cnh tranh và so sánh mc độ trưởng thành kh năng truy cp ca chúng
- **Tp trung vào kh năng truy cp di động**: Đi sâu vào các vn đề kh năng truy cp c th trên di động bng cách s dng Android TalkBack hoc iOS VoiceOver
- **Góc nhìn quc tế**: Nghiên cu và áp dng các tiêu chun kh năng truy cp t các quc gia khác nhau (EN 301 549, Section 508, ADA)
- **Đánh giá tuyên b kh năng truy cp**: Đánh giá tuyên b kh năng truy cp hin có ca website (nếu có) so vi các phát hin ca bn
## Sản phẩm cần nộp
Np mt báo cáo kim tra kh năng truy cp toàn din th hin phân tích cp độ chuyên nghip và kế hoch trin khai thc tế:
**📄 Yêu cu báo cáo cui cùng:**
1. **Tóm tắt điều hành** (1 trang)
- Tng quan v website và đánh giá mc độ trưởng thành kh năng truy cp
- Tóm tt các phát hin chính vi tác động kinh doanh
- Các hành động ưu tiên được khuyến ngh
2. **Phương pháp luận và phạm vi** (1 trang)
- Cách tiếp cn kim tra, công c đã s dng, và tiêu chí đánh giá
- Các trang/phn được đánh giá và bt k hn chế nào
- Khung tuân th tiêu chun (WCAG 2.1 AA)
3. **Báo cáo phát hiện chi tiết** (3-4 trang)
- Quan sát kim tra th công vi các kch bn người dùng
- Kết qu công c t động vi đối chiếu
- Các vn đề được t chc theo nguyên tc WCAG vi bng chng
- Các tính năng kh năng truy cp tích cc được xác định
4. **Kế hoạch khắc phục chiến lược** (3-4 trang)
- Các khuyến ngh ci thin ưu tiên (ti thiu 10)
- Thi gian trin khai vi ước tính n lc
- Các ch s thành công và phương pháp xác minh
- Chiến lược duy trì kh năng truy cp lâu dài
5. **Bằng chứng hỗ trợ** (Ph lc)
- nh chp màn hình các vi phm kh năng truy cp và công c kim tra
- Ví d mã hin th vn đề và gii pháp
- Báo cáo công c và tóm tt kim tra
- Ghi chú hoc ghi hình kim tra trình đọc màn hình
**📊 Yêu cu định dng:**
- **Định dng tài liu**: PDF (trình bày chuyên nghip)
- **S từ**: 2,500-3,500 t (không bao gm ph lc và nh chp màn hình)
- **Yếu t hình nh**: Bao gm nh chp màn hình, sơ đồ, và ví d xuyên sut
- **Trích dn**: Tham kho các hướng dn WCAG và tài nguyên kh năng truy cp mt cách phù hp
**💡 Mo để đạt xut sc:**
- S dng định dng báo cáo chuyên nghip vi tiêu đề và phong cách nht quán
- Bao gm mc lc để d dàng điu hướng
- Cân bng độ chính xác k thut vi ngôn ng rõ ràng, phù hp vi kinh doanh
- Th hin s hiu biết v c trin khai k thut và tác động người dùng
## Kết quả học tập
Sau khi hoàn thành kim tra kh năng truy cp toàn din này, bn s phát trin các k năng chuyên nghip thiết yếu:
**🎯 Năng lc k thut:**
- **Thành tho kim tra kh năng truy cp**: Thành tho các phương pháp kim tra th công và t động tiêu chun ngành
- **Áp dng WCAG**: Kinh nghim thc tế áp dng Hướng dn Ni dung Web Kh năng Truy cp vào các tình hung thc tế
- **Hiu biết công ngh h trợ**: Tri nghim thc hành vi trình đọc màn hình và điu hướng bng bàn phím
- **Lp bn đồ vn đề-gii pháp**: Kh năng xác định rào cn kh năng truy cp và phát trin các chiến lược khc phc c thể, kh thi
**💼 K năng chuyên nghip:**
- **Giao tiếp k thut**: Kinh nghim viết báo cáo kh năng truy cp chuyên nghip cho các bên liên quan đa dng
- **Lp kế hoch chiến lược**: Kh năng ưu tiên các ci tiến kh năng truy cp da trên tác động người dùng và tính kh thi trin khai
- **Đảm bo cht lượng**: Hiu biết v kim tra kh năng truy cp như mt phn ca vòng đời phát trin
- **Đánh giá ri ro**: Đánh giá các tác động pháp lý, kinh doanh, và đạo đức ca vic tuân th kh năng truy cp
**🌍 Tư duy thiết kế toàn din:**
- **Đồng cm vi người dùng**: Hiu sâu sc v nhu cu đa dng ca người dùng và tương tác vi công ngh h tr
- **Nguyên tc thiết kế ph quát**: Nhn thc rng thiết kế kh năng truy cp mang li li ích cho tt c người dùng, không ch nhng người khuyết tt
- **Ci tiến liên tc**: Khung làm vic cho vic đánh giá và nâng cao kh năng truy cp liên tc
-
---
**Tuyên bố miễn trừ trách nhiệm**:
Tài liu này đã được dch bng dch v dch thut AI [Co-op Translator](https://github.com/Azure/co-op-translator). Mc dù chúng tôi c gng đảm bo độ chính xác, xin lưu ý rng các bn dch t động có th cha li hoc không chính xác. Tài liu gc bng ngôn ng bn địa nên được coi là ngun thông tin chính thc. Đối vi thông tin quan trng, chúng tôi khuyến ngh s dng dch v dch thut chuyên nghip bi con người. Chúng tôi không chu trách nhim cho bt k s hiu lm hoc din gii sai nào phát sinh t vic s dng bn dch này.