From cb971f876411faedbd85c309d54b693d51f4110b Mon Sep 17 00:00:00 2001
From: Jennifer Mankoff <jmankoff@cs.washington.edu>
Date: Fri, 16 Apr 2021 15:22:59 -0700
Subject: [PATCH] Updated slides for 4/20

---
 schedule.md                                   |   1 -
 .../img/media}/1980.png                       | Bin
 .../img/media}/20sesgemail.png                | Bin
 .../img/media}/JAWS_logo.png                  | Bin
 .../img/media}/NVDA_logo.png                  | Bin
 .../img/media}/ScreenReaderIllustration.png   | Bin
 .../img/media}/ZoomIcon.jpg                   | Bin
 .../img/media}/accent.png                     | Bin
 .../img/media}/accessibility-design.png       | Bin
 .../img/media}/app.png                        | Bin
 .../img/media}/arminjury.png                  | Bin
 .../img/media}/at.png                         | Bin
 .../img/media}/audiobook.png                  | Bin
 slides/alt-text/img/media/award.jpeg          | Bin 0 -> 56311 bytes
 .../img/media}/banking.png                    | Bin
 .../img/media}/banking0.png                   | Bin
 .../img/media}/bartender.png                  | Bin
 .../img/media}/blind.png                      | Bin
 .../img/media}/cataract.png                   | Bin
 .../img/media}/chart.png                      | Bin
 .../img/media}/crashtest.png                  | Bin
 .../img/media}/deaf.png                       | Bin
 .../img/media}/diverse-people.png             | Bin
 .../img/media}/diversity.png                  | Bin
 .../img/media}/driver.png                     | Bin
 .../img/media}/ear.png                        | Bin
 .../img/media}/education.png                  | Bin
 .../img/media}/email.png                      | Bin
 .../img/media}/employment.png                 | Bin
 .../img/media}/exclusion.png                  | Bin
 .../img/media}/facebook-actual.png            | Bin
 .../img/media}/facebook1.png                  | Bin
 .../img/media}/focusgroup.png                 | Bin
 .../img/media}/gaming.png                     | Bin
 .../img/media}/gmail.png                      | Bin
 .../img/media}/keyboarding.png                | Bin
 .../img/media}/laryngitis.png                 | Bin
 .../img/media}/longpeople.png                 | Bin
 .../img/media}/magnifier.png                  | Bin
 .../img/media}/many.png                       | Bin
 .../img/media}/manyraces.png                  | Bin
 .../img/media}/microphone.png                 | Bin
 .../img/media}/newparent.png                  | Bin
 .../img/media}/nonverbal.png                  | Bin
 .../img/media}/one2many.png                   | Bin
 .../img/media}/onearm.png                     | Bin
 .../img/media}/people.png                     | Bin
 .../img/media}/people2.png                    | Bin
 .../img/media}/rights-narrow.png              | Bin
 .../img/media}/scissors.png                   | Bin
 .../img/media}/screenreader.png               | Bin
 .../img/media}/shop.png                       | Bin
 .../img/media}/signin-fail.png                | Bin
 .../img/media}/speaker.png                    | Bin
 .../img/media}/straw.png                      | Bin
 .../img/media}/targets.png                    | Bin
 .../img/media}/today.png                      | Bin
 .../img/media}/typewriter.png                 | Bin
 .../img/media}/what-is-disability.png         | Bin
 slides/alt-text/media.html                    | 308 +++++++++
 slides/wk01/inclusive-design.html             | 634 ------------------
 61 files changed, 308 insertions(+), 635 deletions(-)
 rename slides/{wk01/img/inclusive-design => alt-text/img/media}/1980.png (100%)
 rename slides/{wk01/img/inclusive-design => alt-text/img/media}/20sesgemail.png (100%)
 rename slides/{wk01/img/inclusive-design => alt-text/img/media}/JAWS_logo.png (100%)
 rename slides/{wk01/img/inclusive-design => alt-text/img/media}/NVDA_logo.png (100%)
 rename slides/{wk01/img/inclusive-design => alt-text/img/media}/ScreenReaderIllustration.png (100%)
 rename slides/{wk01/img/inclusive-design => alt-text/img/media}/ZoomIcon.jpg (100%)
 rename slides/{wk01/img/inclusive-design => alt-text/img/media}/accent.png (100%)
 rename slides/{wk01/img/inclusive-design => alt-text/img/media}/accessibility-design.png (100%)
 rename slides/{wk01/img/inclusive-design => alt-text/img/media}/app.png (100%)
 rename slides/{wk01/img/inclusive-design => alt-text/img/media}/arminjury.png (100%)
 rename slides/{wk01/img/inclusive-design => alt-text/img/media}/at.png (100%)
 rename slides/{wk01/img/inclusive-design => alt-text/img/media}/audiobook.png (100%)
 create mode 100644 slides/alt-text/img/media/award.jpeg
 rename slides/{wk01/img/inclusive-design => alt-text/img/media}/banking.png (100%)
 rename slides/{wk01/img/inclusive-design => alt-text/img/media}/banking0.png (100%)
 rename slides/{wk01/img/inclusive-design => alt-text/img/media}/bartender.png (100%)
 rename slides/{wk01/img/inclusive-design => alt-text/img/media}/blind.png (100%)
 rename slides/{wk01/img/inclusive-design => alt-text/img/media}/cataract.png (100%)
 rename slides/{wk01/img/inclusive-design => alt-text/img/media}/chart.png (100%)
 rename slides/{wk01/img/inclusive-design => alt-text/img/media}/crashtest.png (100%)
 rename slides/{wk01/img/inclusive-design => alt-text/img/media}/deaf.png (100%)
 rename slides/{wk01/img/inclusive-design => alt-text/img/media}/diverse-people.png (100%)
 rename slides/{wk01/img/inclusive-design => alt-text/img/media}/diversity.png (100%)
 rename slides/{wk01/img/inclusive-design => alt-text/img/media}/driver.png (100%)
 rename slides/{wk01/img/inclusive-design => alt-text/img/media}/ear.png (100%)
 rename slides/{wk01/img/inclusive-design => alt-text/img/media}/education.png (100%)
 rename slides/{wk01/img/inclusive-design => alt-text/img/media}/email.png (100%)
 rename slides/{wk01/img/inclusive-design => alt-text/img/media}/employment.png (100%)
 rename slides/{wk01/img/inclusive-design => alt-text/img/media}/exclusion.png (100%)
 rename slides/{wk01/img/inclusive-design => alt-text/img/media}/facebook-actual.png (100%)
 rename slides/{wk01/img/inclusive-design => alt-text/img/media}/facebook1.png (100%)
 rename slides/{wk01/img/inclusive-design => alt-text/img/media}/focusgroup.png (100%)
 rename slides/{wk01/img/inclusive-design => alt-text/img/media}/gaming.png (100%)
 rename slides/{wk01/img/inclusive-design => alt-text/img/media}/gmail.png (100%)
 rename slides/{wk01/img/inclusive-design => alt-text/img/media}/keyboarding.png (100%)
 rename slides/{wk01/img/inclusive-design => alt-text/img/media}/laryngitis.png (100%)
 rename slides/{wk01/img/inclusive-design => alt-text/img/media}/longpeople.png (100%)
 rename slides/{wk01/img/inclusive-design => alt-text/img/media}/magnifier.png (100%)
 rename slides/{wk01/img/inclusive-design => alt-text/img/media}/many.png (100%)
 rename slides/{wk01/img/inclusive-design => alt-text/img/media}/manyraces.png (100%)
 rename slides/{wk01/img/inclusive-design => alt-text/img/media}/microphone.png (100%)
 rename slides/{wk01/img/inclusive-design => alt-text/img/media}/newparent.png (100%)
 rename slides/{wk01/img/inclusive-design => alt-text/img/media}/nonverbal.png (100%)
 rename slides/{wk01/img/inclusive-design => alt-text/img/media}/one2many.png (100%)
 rename slides/{wk01/img/inclusive-design => alt-text/img/media}/onearm.png (100%)
 rename slides/{wk01/img/inclusive-design => alt-text/img/media}/people.png (100%)
 rename slides/{wk01/img/inclusive-design => alt-text/img/media}/people2.png (100%)
 rename slides/{wk01/img/inclusive-design => alt-text/img/media}/rights-narrow.png (100%)
 rename slides/{wk01/img/inclusive-design => alt-text/img/media}/scissors.png (100%)
 rename slides/{wk01/img/inclusive-design => alt-text/img/media}/screenreader.png (100%)
 rename slides/{wk01/img/inclusive-design => alt-text/img/media}/shop.png (100%)
 rename slides/{wk01/img/inclusive-design => alt-text/img/media}/signin-fail.png (100%)
 rename slides/{wk01/img/inclusive-design => alt-text/img/media}/speaker.png (100%)
 rename slides/{wk01/img/inclusive-design => alt-text/img/media}/straw.png (100%)
 rename slides/{wk01/img/inclusive-design => alt-text/img/media}/targets.png (100%)
 rename slides/{wk01/img/inclusive-design => alt-text/img/media}/today.png (100%)
 rename slides/{wk01/img/inclusive-design => alt-text/img/media}/typewriter.png (100%)
 rename slides/{wk01/img/inclusive-design => alt-text/img/media}/what-is-disability.png (100%)
 create mode 100644 slides/alt-text/media.html
 delete mode 100644 slides/wk01/inclusive-design.html

diff --git a/schedule.md b/schedule.md
index ffaceac3..23d31c49 100644
--- a/schedule.md
+++ b/schedule.md
@@ -66,7 +66,6 @@ You will need to submit the [learning goals homework](assignments/hw0-learninggo
 We will learn about best practices to make certain types of media accessible.
   - Intro to alt-text and audio description.
   - Describe a video (in class) and an image (in class)
-  - Intro to captions.
 
 **Readings**
 - [Rescribe: Authoring and Automatically Editing Audio Descriptions](https://amypavel.com/papers/rescribe.pdf) ([talk](https://www.youtube.com/watch?v=jmyPmT5T0PY)) 
diff --git a/slides/wk01/img/inclusive-design/1980.png b/slides/alt-text/img/media/1980.png
similarity index 100%
rename from slides/wk01/img/inclusive-design/1980.png
rename to slides/alt-text/img/media/1980.png
diff --git a/slides/wk01/img/inclusive-design/20sesgemail.png b/slides/alt-text/img/media/20sesgemail.png
similarity index 100%
rename from slides/wk01/img/inclusive-design/20sesgemail.png
rename to slides/alt-text/img/media/20sesgemail.png
diff --git a/slides/wk01/img/inclusive-design/JAWS_logo.png b/slides/alt-text/img/media/JAWS_logo.png
similarity index 100%
rename from slides/wk01/img/inclusive-design/JAWS_logo.png
rename to slides/alt-text/img/media/JAWS_logo.png
diff --git a/slides/wk01/img/inclusive-design/NVDA_logo.png b/slides/alt-text/img/media/NVDA_logo.png
similarity index 100%
rename from slides/wk01/img/inclusive-design/NVDA_logo.png
rename to slides/alt-text/img/media/NVDA_logo.png
diff --git a/slides/wk01/img/inclusive-design/ScreenReaderIllustration.png b/slides/alt-text/img/media/ScreenReaderIllustration.png
similarity index 100%
rename from slides/wk01/img/inclusive-design/ScreenReaderIllustration.png
rename to slides/alt-text/img/media/ScreenReaderIllustration.png
diff --git a/slides/wk01/img/inclusive-design/ZoomIcon.jpg b/slides/alt-text/img/media/ZoomIcon.jpg
similarity index 100%
rename from slides/wk01/img/inclusive-design/ZoomIcon.jpg
rename to slides/alt-text/img/media/ZoomIcon.jpg
diff --git a/slides/wk01/img/inclusive-design/accent.png b/slides/alt-text/img/media/accent.png
similarity index 100%
rename from slides/wk01/img/inclusive-design/accent.png
rename to slides/alt-text/img/media/accent.png
diff --git a/slides/wk01/img/inclusive-design/accessibility-design.png b/slides/alt-text/img/media/accessibility-design.png
similarity index 100%
rename from slides/wk01/img/inclusive-design/accessibility-design.png
rename to slides/alt-text/img/media/accessibility-design.png
diff --git a/slides/wk01/img/inclusive-design/app.png b/slides/alt-text/img/media/app.png
similarity index 100%
rename from slides/wk01/img/inclusive-design/app.png
rename to slides/alt-text/img/media/app.png
diff --git a/slides/wk01/img/inclusive-design/arminjury.png b/slides/alt-text/img/media/arminjury.png
similarity index 100%
rename from slides/wk01/img/inclusive-design/arminjury.png
rename to slides/alt-text/img/media/arminjury.png
diff --git a/slides/wk01/img/inclusive-design/at.png b/slides/alt-text/img/media/at.png
similarity index 100%
rename from slides/wk01/img/inclusive-design/at.png
rename to slides/alt-text/img/media/at.png
diff --git a/slides/wk01/img/inclusive-design/audiobook.png b/slides/alt-text/img/media/audiobook.png
similarity index 100%
rename from slides/wk01/img/inclusive-design/audiobook.png
rename to slides/alt-text/img/media/audiobook.png
diff --git a/slides/alt-text/img/media/award.jpeg b/slides/alt-text/img/media/award.jpeg
new file mode 100644
index 0000000000000000000000000000000000000000..bf062fdcaac5a8c746654f2cc98fd9830a87aca9
GIT binary patch
literal 56311
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

literal 0
HcmV?d00001

diff --git a/slides/wk01/img/inclusive-design/banking.png b/slides/alt-text/img/media/banking.png
similarity index 100%
rename from slides/wk01/img/inclusive-design/banking.png
rename to slides/alt-text/img/media/banking.png
diff --git a/slides/wk01/img/inclusive-design/banking0.png b/slides/alt-text/img/media/banking0.png
similarity index 100%
rename from slides/wk01/img/inclusive-design/banking0.png
rename to slides/alt-text/img/media/banking0.png
diff --git a/slides/wk01/img/inclusive-design/bartender.png b/slides/alt-text/img/media/bartender.png
similarity index 100%
rename from slides/wk01/img/inclusive-design/bartender.png
rename to slides/alt-text/img/media/bartender.png
diff --git a/slides/wk01/img/inclusive-design/blind.png b/slides/alt-text/img/media/blind.png
similarity index 100%
rename from slides/wk01/img/inclusive-design/blind.png
rename to slides/alt-text/img/media/blind.png
diff --git a/slides/wk01/img/inclusive-design/cataract.png b/slides/alt-text/img/media/cataract.png
similarity index 100%
rename from slides/wk01/img/inclusive-design/cataract.png
rename to slides/alt-text/img/media/cataract.png
diff --git a/slides/wk01/img/inclusive-design/chart.png b/slides/alt-text/img/media/chart.png
similarity index 100%
rename from slides/wk01/img/inclusive-design/chart.png
rename to slides/alt-text/img/media/chart.png
diff --git a/slides/wk01/img/inclusive-design/crashtest.png b/slides/alt-text/img/media/crashtest.png
similarity index 100%
rename from slides/wk01/img/inclusive-design/crashtest.png
rename to slides/alt-text/img/media/crashtest.png
diff --git a/slides/wk01/img/inclusive-design/deaf.png b/slides/alt-text/img/media/deaf.png
similarity index 100%
rename from slides/wk01/img/inclusive-design/deaf.png
rename to slides/alt-text/img/media/deaf.png
diff --git a/slides/wk01/img/inclusive-design/diverse-people.png b/slides/alt-text/img/media/diverse-people.png
similarity index 100%
rename from slides/wk01/img/inclusive-design/diverse-people.png
rename to slides/alt-text/img/media/diverse-people.png
diff --git a/slides/wk01/img/inclusive-design/diversity.png b/slides/alt-text/img/media/diversity.png
similarity index 100%
rename from slides/wk01/img/inclusive-design/diversity.png
rename to slides/alt-text/img/media/diversity.png
diff --git a/slides/wk01/img/inclusive-design/driver.png b/slides/alt-text/img/media/driver.png
similarity index 100%
rename from slides/wk01/img/inclusive-design/driver.png
rename to slides/alt-text/img/media/driver.png
diff --git a/slides/wk01/img/inclusive-design/ear.png b/slides/alt-text/img/media/ear.png
similarity index 100%
rename from slides/wk01/img/inclusive-design/ear.png
rename to slides/alt-text/img/media/ear.png
diff --git a/slides/wk01/img/inclusive-design/education.png b/slides/alt-text/img/media/education.png
similarity index 100%
rename from slides/wk01/img/inclusive-design/education.png
rename to slides/alt-text/img/media/education.png
diff --git a/slides/wk01/img/inclusive-design/email.png b/slides/alt-text/img/media/email.png
similarity index 100%
rename from slides/wk01/img/inclusive-design/email.png
rename to slides/alt-text/img/media/email.png
diff --git a/slides/wk01/img/inclusive-design/employment.png b/slides/alt-text/img/media/employment.png
similarity index 100%
rename from slides/wk01/img/inclusive-design/employment.png
rename to slides/alt-text/img/media/employment.png
diff --git a/slides/wk01/img/inclusive-design/exclusion.png b/slides/alt-text/img/media/exclusion.png
similarity index 100%
rename from slides/wk01/img/inclusive-design/exclusion.png
rename to slides/alt-text/img/media/exclusion.png
diff --git a/slides/wk01/img/inclusive-design/facebook-actual.png b/slides/alt-text/img/media/facebook-actual.png
similarity index 100%
rename from slides/wk01/img/inclusive-design/facebook-actual.png
rename to slides/alt-text/img/media/facebook-actual.png
diff --git a/slides/wk01/img/inclusive-design/facebook1.png b/slides/alt-text/img/media/facebook1.png
similarity index 100%
rename from slides/wk01/img/inclusive-design/facebook1.png
rename to slides/alt-text/img/media/facebook1.png
diff --git a/slides/wk01/img/inclusive-design/focusgroup.png b/slides/alt-text/img/media/focusgroup.png
similarity index 100%
rename from slides/wk01/img/inclusive-design/focusgroup.png
rename to slides/alt-text/img/media/focusgroup.png
diff --git a/slides/wk01/img/inclusive-design/gaming.png b/slides/alt-text/img/media/gaming.png
similarity index 100%
rename from slides/wk01/img/inclusive-design/gaming.png
rename to slides/alt-text/img/media/gaming.png
diff --git a/slides/wk01/img/inclusive-design/gmail.png b/slides/alt-text/img/media/gmail.png
similarity index 100%
rename from slides/wk01/img/inclusive-design/gmail.png
rename to slides/alt-text/img/media/gmail.png
diff --git a/slides/wk01/img/inclusive-design/keyboarding.png b/slides/alt-text/img/media/keyboarding.png
similarity index 100%
rename from slides/wk01/img/inclusive-design/keyboarding.png
rename to slides/alt-text/img/media/keyboarding.png
diff --git a/slides/wk01/img/inclusive-design/laryngitis.png b/slides/alt-text/img/media/laryngitis.png
similarity index 100%
rename from slides/wk01/img/inclusive-design/laryngitis.png
rename to slides/alt-text/img/media/laryngitis.png
diff --git a/slides/wk01/img/inclusive-design/longpeople.png b/slides/alt-text/img/media/longpeople.png
similarity index 100%
rename from slides/wk01/img/inclusive-design/longpeople.png
rename to slides/alt-text/img/media/longpeople.png
diff --git a/slides/wk01/img/inclusive-design/magnifier.png b/slides/alt-text/img/media/magnifier.png
similarity index 100%
rename from slides/wk01/img/inclusive-design/magnifier.png
rename to slides/alt-text/img/media/magnifier.png
diff --git a/slides/wk01/img/inclusive-design/many.png b/slides/alt-text/img/media/many.png
similarity index 100%
rename from slides/wk01/img/inclusive-design/many.png
rename to slides/alt-text/img/media/many.png
diff --git a/slides/wk01/img/inclusive-design/manyraces.png b/slides/alt-text/img/media/manyraces.png
similarity index 100%
rename from slides/wk01/img/inclusive-design/manyraces.png
rename to slides/alt-text/img/media/manyraces.png
diff --git a/slides/wk01/img/inclusive-design/microphone.png b/slides/alt-text/img/media/microphone.png
similarity index 100%
rename from slides/wk01/img/inclusive-design/microphone.png
rename to slides/alt-text/img/media/microphone.png
diff --git a/slides/wk01/img/inclusive-design/newparent.png b/slides/alt-text/img/media/newparent.png
similarity index 100%
rename from slides/wk01/img/inclusive-design/newparent.png
rename to slides/alt-text/img/media/newparent.png
diff --git a/slides/wk01/img/inclusive-design/nonverbal.png b/slides/alt-text/img/media/nonverbal.png
similarity index 100%
rename from slides/wk01/img/inclusive-design/nonverbal.png
rename to slides/alt-text/img/media/nonverbal.png
diff --git a/slides/wk01/img/inclusive-design/one2many.png b/slides/alt-text/img/media/one2many.png
similarity index 100%
rename from slides/wk01/img/inclusive-design/one2many.png
rename to slides/alt-text/img/media/one2many.png
diff --git a/slides/wk01/img/inclusive-design/onearm.png b/slides/alt-text/img/media/onearm.png
similarity index 100%
rename from slides/wk01/img/inclusive-design/onearm.png
rename to slides/alt-text/img/media/onearm.png
diff --git a/slides/wk01/img/inclusive-design/people.png b/slides/alt-text/img/media/people.png
similarity index 100%
rename from slides/wk01/img/inclusive-design/people.png
rename to slides/alt-text/img/media/people.png
diff --git a/slides/wk01/img/inclusive-design/people2.png b/slides/alt-text/img/media/people2.png
similarity index 100%
rename from slides/wk01/img/inclusive-design/people2.png
rename to slides/alt-text/img/media/people2.png
diff --git a/slides/wk01/img/inclusive-design/rights-narrow.png b/slides/alt-text/img/media/rights-narrow.png
similarity index 100%
rename from slides/wk01/img/inclusive-design/rights-narrow.png
rename to slides/alt-text/img/media/rights-narrow.png
diff --git a/slides/wk01/img/inclusive-design/scissors.png b/slides/alt-text/img/media/scissors.png
similarity index 100%
rename from slides/wk01/img/inclusive-design/scissors.png
rename to slides/alt-text/img/media/scissors.png
diff --git a/slides/wk01/img/inclusive-design/screenreader.png b/slides/alt-text/img/media/screenreader.png
similarity index 100%
rename from slides/wk01/img/inclusive-design/screenreader.png
rename to slides/alt-text/img/media/screenreader.png
diff --git a/slides/wk01/img/inclusive-design/shop.png b/slides/alt-text/img/media/shop.png
similarity index 100%
rename from slides/wk01/img/inclusive-design/shop.png
rename to slides/alt-text/img/media/shop.png
diff --git a/slides/wk01/img/inclusive-design/signin-fail.png b/slides/alt-text/img/media/signin-fail.png
similarity index 100%
rename from slides/wk01/img/inclusive-design/signin-fail.png
rename to slides/alt-text/img/media/signin-fail.png
diff --git a/slides/wk01/img/inclusive-design/speaker.png b/slides/alt-text/img/media/speaker.png
similarity index 100%
rename from slides/wk01/img/inclusive-design/speaker.png
rename to slides/alt-text/img/media/speaker.png
diff --git a/slides/wk01/img/inclusive-design/straw.png b/slides/alt-text/img/media/straw.png
similarity index 100%
rename from slides/wk01/img/inclusive-design/straw.png
rename to slides/alt-text/img/media/straw.png
diff --git a/slides/wk01/img/inclusive-design/targets.png b/slides/alt-text/img/media/targets.png
similarity index 100%
rename from slides/wk01/img/inclusive-design/targets.png
rename to slides/alt-text/img/media/targets.png
diff --git a/slides/wk01/img/inclusive-design/today.png b/slides/alt-text/img/media/today.png
similarity index 100%
rename from slides/wk01/img/inclusive-design/today.png
rename to slides/alt-text/img/media/today.png
diff --git a/slides/wk01/img/inclusive-design/typewriter.png b/slides/alt-text/img/media/typewriter.png
similarity index 100%
rename from slides/wk01/img/inclusive-design/typewriter.png
rename to slides/alt-text/img/media/typewriter.png
diff --git a/slides/wk01/img/inclusive-design/what-is-disability.png b/slides/alt-text/img/media/what-is-disability.png
similarity index 100%
rename from slides/wk01/img/inclusive-design/what-is-disability.png
rename to slides/alt-text/img/media/what-is-disability.png
diff --git a/slides/alt-text/media.html b/slides/alt-text/media.html
new file mode 100644
index 00000000..e9e974c7
--- /dev/null
+++ b/slides/alt-text/media.html
@@ -0,0 +1,308 @@
+---
+layout: presentation
+title: Accessible Media
+description: Alt Text and Video Description
+class: middle, center, inverse
+---
+background-image: url(img/inclusive-design/people.png)
+
+# Accessible Media:  <BR>
+# ALT Text and 
+# Video Description
+
+{{site.classnum}}, {{site.quarter}}
+
+---
+name: normal
+layout: true
+class:
+
+---
+[//]: # (Outline Slide)
+# Today's goals
+- Go over ALT text rules
+- Describe a video (in-class exercise)
+- Discuss captioning
+
+---
+# ALT text for an image
+
+.left-column[
+![:img Lezlie looks at us full front with curls down one size of her head and her long sleeve rolled up just on that side of a cowl neck wild abstract print shirt. Her smiling cheeks greet us., 100%, width](img/media/award.jpeg)
+]
+.right-column[
+"Lezlie looks at us full front with curls down one size of her head and her long sleeve rolled up just on that side of a cowl neck wild abstract print shirt. Her smiling cheeks greet us."
+]
+
+---
+.left-column[
+![:img Lezlie looks at us full front with curls down one size of her head and her long sleeve rolled up just on that side of a cowl neck wild abstract print shirt. Her smiling cheeks greet us., 100%, width](img/media/award.jpeg)
+]
+.right-column[
+The Society for Disability Studies is pleased to announce that Dr. Lezlie Frye has won the Irving K. Zola Award for Emerging Scholars in Disability Studies for her paper:
+
+Cripping the “Crack Baby” Epidemic: A Feminist Genealogy.
+
+Dr. Frye is an Assistant Professor of Gender Studies and Disability Studies at the University of Utah in the Division of Gender Studies.
+]
+---
+# Mode shift: ALT text in dynamic systems
+
+- Compare and contrast
+- Accessible ALT text (for "pictures")
+- Accessible, dynamic systems (apps/web pages) and their images
+- Accessible video
+
+
+---
+# Typical (on-phone) screen reader interaction
+
+.left-column[
+![:img screen reader by Sophia Bai from the Noun Project, 100%, width](img/media/screenreader.png)
+]
+.right-column[
+Three core interaction patterns: 
+
+- Swipe to navigate linearly
+- Touch to navigate spatially
+- The first “hit” of an interface element will focus, double tap to select/activate that interface element
+]
+
+???
+Discuss similarities and differences from desktop
+
+---
+# Building for screen readers
+
+<DIV class="mermaid">
+graph LR
+SR[fa:fa-volume-up <BR> Screenreader<BR>]:::bluelarge -->|Asks for next object| API(fa:fa-codepen<BR> Accessibility API<BR>):::bluelarge
+API -->|Passes along request| ATK[<BR> Toolkit<BR>]:::bluelarge
+ATK -->|Checks Details| App[fa:fa-mobile <BR>App<BR>]:::bluelarge
+App -->|Name: Foo| ATK
+ATK -->|Name, Role: Button| API
+API -->|Name, Role| SR
+Speak(fa:fa-volume-up Button, Foo ):::bluelarge
+
+</div>
+--
+... (repeat for each swipe)
+<DIV class="mermaid">
+graph LR
+SR[fa:fa-volume-up <BR> Screenreader<BR>]:::bluelarge -->|Asks for next object| API(fa:fa-codepen<BR> Accessibility API<BR>):::bluelarge
+API -->|Passes along request| ATK[<BR> Toolkit<BR>/Browser]:::bluelarge
+ATK -->|Checks Details| App[fa:fa-mobile <BR>App<BR>]:::bluelarge
+App -->|Name: Bar| ATK
+ATK -->|Name, Role: Button| API
+API -->|Name, Role| SR
+Speak(fa:fa-volume-up Button, Bar ):::bluelarge
+
+</div>
+
+---
+# What happens when user double taps to invoke?
+
+<DIV class="mermaid">
+graph LR
+SR[fa:fa-volume-up <BR> Screenreader<BR>]:::bluelarge -->|Invokes object| API(fa:fa-codepen<BR> Accessibility API<BR>):::bluelarge
+API -->|Passes along request| ATK[<BR> Toolkit/<BR>Browser]:::bluelarge
+ATK -->|Invokse Callback| App[fa:fa-mobile <BR>App<BR>]:::bluelarge
+App -->|Updates Interface<BR>Announces Changes| ATK
+ATK -->|Passes along information| API
+API -->|Deleted text| SR
+Speak(fa:fa-volume-up Deleted Text ):::bluelarge
+
+</div>
+
+---
+# Building for Accessibility
+
+*Role of Designers/Developers is important here*
+- Only they can provide proper ALT text
+- Their choices impact navigation order
+- They need to announce things that change
+- Size and color matter too
+
+---
+.left-column40[
+![:img A picture of facebook ,80%, width](img/media/facebook1.png) 
+]
+
+.right-column60[
+## Proper ALT text
+
+What is a good name for the "Like" Button?
+
+Enable the user to understand the name of the control they have navigated to, what type of control it is, what value it has, what state it has.
+]
+
+---
+.left-column40[
+![:img A picture of facebook ,80%, width](img/media/facebook1.png) 
+]
+
+.right-column60[
+## Proper ALT text
+
+Screen reader will read out name, role, and state. Don't repeat these.
+
+Good alt text: Name ("Like")
+
+API knows: Role ("Button")
+
+API knows: State ("Not selected")
+]
+
+---
+# Building for Accessibility
+
+*Role of Developers is important here*
+- Only they can provide proper alt text
+- **Their choices impact navigation order**
+- They need to announce things that change
+- Size and color matter too
+
+---
+# Example: Swipe Order
+.left-column40[
+![:img A picture of facebook ,80%, width](img/media/facebook1.png) 
+]
+.righ-column60[
+What focus order makes sense for the Facebook newsfeed? 
+
+Does this match the actual focus order?
+
+When might you need to	*skip* things? 
+]
+
+---
+## What order do you think will be used 
+
+.left-column40[
+![:img A picture of facebook ,80%, width](img/media/facebook1.png) 
+]
+.right-column60[
+Use chunks to group meaningful info and reduce number of navigation steps. 
+- User can double tap to drill down into chunk (e.g. navigate to the “like” button by drilling down into an individual post).
+]
+???
+ink over!
+---
+## What order do you think will be used 
+.left-column40[
+![:img A picture of facebook ,80%, width](img/media/facebook1.png) 
+]
+.right-column40[
+![:img A picture of facebook ,120%, width](img/media/facebook-actual.png) 
+]
+
+
+---
+# Building for Accessibility
+
+*Role of Developers is important here*
+- Only they can provide proper alt text
+- Their choices impact navigation order
+- **They need to announce things that change**
+- Size and color matter too
+
+---
+# Any UI change should be announced
+.column[
+![:img A picture of a failed sign in to the University of Washington ,90%, width](img/media/signin-fail.png) ]
+.column[
+Entering the wrong login credentials triggered an error message. If you couldn’t see the UI and the error wasn’t announced, you would have no idea if login succeeded or not. 
+
+]
+--
+
+.column[
+## Common places this happens 
+
+Dialog boxes
+
+Success notifications
+
+Errors
+]
+
+
+---
+# Building for Accessibility
+
+*Role of Developers is important here*
+- Only they can provide proper alt text
+- Their choices impact navigation order
+- They need to announce things that change
+- **Size and color matter too**
+
+---
+# Size
+
+Especially hard on mobile devices
+
+.left-column40[
+![:img An arrow vs arrow and label make very different target sizes ,90%, width](img/media/targets.png) 
+]
+
+.right-column60[
+Even if the user misses the Text Label on the screen, they will still be able to trigger the desired action because the touch target is larger than what appears, resulting in less user error.
+
+White space around targets also helps
+
+Minimum on mobile: 48x48
+]
+???
+Solve for one, extend to many
+Trying to hit a small button with one hand while standing on a moving, crowded bus
+
+---
+# Color contrast
+
+Choose colors that provide enough contrast between content and the background so that anyone with low-vision impairments and color deficiencies can perceive the content.
+
+.left-column50[
+WCAG Level AAA requires a contrast ratio of at least
+- .contrast71[7:1 for normal text] 
+- .contrast41[4.5:1 for large text (14t pt bold or larger)] 
+- .badcontrast[Avoid anything else!]
+]
+.right-column50[
+- [Colorzilla](https://chrome.google.com/webstore/detail/colorzilla/bhlhnicpbhignbdhedgjhgdocnmhomnp?hl=en) is an excellent tool for extracting the color value from any page element; 
+- WebAIM has a [contrast checker](https://webaim.org/resources/contrastchecker/#:~:text=WCAG%20Level%20AAA%20requires%20a,value%20from%20any%20page%20element)
+]
+
+---
+# Summary and most common errors
+ 
+| |Description  | 
+|--|----------------------|
+|<i class="darklight fa fa-times-circle fa-2x"></i> | Missing element label ||
+|<i class="darklight fa fa-retweet fa-2x"></i>  | Item label ends with type, e.g., “Play Button.” TalkBack automatically announces item type, so information is redundant |
+|<i class="darklight fa fa-eye-slash fa-2x"></i>  | UI Change not announced |
+|<i class="darklight fa fa-server fa-2x"></i>  | Navigation lacks hierarchy; or makes no sense |
+|<i class="darklight fa fa-search-minus fa-2x"></i>  | Item is too small|
+|<i class="greylight fa fa-adjust fa-2x"></i>  | Low contrast in image or icon |
+|<i class="greylight fa fa-quote-left fa-2x"></i>  | Low text contrast between foreground and background |
+
+---
+# Some additional things to watch out for
+
+| |Description  | 
+|--|----------------------|
+|<i class="darklight fa fa-strikethrough fa-2x"></i> | TextView has a content description. This might interfere with a screen reader’s ability to read the content of the text field |
+|<i class="darklight fa fa-retweet fa-2x"></i>  | Item's role  identical with alt text|
+| <i class="darklight fa fa-angle-double-right fa-2x"></i>   | Overlapping clickable items         |
+|<i class="darklight fa fa-link fa-2x"></i> | URL in link may be invalid |
+
+---
+# Mode shift: Video Description
+
+- Compare and contrast
+- Accessible ALT text (for "pictures")
+- Accessible, dynamic systems (apps/web pages) and their images
+- Accessible video
+
+
+---
+# In Class Exercise
diff --git a/slides/wk01/inclusive-design.html b/slides/wk01/inclusive-design.html
deleted file mode 100644
index aa1c6009..00000000
--- a/slides/wk01/inclusive-design.html
+++ /dev/null
@@ -1,634 +0,0 @@
----
-layout: presentation
-title: Accessibility  --Week 4, Monday--
-description: Accessibility
-class: middle, center, inverse
----
-background-image: url(img/inclusive-design/people.png)
-
-# Accessibility
-
-CSE 340, {{site.quarter}}
-
-.left-column40[
-Thanks to [Tracy Tran](https://www.microsoft.com/en-us/research/people/tracyt/) for much of the text and imagery in this slide deck!]
----
-name: normal
-layout: true
-class:
-
----
-[//]: # (Outline Slide)
-# Today's goals
-- Understand why: disability and accessibility
-- Understand how: 3 principles of Inclusive Design
-- Understand who: people who use assistive technology
-- Apply it: designing accessible mobile interfaces
----
-![:img What is disability? Text is surrounded by diverse people,100%, width](img/inclusive-design/what-is-disability.png)
-
----
-.left-column[
-## Disability
-
-a context dependent .red[mismatched interaction]
-]
-
-.left-column40[
-## &nbsp; &nbsp; &nbsp; 1980
-![:img picture of a person,60%, width](img/inclusive-design/1980.png)
-.font-medium[**Disability as a personal attribute**
-
-"restriction or lack of ability ... within the range considered normal for a human being" (medical model)
-]
-]
-
-.left-column40[
-## &nbsp; &nbsp; &nbsp; Today 
-![:img picture of a network of people,60%, width](img/inclusive-design/today.png) 
-.font-medium[**Disability as context-dependent**
- "the interaction between features of a person's body and features of  the society in which they live" (social model) 
-]
-]
----
-# Disability is a spectrum
-.left-column50[
-Accessible design is good design]
-.right-column40[
-
-| | Permanent | Temporary | Situational 
- | --- | --- | --- | --- |
-| Touch | ![:img A person with one arm ,40%, width](img/inclusive-design/onearm.png) |  ![:img A person with an arm injury ,40%, width](img/inclusive-design/arminjury.png) |  ![:img A person holdin a baby ,40%, width](img/inclusive-design/newparent.png) |
-| See |  ![:img A Blind person ,40%, width](img/inclusive-design/blind.png) |  ![:img A elderly person with cataracts ,40%, width](img/inclusive-design/cataract.png) |  ![:img A dsitracted driver ,40%, width](img/inclusive-design/driver.png) |
-| Hear |  ![:img A Deaf person ,40%, width](img/inclusive-design/deaf.png) |  ![:img A person with an ear infection ,40%, width](img/inclusive-design/ear.png) | ![:img A bartender in a noise environment ,40%, width](img/inclusive-design/bartender.png) |
-| Speak |  ![:img A non-verbal person ,40%, width](img/inclusive-design/nonverbal.png) |  ![:img A person with laryngitis ,40%, width](img/inclusive-design/laryngitis.png) | ![:img A person with a heavy accent ,40%, width](img/inclusive-design/accent.png) | 
-]
-
----
-# Worldwide Stats
-
-1Billion (~15%) of population
-
-- 110M-190M have significant difficulties in functioning
-- Rates of disability are increasing
-  - Aging population
-  - Situational Impairment
-- Accessible technology benefits ~25% of users 
-- ATs are not available for many people
-
-.footnote[“The Market for Accessible Technology. “  Forrester Research, 2003.]
-
----
-# Accessibility
-
-.row[
-.column[**Disability** is a mismatched interaction between someone and their context]
-.column[**Accessibility** is a broad term for tools that help people navigate mismatched interactions and provides options for people of all ability]
-.column[**Inclusive design** is a framework that helps us design more accessible products]
-]
-.row[
-![:img line of animated iconic representations of people,100%, width](img/inclusive-design/longpeople.png)
-]
-
----
-
-.left-column60[
-## Accessibility is not a given
-
-Originated in the disability rights movement
-
-
-History of protest
-
-Collaboration with Black Panther movement
-
-
-]
-
-.right-column40[![:img A picture of protestors ,100%, width](img/inclusive-design/rights-narrow.png)]
-
----
-# Legal Basis for Accessibility
-
-Rehab Act (1976)
-- Equal access to government services
-
-Americans with Disabilities Act (1990)
-- Equal access to all goods/services
-
-UN Convention on Rights of PWD (2006)
-- 147 countries ratified convention
-
-
----
-# Human Rights Basis for Accessibility
-
-.right-column50[
-.row[
-![:img online education by shashank singh from the Noun Project,20%, width](img/inclusive-design/education.png) &nbsp;&nbsp;&nbsp; .centerv[Education]]
-
-.row[
-![:img employment by Tee Yang from the Noun Project,20%, width](img/inclusive-design/employment.png) &nbsp;&nbsp;&nbsp; .centerv[Employment]]
-
-.row[
-![:img zoom icon,20%, width](img/inclusive-design/ZoomIcon.jpg) &nbsp;&nbsp;&nbsp; .centerv[Pandemic everything!]]
-]
-
-
-.left-column50[
-.row[
-![:img shopping cart by LINDA WATI from the Noun Project
-,20%, width](img/inclusive-design/shop.png) &nbsp;&nbsp;&nbsp; .centerv[Shop From Home]]
-
-.row[
-![:img  audiobook by mikicon from the Noun Project,20%, width](img/inclusive-design/audiobook.png) &nbsp;&nbsp;&nbsp; .centerv[Blind People Read <BR>7x as Many Books]]
-
-]
-
----
-# Example: Banking
-
-.left-column40[
-![:img  Picture of Wells Fargo mobile app. The audio of this page is the video at right,100%, width](img/inclusive-design/banking0.png)
-]
-
-.right-column60[
-<BR>
-![:youtube Banking failure, b-R5r_aKmKo]
-]
----
-# Example: Banking
-
-.left-column40[
-![:img  Same picture highlighting the hamburger menu (which has the alt text "hamburger menu") and an image (which has no alt tex and just plays an unintelligible name). The audio of this page is the video at right,100%, width](img/inclusive-design/banking.png)
-]
-
-.right-column60[
-<BR>
-![:youtube Banking failure, b-R5r_aKmKo]
-]
----
-# Practical Basis for Accessibility
-
-.column[
-.centerh[
-![:img A typewriter,40%, width](img/inclusive-design/typewriter.png)
-]
-In 1808, Pellegrino Turri built the first typewriter, so that his blind lover, could write letters more legibly. ​
-]
-
-.column[
-.centerh[
-![:img email,40%, width](img/inclusive-design/email.png)
-]
-In 1972, Vint Cerf programmed the first email protocols because electronic messaging was the only seamless way to communicate with his deaf wife while he was at work.​
-]
-.column[
-.centerh[
-![:img A straw,40%, width](img/inclusive-design/straw.png)
-]
-In 1937, Joseph Friedman created the first bendy straw to help his young daughter drink from a cup on a counter that was too high for her. 
-]
----
-background-image: url(img/inclusive-design/people.png)
-
-.column[
-# How do we do inclusive design?
-]
-
----
-# Failure to Include Excludes
-
-.row[
-.left-column50[![:img A picture of faces from many races ,90%, width](img/inclusive-design/manyraces.png)] .left-column50[Motion tracking technology that only works for users of a certain race because initial training set excluded other skin tones<BR>] ]
-.row[
-.left-column50[![:img A picture of crash test dummies ,90%, width](img/inclusive-design/crashtest.png)]
-.left-column50[The standard crash test dummy is a 50th percentile male. Female drivers are 47% more likely to be injured in a car crash.<BR> ]]
-
-.row[
-.left-column50[![:img A picture of scissors ,90%, width](img/inclusive-design/scissors.png)]
-.left-column50[Being left handed in a right handed world: scissors, lecture hall fold out desks….]
-]
-
----
-# Intuition alone fails
-
-.left-column[
-![:img focus group by Anatolii Babii from the Noun Project ,100%, width](img/inclusive-design/focusgroup.png)]
-
-.right-column[
-The user is not like you
-
-Build empathy. Learning how people adapt to the world around them means spending time understanding their experience from their perspective. 
-]
-
----
-![:youtube Video assigned before class, 94swlF55tVc?t=45]
----
-
-.left-column50[
-## Solve for one, then extend
-Designing for the most extreme case results in designs that benefit many people
-]
-.right-column50[
-![:img one arm relates to arm injury and parent holding child; hard of hearing relates to noisy environment and teaching reading ,100%, width](img/inclusive-design/one2many.png)]
-
----
-# Principles of inclusive design
-
-<BR>
-.column[
-.centerh[
-![:img A venn diagram,50%, width](img/inclusive-design/exclusion.png)
-
-Recognize exclusion
-]
-]
-
-.column[
-.centerh[
-![:img A globe,50%, width](img/inclusive-design/diversity.png)
-
-Learn from diversity
-]]
-
-.column[
-.centerh[
-![:img A crowed,50%, width](img/inclusive-design/many.png)
-
-Solve for one, <BR>extend to many
-]
-]
-
----
-background-image: url(img/inclusive-design/people.png)
-
-.column[
-# How do we implement inclusive design?
-]
-
----
-# Inclusive Design Context
-
-.left-column50[
-.row[## ![:img A picture of people with temporary and permanent disabilities,20%, width](img/inclusive-design/people2.png) .centerv[User side]]
-
-- User may use *assistive technology*
-- User may *customize* their machine
-- But you can't know this at design time
-
-]
-.right-column50[
-]
-
----
-.left-column40[
-# Assistive technology 
-How people with disabilities *may* <BR> navigate computing <BR> (and the world)
-
-Not a *medical* device
-]
-.right-column60[
-.left-column[
-![:img A picture of a speaker; magnifier; microphone; computer; and game control ,85%, width](img/inclusive-design/at.png)]
-.right-column90[
-.font-medium[Screen Readers] <BR>
-.font-mediumsmall[Narrator, VoiceOver, JAWS, Window Eyes, NVDA, TalkBack]
-
-.font-medium[Screen adjustment]<BR>
-.font-mediumsmall[ZoomText, Magnifier, Zoom, High Contrast<BR>]
-
-.font-medium[Speech input]<BR>
-.font-mediumsmall[Dragon Naturally Speaking, Dictation, Speech Recognition]
-
-.font-medium[Keyboarding]<BR>
-.font-mediumsmall[Sticky Keys, Mouse Keys, Filter Keys, Keyboard Shortcuts]
-
-.font-medium[Many more]<BR>
-.font-mediumsmall[Joysticks, scrollbars, the Xbox Adaptive Controller]
-]
-]
-
----
-.left-column[
-![:img screen reader by Sophia Bai from the Noun Project, 100%, width](img/inclusive-design/screenreader.png)
-
-## Screen <BR>reader Demo
-]
-.right-column[
-Three core interaction patterns: 
-
-- Swipe to navigate linearly
-- Touch to navigate spatially
-- The first “hit” of an interface element will focus, double tap to select/activate that interface element
-]
-
----
-
-.left-column[
-![:img screen reader by Sophia Bai from the Noun Project, 100%, width](img/inclusive-design/screenreader.png)
-
-## You try it
-]
-
-.right-column[
-1. Get out your phone (or run an emulator, but a phone is better)
-2. Open up a Google home page with search bar. 
-3. Turn on respective screen reader
-
- - iOS: Settings > General > Accessibility > VoiceOver > On
-
- - Android: Settings > Accessibility > TalkBack > On
-
-With your eyes closed* and without using voice search (e.g. Siri), find the answer to this question: 
-What is a group of parrots called? 
-
-.font-small[*Building empathy for visual impairments requires much more than closing your eyes. See principle 2 of inclusive design. ]
-
-]
-
-???
-I want to stress that this is only the beginning of building empathy. To really practice inclusive design, you must also interact with, observe, and learn from those you are designing for. 
-Example: inclusive design sprint where we brought in SMEs
-
-
----
-# Important Principles
-
-<iframe src="https://embed.polleverywhere.com/discourses/SJ4quDgOprBUOAnj1Q0u6?controls=none&short_poll=true" width="800px" height="600px"></iframe>
-
-???
-If interfaces are not created using inclusive design, screen readers will not read the correct thing. The challenge with interacting with mobile interfaces using a screen reader can be summed up as: interfaces are inherently 2D spatial. Screen readers present information in a temporary linear audio stream that the user must remember. 
-
-We’re going to go over a few key things to keep in mind when designing and programming mobile interfaces. These are just the tip of the iceberg. 
-
----
-# Inclusive Design Context
-
-.left-column50[
-.row[## ![:img A picture of people with temporary and permanent disabilities,20%, width](img/inclusive-design/people2.png) .centerv[User side]]
-
-- User may use *assistive technology*
-- User may *customize* their machine
-- But you can't know this at design time
-
-]
-.right-column50[
-
-.row[## ![:img A picture of a phone ,20%, width](img/inclusive-design/app.png) .centerv[App side]]
-<BR>
-
-- Use *best practices* in inclusive design
-- Play nice with *accessibility APIs*
-- *Test* with diverse users
-]
-
----
-# Building for screen readers
-
-<DIV class="mermaid">
-graph LR
-SR[fa:fa-volume-up <BR> Screenreader<BR>]:::bluelarge -->|Asks for next object| API(fa:fa-codepen<BR> Accessibility API<BR>):::bluelarge
-API -->|Passes along request| ATK[fa:fa-android<BR> Android Toolkit<BR>]:::bluelarge
-ATK -->|Checks Details| App[fa:fa-mobile <BR>App<BR>]:::bluelarge
-App -->|Name: Foo| ATK
-ATK -->|Name, Role: Button| API
-API -->|Name, Role| SR
-Speak(fa:fa-volume-up Button, Foo ):::bluelarge
-
-</div>
---
-... (repeat for each swipe)
-<DIV class="mermaid">
-graph LR
-SR[fa:fa-volume-up <BR> Screenreader<BR>]:::bluelarge -->|Asks for next object| API(fa:fa-codepen<BR> Accessibility API<BR>):::bluelarge
-API -->|Passes along request| ATK[fa:fa-android<BR> Android Toolkit<BR>]:::bluelarge
-ATK -->|Checks Details| App[fa:fa-mobile <BR>App<BR>]:::bluelarge
-App -->|Name: Bar| ATK
-ATK -->|Name, Role: Button| API
-API -->|Name, Role| SR
-Speak(fa:fa-volume-up Button, Bar ):::bluelarge
-
-</div>
-
----
-# What happens when user double taps to invoke?
-
-<DIV class="mermaid">
-graph LR
-SR[fa:fa-volume-up <BR> Screenreader<BR>]:::bluelarge -->|Invokes object| API(fa:fa-codepen<BR> Accessibility API<BR>):::bluelarge
-API -->|Passes along request| ATK[fa:fa-android<BR> Android Toolkit<BR>]:::bluelarge
-ATK -->|Invokse Callback| App[fa:fa-mobile <BR>App<BR>]:::bluelarge
-App -->|Updates Interface<BR>Announces Changes| ATK
-ATK -->|Passes along information| API
-API -->|Deleted text| SR
-Speak(fa:fa-volume-up Deleted Text ):::bluelarge
-
-</div>
-
----
-# Building for Accessibility
-
-*Role of Developers is important here*
-- Only they can provide proper alt text
-- Their choices impact navigation order
-- They need to announce things that change
-- Size and color matter too
-
----
-.left-column40[
-![:img A picture of facebook ,80%, width](img/inclusive-design/facebook1.png) 
-]
-
-.right-column60[
-## Proper ALT text
-
-What is a good name for the "Like" Button?
-
-Enable the user to understand the name of the control they have navigated to, what type of control it is, what value it has, what state it has.
-]
-
----
-.left-column40[
-![:img A picture of facebook ,80%, width](img/inclusive-design/facebook1.png) 
-]
-
-.right-column60[
-## Proper ALT text
-
-Screen reader will read out name, role, and state. Don't repeat these.
-
-Good alt text: Name ("Like")
-
-API knows: Role ("Button")
-
-API knows: State ("Not selected")
-]
-
----
-# Building for Accessibility
-
-*Role of Developers is important here*
-- Only they can provide proper alt text
-- **Their choices impact navigation order**
-- They need to announce things that change
-- Size and color matter too
-
----
-# Example: Swipe Order
-.left-column40[
-![:img A picture of facebook ,80%, width](img/inclusive-design/facebook1.png) 
-]
-.righ-column60[
-What focus order makes sense for the Facebook newsfeed? 
-Does this match the actual focus order?
-
-]
-
----
-## What order do you think will be used 
-
-.left-column40[
-![:img A picture of facebook ,80%, width](img/inclusive-design/facebook1.png) 
-]
-.right-column60[
-Use chunks to group meaningful info and reduce number of navigation steps. 
-- User can double tap to drill down into chunk (e.g. navigate to the “like” button by drilling down into an individual post).
-]
-???
-ink over!
----
-## What order do you think will be used 
-.left-column40[
-![:img A picture of facebook ,80%, width](img/inclusive-design/facebook1.png) 
-]
-.right-column40[
-![:img A picture of facebook ,120%, width](img/inclusive-design/facebook-actual.png) 
-]
-
-
----
-# Building for Accessibility
-
-*Role of Developers is important here*
-- Only they can provide proper alt text
-- Their choices impact navigation order
-- **They need to announce things that change**
-- Size and color matter too
-
----
-# Any UI change should be announced
-.column[
-![:img A picture of a failed sign in to the University of Washington ,90%, width](img/inclusive-design/signin-fail.png) ]
-.column[
-Entering the wrong login credentials triggered an error message. If you couldn’t see the UI and the error wasn’t announced, you would have no idea if login succeeded or not. 
-
-]
---
-
-.column[
-## Common places this happens 
-
-Dialog boxes
-
-Success notifications
-
-Errors
-]
-
-
----
-# Building for Accessibility
-
-*Role of Developers is important here*
-- Only they can provide proper alt text
-- Their choices impact navigation order
-- They need to announce things that change
-- **Size and color matter too**
-
----
-# Size
-
-Especially hard on mobile devices
-
-.left-column40[
-![:img An arrow vs arrow and label make very different target sizes ,90%, width](img/inclusive-design/targets.png) 
-]
-
-.right-column60[
-Even if the user misses the Text Label on the screen, they will still be able to trigger the desired action because the touch target is larger than what appears, resulting in less user error.
-
-White space around targets also helps
-
-Minimum on mobile: 48x48
-]
-???
-Solve for one, extend to many
-Trying to hit a small button with one hand while standing on a moving, crowded bus
-
----
-# Color contrast
-
-Choose colors that provide enough contrast between content and the background so that anyone with low-vision impairments and color deficiencies can perceive the content.
-
-.left-column50[
-WCAG Level AAA requires a contrast ratio of at least
-- .contrast71[7:1 for normal text] 
-- .contrast41[4.5:1 for large text (14t pt bold or larger)] 
-- .badcontrast[Avoid anything else!]
-]
-.right-column50[
-- [Colorzilla](https://chrome.google.com/webstore/detail/colorzilla/bhlhnicpbhignbdhedgjhgdocnmhomnp?hl=en) is an excellent tool for extracting the color value from any page element; 
-- WebAIM has a [contrast checker](https://webaim.org/resources/contrastchecker/#:~:text=WCAG%20Level%20AAA%20requires%20a,value%20from%20any%20page%20element)
-]
-
----
-# Summary and most common errors
- 
-| |Description  | 
-|--|----------------------|
-|<i class="darklight fa fa-times-circle fa-2x"></i> | Missing element label ||
-|<i class="darklight fa fa-retweet fa-2x"></i>  | Item label ends with type, e.g., “Play Button.” TalkBack automatically announces item type, so information is redundant |
-|<i class="darklight fa fa-eye-slash fa-2x"></i>  | UI Change not announced |
-|<i class="darklight fa fa-server fa-2x"></i>  | Navigation lacks hierarchy; or makes no sense |
-|<i class="darklight fa fa-search-minus fa-2x"></i>  | Item is too small|
-|<i class="greylight fa fa-adjust fa-2x"></i>  | Low contrast in image or icon |
-|<i class="greylight fa fa-quote-left fa-2x"></i>  | Low text contrast between foreground and background |
-
----
-# Some additional things to watch out for
-
-| |Description  | 
-|--|----------------------|
-|<i class="darklight fa fa-strikethrough fa-2x"></i> | TextView has a content description. This might interfere with a screen reader’s ability to read the content of the text field |
-|<i class="darklight fa fa-retweet fa-2x"></i>  | Item's role  identical with alt text|
-| <i class="darklight fa fa-angle-double-right fa-2x"></i>   | Overlapping clickable items         |
-|<i class="darklight fa fa-link fa-2x"></i> | URL in link may be invalid |
-
-
----
-# Accessibility is a design problem. 
-
-.left-column50[
-## Theory
-
-**Disability** is a mismatched interaction between someone and their context
-
-**Accessibility** describes tools that help people navigate mismatched interactions
-
-**Inclusive design** is a framework that helps us design more accessible products
-]
-
-.right-column50[
-## Practice
-
-Who might be **excluded** from using my design?
-
-How will my design work with assistive technologies?
-]
-
-???
-I ask that as you continue your career, you think of accessibility as a design problem, no differently than you would think of a design problem that is handed to you in a spec sheet for your homework. It is good for the business, but more importantly good for people.
-
-
-
-- 
GitLab