how (not) to teach web design & development terrill thompson technology accessibility specialist...

44
How (Not) to Teach Web Design & Development Terrill Thompson Technology Accessibility Specialist University of Washington [email protected] http://staff.washington.edu/tft http://terrillthompson.com

Upload: gary-martindell

Post on 14-Jan-2016

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: How (Not) to Teach Web Design & Development Terrill Thompson Technology Accessibility Specialist University of Washington tft@uw.edu

How (Not) to Teach Web Design & Development

Terrill ThompsonTechnology Accessibility Specialist

University of [email protected]

http://staff.washington.edu/tfthttp://terrillthompson.com

Page 2: How (Not) to Teach Web Design & Development Terrill Thompson Technology Accessibility Specialist University of Washington tft@uw.edu

How to Create a Web Page

Page 3: How (Not) to Teach Web Design & Development Terrill Thompson Technology Accessibility Specialist University of Washington tft@uw.edu

There are books on this topic too

Page 4: How (Not) to Teach Web Design & Development Terrill Thompson Technology Accessibility Specialist University of Washington tft@uw.edu

What do these books teach?

Page 5: How (Not) to Teach Web Design & Development Terrill Thompson Technology Accessibility Specialist University of Washington tft@uw.edu

How to change text size inMicrosoft Word

Page 6: How (Not) to Teach Web Design & Development Terrill Thompson Technology Accessibility Specialist University of Washington tft@uw.edu

Informal Survey of Books on Word/Office

• Sample size: 9 books– 3 each for Office 2007, 2010, and 2013

• Number that mentioned alt text for images: 0

• Number that emphasized Heading styles for document structure: 2

Page 7: How (Not) to Teach Web Design & Development Terrill Thompson Technology Accessibility Specialist University of Washington tft@uw.edu

The Most Authoritative Book on Office 2013 I Could Find

• 1024 pages• Like the others,

does not mention alt text for images

Page 8: How (Not) to Teach Web Design & Development Terrill Thompson Technology Accessibility Specialist University of Washington tft@uw.edu

How to add alt text in Dreamweaver

Page 9: How (Not) to Teach Web Design & Development Terrill Thompson Technology Accessibility Specialist University of Washington tft@uw.edu

How to add alt text in Dreamweaver (continued)

Page 10: How (Not) to Teach Web Design & Development Terrill Thompson Technology Accessibility Specialist University of Washington tft@uw.edu

Informal Survey of Books on HTML

• Sample size: 5 books (3 on HTML5)• Number that mentioned accessibility

markup (e.g., scope, headers) in chapter on tables: 0

• Number that mentioned <track> element for closed captions or descriptions in chapter on HTML5 video: 0

Page 11: How (Not) to Teach Web Design & Development Terrill Thompson Technology Accessibility Specialist University of Washington tft@uw.edu

Another Authoritative Book

Page 12: How (Not) to Teach Web Design & Development Terrill Thompson Technology Accessibility Specialist University of Washington tft@uw.edu

But that authoritative book…• Never mentions ARIA• Does have a section on Accessibility!

– Three paragraphs on pages 378-379– (The book has 380 pages)– The section begins: “An accessible

application is one that accommodates people with special needs.”

– The phrase “special needs” occurs 7 times in these three paragraphs

Page 13: How (Not) to Teach Web Design & Development Terrill Thompson Technology Accessibility Specialist University of Washington tft@uw.edu

Information is Everywhere

• Books• Web pages • Web design course curriculum• Curriculum for faculty and staff trainings• Help docs for using IT products

(Mis)(Missing)

Page 14: How (Not) to Teach Web Design & Development Terrill Thompson Technology Accessibility Specialist University of Washington tft@uw.edu

Three steps we’ve takento address this problem

1. Develop our own web design and development curriculum

2. Inject accessibility into training materials for faculty and staff

3. Inject accessibility into online help docs (part of a larger standardization effort)

Page 15: How (Not) to Teach Web Design & Development Terrill Thompson Technology Accessibility Specialist University of Washington tft@uw.edu

Web Design & Development I Course Curriculum

http://uw.edu/accesscomputing/webd2

Page 16: How (Not) to Teach Web Design & Development Terrill Thompson Technology Accessibility Specialist University of Washington tft@uw.edu

The Typical Computer User

Page 17: How (Not) to Teach Web Design & Development Terrill Thompson Technology Accessibility Specialist University of Washington tft@uw.edu
Page 18: How (Not) to Teach Web Design & Development Terrill Thompson Technology Accessibility Specialist University of Washington tft@uw.edu
Page 19: How (Not) to Teach Web Design & Development Terrill Thompson Technology Accessibility Specialist University of Washington tft@uw.edu

Ability on a continuum

See

Hear

Walk

Read print

Write with pen or pencil

Communicate verbally

Tune out distraction

etc.

Page 20: How (Not) to Teach Web Design & Development Terrill Thompson Technology Accessibility Specialist University of Washington tft@uw.edu

Teaching Respect for Diversity while Teaching Coding

• All this diversity provides technology teachers with a great opportunity!

• There is no technology without users• Each user is different • When learning to code, students should

actively consider their users, including user differences

Page 21: How (Not) to Teach Web Design & Development Terrill Thompson Technology Accessibility Specialist University of Washington tft@uw.edu

Features

• Teaches standards-based and accessible web design

• Is platform and vendor-neutral (teaches concepts, not specific tools)

• Standards-based, accessible design is taught early as a core design principle, and reinforced throughout the course

• For assignments students must use valid code & conform to accessibility standards

Page 22: How (Not) to Teach Web Design & Development Terrill Thompson Technology Accessibility Specialist University of Washington tft@uw.edu

Example 1: Adding an image

<img src="/images/cstalogo.jpg" width="481" height="126">

Page 23: How (Not) to Teach Web Design & Development Terrill Thompson Technology Accessibility Specialist University of Washington tft@uw.edu

Student Photo #3

Page 24: How (Not) to Teach Web Design & Development Terrill Thompson Technology Accessibility Specialist University of Washington tft@uw.edu

Adding an image correctly

<img src="/images/cstalogo.jpg" width="481" height="126"

alt="CSTA: Computer Science Teachers Association">

Page 25: How (Not) to Teach Web Design & Development Terrill Thompson Technology Accessibility Specialist University of Washington tft@uw.edu

Example 2: Adding functional images

<img src="leftarrow.png" alt="Left arrow">

<img src="rightarrow.png" alt="Right arrow">

Page 26: How (Not) to Teach Web Design & Development Terrill Thompson Technology Accessibility Specialist University of Washington tft@uw.edu

Student Photo #2

Page 27: How (Not) to Teach Web Design & Development Terrill Thompson Technology Accessibility Specialist University of Washington tft@uw.edu

Adding functional images correctly

<img src="leftarrow.png" alt="Previous">

<img src="rightarrow.png" alt="Next">

Page 28: How (Not) to Teach Web Design & Development Terrill Thompson Technology Accessibility Specialist University of Washington tft@uw.edu

Example 3: Adding CSS hover effects

a:hover { color: white; background-color: #8E6DD7; }

Page 29: How (Not) to Teach Web Design & Development Terrill Thompson Technology Accessibility Specialist University of Washington tft@uw.edu

Student Photo #1

Page 30: How (Not) to Teach Web Design & Development Terrill Thompson Technology Accessibility Specialist University of Washington tft@uw.edu

Adding CSS hover effects correctly

a:hover, a:focus { color: white; background-color: #8E6DD7; }

Page 31: How (Not) to Teach Web Design & Development Terrill Thompson Technology Accessibility Specialist University of Washington tft@uw.edu

Example 4: Adding Video

<video controls src="myvideo.mp4">

</video>

Page 32: How (Not) to Teach Web Design & Development Terrill Thompson Technology Accessibility Specialist University of Washington tft@uw.edu

MP3 in Firefox

Page 33: How (Not) to Teach Web Design & Development Terrill Thompson Technology Accessibility Specialist University of Washington tft@uw.edu

Adding video more correctly

<video controls>

<source src="myvideo.mp4">

<source src="myvideo.webm">

</video>

Page 34: How (Not) to Teach Web Design & Development Terrill Thompson Technology Accessibility Specialist University of Washington tft@uw.edu

Video without Captions

Page 35: How (Not) to Teach Web Design & Development Terrill Thompson Technology Accessibility Specialist University of Washington tft@uw.edu

Adding video correctly

<video controls>

<source src="myvideo.mp4">

<source src="myvideo.webm">

<track kind="captions" src="mycaps.vtt">

</video>

Page 36: How (Not) to Teach Web Design & Development Terrill Thompson Technology Accessibility Specialist University of Washington tft@uw.edu

Video with Captions

Page 37: How (Not) to Teach Web Design & Development Terrill Thompson Technology Accessibility Specialist University of Washington tft@uw.edu

Course Outline

1. Designing and Planning Web Pages

2. Creating Content and Structure with HTML

3. Formatting Web Pages with Style Sheets

4. Graphics

5. Scripting

6. Quality Control

7. Website Management and Authoring Tools

8. Client Website

Page 38: How (Not) to Teach Web Design & Development Terrill Thompson Technology Accessibility Specialist University of Washington tft@uw.edu

Not Just a Curriculum, A Community

• Over 4000 registered teachers worldwide • Discussion list with 400+ subscribers• Students and teachers are learning about

standards-based, accessible web design and development

Page 39: How (Not) to Teach Web Design & Development Terrill Thompson Technology Accessibility Specialist University of Washington tft@uw.edu

Countries with 10 or more teachers

Page 40: How (Not) to Teach Web Design & Development Terrill Thompson Technology Accessibility Specialist University of Washington tft@uw.edu

Teaching the World (Countries with one or more teachers)

Page 41: How (Not) to Teach Web Design & Development Terrill Thompson Technology Accessibility Specialist University of Washington tft@uw.edu

Inject accessibility into training materials for faculty and staff

• UW-IT Learning Technologies – Computing workshops

• Canvas LMS• Catalyst Web Tools• Tegrity Lecture Capture• Google Apps

– Faculty Fellows Program• New faculty orientation • One-week intensive program including teaching

strategies and education technologies

Page 42: How (Not) to Teach Web Design & Development Terrill Thompson Technology Accessibility Specialist University of Washington tft@uw.edu

Inject accessibility into online tutorials and help docs

• Academic Services External Document Review Task Force – Learning Technologies, Instructional

Technology Support and Training – Academic and Collaborative Applications– Classroom Support Services – Student Program (Kuali Student)– Communications– Accessible Technology Services

Page 43: How (Not) to Teach Web Design & Development Terrill Thompson Technology Accessibility Specialist University of Washington tft@uw.edu

Goal Statement

All groups within Academic Services (AS) have web content. The goal of this project is to inventory, review, and support improvements to external-facing documentation of Academic Services, including website content. The activities of the task force should result in improvements to the collection of materials as a whole, making help easier to find for our users and more useful once they find it and the collection of teaching and learning materials more complete, cohesive, and consistent. The task force will also make recommendations to the project sponsor [Associate Vice Provost for Academic Technologies] regarding ongoing work in these areas.

Page 44: How (Not) to Teach Web Design & Development Terrill Thompson Technology Accessibility Specialist University of Washington tft@uw.edu

Resources

• The curriculum:– http://uw.edu/accesscomputing/webd2

• Accessible Technology at the UW– http://uw.edu/accessibility

• These slides:– http://staff.washington.edu/tft