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/zh-TW/1-getting-started-lessons/3-accessibility/assignment.md

252 lines
12 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

# 全面性網站無障礙審核
## 指示
在此作業中,您將對一個真實網站進行專業等級的無障礙審核,應用您所學的原則與技術。這種實作經驗將深化您對無障礙障礙與解決方案的理解。
選擇一個看起來存在無障礙問題的網站—相較於分析一個已完美無瑕的網站,這能提供更多學習機會。良好候選網站包括舊版網站、複雜的網頁應用程式或含有豐富多媒體內容的網站。
### 階段 1策略性手動評估
在使用自動工具前,先進行全面的手動評估。這種以人為中心的方法常能揭露工具無法察覺的問題,並幫助您理解真實使用者體驗。
**🔍 重要評估標準:**
**導覽與結構:**
- 您能否僅使用鍵盤Tab、Shift+Tab、Enter、空白鍵、方向鍵導航整個網站
- 所有互動元素是否有明顯的焦點指示?
- 標題結構H1-H6是否建立了邏輯性內容大綱
- 是否有跳轉主內容的跳過連結?
**視覺無障礙:**
- 全站是否有足夠的色彩對比(一般文字至少 4.5:1
- 網站是否僅靠顏色傳達重要資訊?
- 所有圖片是否都有合適的替代文字?
- 當放大至 200% 時,版面是否仍保持功能性?
**內容與溝通:**
- 是否存在「點此」或含糊的連結文字?
- 您是否能在無視覺提示下理解內容與功能?
- 表單欄位是否正確標記與群組?
- 錯誤訊息是否清楚且有幫助?
**互動元素:**
- 所有按鈕和表單控制項是否能僅用鍵盤操作?
- 動態內容更動是否會向螢幕閱讀器公告?
- 模態對話框及複雜的元件是否遵循適當的無障礙模式?
📝 **記錄您的發現**,包含具體範例、截圖及頁面 URL。記下問題與優點。
### 階段 2全面自動化測試
現在使用業界標準的無障礙測試工具驗證並擴充您的手動結果。每種工具有不同強項,多工具並用可達到完整覆蓋。
**🛠️ 必要測試工具:**
1. **Lighthouse 無障礙審核**(內建於 Chrome/Edge 開發者工具)
- 對多個頁面執行審核
- 聚焦於特定指標與建議
- 記錄無障礙分數與具體違規事項
2. **axe DevTools**(瀏覽器擴充元件-業界標準)
- 識別問題比 Lighthouse 更詳盡
- 提供具體修正程式碼範例
- 依據 WCAG 2.1 標準測試
3. **WAVE Web Accessibility Evaluator**(瀏覽器擴充元件)
- 無障礙特性視覺化呈現
- 標示錯誤與正面特徵
- 協助理解頁面結構
4. **色彩對比分析工具**
- WebAIM 對比檢查器用於指定顏色配對
- 瀏覽器擴充元件做整頁分析
- 依照 WCAG AA 及 AAA 標準測試
**🎧 真實輔助技術測試:**
- **螢幕閱讀器測試**:使用 NVDAWindows、VoiceOverMac、或 TalkBackAndroid
- **純鍵盤導覽**:拔掉滑鼠,完全以鍵盤瀏覽網站
- **縮放測試**:於 200% 和 400% 縮放比例測試功能
- **語音控制測試**:如果可用,試用語音導航工具
**📊 整理結果**,建立主控試算表紀錄:
- 問題描述及位置
- 嚴重程度(關鍵/高/中/低)
- 違反 WCAG 成功標準
- 探測該問題的工具
- 截圖和證據
### 階段 3完整發現報告撰寫
製作專業的無障礙審核報告,展現您對技術問題及其對人的影響的理解。
**📋 報告必備章節:**
1. **執行摘要**1頁
- 網站 URL 與簡要描述
- 整體無障礙成熟度評估
- 3大最關鍵問題
- 估計對身障用戶之影響
2. **方法論**(½頁)
- 測試方式與所用工具
- 評估的頁面與設備/瀏覽器組合
- 遵循標準WCAG 2.1 AA
3. **詳細發現**2-3頁
- 依 WCAG 原則分類(可感知、可操作、可理解、穩定性)
- 附帶截圖與具體範例
- 記錄您發現的正面無障礙特性
- 與自動工具結果互相參照
4. **使用者影響評估**1頁
- 發現問題如何影響不同障礙類型用戶
- 描述實際使用者情境
- 商業影響法律風險、SEO、用戶擴展
**📸 證據蒐集:**
- 無障礙違規截圖
- 問題使用流程的螢幕錄影
- 工具報告PDF格式保存
- 顯示問題的程式碼範例
### 階段 4專業修復計畫
制定一份策略性且有優先次序的修復計畫,顯示您具備像專業網頁開發者一樣,能兼顧真實商業限制的問題解決能力。
**🎯 編寫至少 10 個問題的詳細改善建議:**
**每個已識別問題需包含:**
- **問題描述**:清楚說明錯誤及其問題所在
- **WCAG 參考**具體違反的成功標準例如「2.4.4 鏈結用途上下文中A級」
- **使用者影響**:影響不同障礙用戶的方式
- **解決方案**:具體程式碼修改、設計調整或流程改進
- **優先級別**:關鍵(阻礙基本使用)/高(重大障礙)/中(可用性問題)/低(優化)
- **實作難易度**:所需時間/複雜度估計(快速修復/中度努力/重大重構)
- **測試驗證**:如何確認修復有效
**改善建議範例:**
```
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
```
**📈 策略實施階段:**
- **階段 10-2 週)**:阻礙基本功能的關鍵問題
- **階段 21-2 個月)**:優先改善以增進使用體驗
- **階段 33-6 個月)**:中優先度增強與流程優化
- **階段 4持續進行**:持續監控與改善
## 評分標準
您的無障礙審核將根據技術準確度與專業呈現進行評分:
| 評分項目 | 優秀90-100% | 良好80-89% | 滿意70-79% | 需改進(<70% |
|----------|-------------------|---------------|---------------------|------------------------|
| **手動測試深度** | 全面評估涵蓋所有 POUR 原則,具體觀察與使用場景詳實 | 良好覆蓋大多數無障礙領域,含清晰發現與部分使用者影響分析 | 基本評估涵蓋主要範圍,觀察適當 | 測試有限,觀察淺顯,使用者影響考量不足 |
| **工具使用與分析** | 有效善用所有必備工具,交叉參照發現,證據清楚,分析工具限制 | 多數工具使用良好,文件充分,部分交叉參照,證據足夠 | 必備工具使用,基礎文件與部分證據 | 工具使用不充分,文件欠缺或無證據 |
| **問題識別與分類** | 辨認 15 個以上具體問題,涵蓋所有 WCAG 原則,正確分類嚴重度,理解深刻 | 辨認 10-14 問題,涵蓋多數 WCAG 原則,分類良好,理解穩健 | 辨認 7-9 問題,對 WCAG 覆蓋基礎,分類基本 | 辨認少於 7 問題,範圍有限或分類不佳 |
| **解決方案品質與可行性** | 10+ 詳細可行方案,準確 WCAG 參考,實作時程合理,驗證方法明確 | 8-9 成熟方案,參考準確,實施細節良好 | 6-7 基本方案,有些細節,方法大致可行 | 少於 6 解決方案,細節不足,實施不切實際 |
| **專業溝通** | 報告組織優秀,清晰撰寫,有執行摘要,技術語言恰當,符合商業文件標準 | 組織良好,文筆良好,包含大部分要求章節,語調恰當 | 組織與寫作尚可,含基本必須章節 | 組織差,文字不清楚,缺少重要章節 |
| **實務應用能力** | 展現業務影響、法律考量、用戶多樣性與實作挑戰的理解 | 展現良好實務了解與部分商業脈絡 | 基本實務應用認知 | 與實務應用連結有限 |
## 進階挑戰選項
**🚀 進階挑戰學生專用:**
- **比較分析**:審核 2-3 個競爭網站,並比較其無障礙成熟度
- **行動裝置無障礙聚焦**:深入研究行動裝置特有無障礙問題,使用 Android TalkBack iOS VoiceOver
- **國際觀點**:研究並應用不同國家無障礙標準(EN 301 549Section 508ADA
- **無障礙聲明審核**:根據您的發現評估網站現有的無障礙聲明(如有)
## 成果交付
提交一份展示專業分析與實務規劃的全面無障礙審核報告:
**📄 最終報告需求:**
1. **執行摘要**1頁)
- 網站概述與無障礙成熟度評估
- 主要發現總結與商業影響
- 推薦優先行動
2. **方法論與範圍**1頁)
- 測試方法、使用工具與評估標準
- 評估頁面/區段及任何限制
- 標準遵從框架(WCAG 2.1 AA
3. **詳細發現報告**3-4頁)
- 手動測試觀察與使用情境
- 自動工具結果與交叉參照
- WCAG 原則分類問題與證據
- 認定的正面無障礙特性
4. **策略修復計畫**3-4頁)
- 優先排序的改進建議(最少 10 項)
- 實施時程與工作量估計
- 成功指標與驗證方法
- 長期無障礙維護策略
5. **輔助證據**(附錄)
- 無障礙違規截圖與測試工具
- 顯示問題與解決方案的程式碼範例
- 工具報告與審核摘要
- 螢幕閱讀器測試筆記或錄音
**📊 格式要求:**
- **文件格式**PDF(專業呈現)
- **字數**2,500-3,500字(不計附錄與截圖)
- **視覺元素**:報告內含截圖、圖表與範例
- **引用**:適當參照 WCAG 指南與無障礙資源
**💡 卓越撰寫提示:**
- 使用專業報告格式,標題與樣式一致
- 包含目錄方便導覽
- 技術精確與商業語言兼備
- 展示技術施行與使用者影響理解
## 學習成效
完成此全面性無障礙審核後,您將具備重要專業技能:
**🎯 技術能力:**
- **無障礙測試精通**:熟練掌握業界標準手動與自動測試方法
- **WCAG 應用**:實務運用網站內容無障礙指引於真實案例
- **輔助技術認知**:實際操作螢幕閱讀器與鍵盤導航
- **問題與解決對應**:能辨識無障礙障礙並制定具體可行的修復策略
**💼 專業技能:**
- **技術溝通**:撰寫專業報告,向多元利害關係人表達
- **策略規劃能力**:根據使用者影響與實作可行性優先排序改進事項
- **品質保證**:理解無障礙測試在開發生命週期的角色
- **風險評估**:認知遵從無障礙的法律、商業與倫理涵義
**🌍 包容設計心態:**
- **使用者同理心**:深刻理解多元使用者需求與輔助工具互動
- **通用設計原則**:認知無障礙設計不僅造福身障者,更惠及所有使用者
- **持續改進框架**:建立持續評估與提升無障礙的系統
- **倡議能力**:自信推動未來專案與團隊執行無障礙最佳實務
**🚀 職涯準備:**
此作業與真實世界無障礙顧問專案相仿,助您累積展示:
- 系統性解決問題能力
- 細膩兼顧技術細節與商業影響
- 清晰溝通複雜技術概念
- 理解法律與倫理責任於網頁開發
完成後,您將能於任何網頁開發相關職務中有意義地推動無障礙倡議,並在職涯中持續支持包容性設計。
---
<!-- CO-OP TRANSLATOR DISCLAIMER START -->
**免責聲明**
本文件係使用 AI 翻譯服務 [Co-op Translator](https://github.com/Azure/co-op-translator) 進行翻譯。雖然我們致力於準確性,但請注意,自動翻譯可能包含錯誤或不準確之處。原文文件應視為權威來源。對於關鍵資訊,建議採用專業人工翻譯。我們不對因使用本翻譯所產生的任何誤解或錯誤詮釋負責。
<!-- CO-OP TRANSLATOR DISCLAIMER END -->