Skip to content
Snippets Groups Projects
Commit f9ce79f3 authored by Jennifer Mankoff's avatar Jennifer Mankoff
Browse files

Spell Checking

parent d47fbc85
No related branches found
No related tags found
3 merge requests!12Accessibility website jen summer work,!9Q access 24 sp,!8Q access 24 sp
......@@ -32,7 +32,7 @@ You should make a case for why this is an assistive technology of some sort. For
There is some great software that con be connected to the Arduino including [1Shield](https://1sheeld.com/), [AppInventor](https://appinventor.mit.edu/), [Blynk](https://blynk.io/) and [IFTTT](https://learn.adafruit.com/heybrows/ifttt). Some work only for Android, others for both Android and iPhone.
There are lots of really great examples online of arduino based projects, arduino projects that involve smartphones, and arduino projects that involve 3D printing or laser cutting. Many of them are too complex for the expectations of this project, though they might help to inspire final projects, or give you ideas for something simple you can do in a week. Here is a sample:
There are lots of really great examples online of Arduino based projects, Arduino projects that involve smartphones, and Arduino projects that involve 3D printing or laser cutting. Many of them are too complex for the expectations of this project, though they might help to inspire final projects, or give you ideas for something simple you can do in a week. Here is a sample:
Thingiverse items [tagged with Arduino](https://www.thingiverse.com/tag:arduino/). Some examples:
- [A custom keypad](https://www.thingiverse.com/thing:3810124)
......@@ -60,5 +60,5 @@ Create a Thingiverse or Instructables page for your project with a brief descrip
| 1 or 0 | Project includes a working circuit that you designed |
| 1 or 0 | Project includes at least one button |
| 1 or 0 | Project includes some kind of response to the button |
| 1 or 0 | Thingiverse or Instructables page describes project in a reproducable fashion.|
| 1 or 0 | Thingiverse or Instructables page describes project in a reproducible fashion.|
......@@ -34,7 +34,7 @@ Regrades are done per competency, not per assignment. All regrade requests must
# Competencies
Assignment greading will be broken into two parts, as described in the [syllabus]({{site.baseurl}}/index.html). The first part will be participation, which adds up to 10% of your grade. The second part will be borken into competencies. Some of these are assessed only once, some multiple times. Your We have broken these into categories as described below.
Assignment grading will be broken into two parts, as described in the [syllabus]({{site.baseurl}}/index.html). The first part will be participation, which adds up to 10% of your grade. The second part will be broken into competencies. Some of these are assessed only once, some multiple times. Your We have broken these into categories as described below.
Your grade in the class will be based on whether you achieve *non
competent*, *competent* or *excellent* in each of these topics,
......@@ -42,7 +42,7 @@ averaged over all the times that you are assessed.
## Disability Awareness and Justice
| Competency | Asesssed in Which Assignment? |
| Competency | Assessed in Which Assignment? |
|--------------------------------------------------------|---------------------------------------------------------|
| Disability Justice | HW2, Final Project |
| Finding First Person Accounts of Disability Technology | HW1, Final Project |
......@@ -52,7 +52,7 @@ averaged over all the times that you are assessed.
## Accessibility Compliance
| Competency | Asesssed in Which Assignment? |
| Competency | Assessed in Which Assignment? |
|-------------------------------------------------------|---------------------------------------------------------|
| Accessibility Problem Fixes | HW3b, Final Project (by choice) |
| Accessibility Technology Based Accessibility Checking | HW3a, Final Project (required) |
......@@ -62,10 +62,10 @@ averaged over all the times that you are assessed.
## Accessible Media
| Competency | Asesssed in Which Assignment? |
| Competency | Assessed in Which Assignment? |
|---------------------------------|---------------------------------|
| Accessible Document Creation | All |
| Acessible Presentation Creation | HW1, Final Project |
| Accessible Presentation Creation | HW1, Final Project |
| Image Description | HW1, HW3a, Hw4a, Final Project |
| Accessible Website/App Creation | HW4b, Final Project (required) |
| Accessible Video Creation | HW4b, Final Project (by choice) |
......
......@@ -12,7 +12,7 @@ due:
revised: date
objective: Learn about physical computing & fabriaction
objective: Learn about physical computing & fabrication
---
# Learning Goals for the Project
......@@ -24,7 +24,7 @@ objective: Learn about physical computing & fabriaction
Creating a laser cut accessibility aid. Steps are:
1. Create an SVG (can use powerpoint for this; will demonstrate) & make sure it has an *appropriate size in mm*
1. Create an SVG (can use PowerPoint for this; will demonstrate) & make sure it has an *appropriate size in mm*
2. Print it on paper and cut it out to double check
3. Provide it to Jen for laser cutting
4. Sand and/or assemble your object
......@@ -39,11 +39,11 @@ Some examples of things that one can laser cut which serve an accessibility purp
- a jar opener https://www.thingiverse.com/thing:40131; https://www.thingiverse.com/thing:2801157
- keyboard tray tilters https://www.amazon.com/SUPBEE-Universal-Computer-Keyboard-Ventilated
- neck mounted cup holder https://www.thingiverse.com/thing:1863196 or possibly a laser cut one https://www.dxfdownloads.com/cup-holder-laser-wood/
- ipad keyguard: https://www.thingiverse.com/thing:1365497
- iPad keyguard: https://www.thingiverse.com/thing:1365497
- key handle https://www.thingiverse.com/thing:2802082
- https://www.instructables.com/Making-a-laser-cut-bag-holder/
- something to hold a book open (https://www.etsy.com/listing/883330413/book-buddy-book-holder-wood-thumb-page)
- phidget spinners https://www.instructables.com/Laser-Cut-MDF-Fidget-Spinner/
- Fidget spinners https://www.instructables.com/Laser-Cut-MDF-Fidget-Spinner/
{% enddetails %}
......
......@@ -7,7 +7,7 @@ code: hw7c
assigned: Feb 7, 2023
due:
- <strong>Final presentations and deliverables due</strong> Final Exam Timeslot, March 14, 6:30pm, 2023
- <strong>Final presentations and deliverables due</strong> Final Exam Time slot, March 14, 6:30pm, 2023
revised: February 5, 2023
......@@ -22,12 +22,12 @@ The goal of your final project is to build an accessibility technology or make a
Some examples of what people have done in the past include:
- [Making a light mode for zoom](https://students.washington.edu/sgbowen8/light-mode/)
- [Creating a plugin for word to prompt for better alt text](https://thenorthwes.github.io/improved-word-alt-text/)
- [Make arduino programming more accessible](https://uwcse-nsds.github.io/arduino-a11y/)
- [Make Arduino programming more accessible](https://uwcse-nsds.github.io/arduino-a11y/)
- Make a system to help someone with motor impairments create [macros for fixing typos](https://katyp.github.io/input_macros)
- Improving [coding acessiblity for BLV people in vscode](https://kburtram.github.io/CodeTalk/)
- Improving [coding accessibility for BLV people in VS Code](https://kburtram.github.io/CodeTalk/)
- Developing a [plain language checker](https://yichiang.github.io/plain-language-checker/#/)
- Improving [chart accessibiliy](https://accessiplot.readthedocs.io/en/latest/)
- Improving the accessibility of a [VSCode plugin for code tours](https://github.com/cclaridad/codetour)
- Improving [chart accessibility](https://accessiplot.readthedocs.io/en/latest/)
- Improving the accessibility of a [VS Code plugin for code tours](https://github.com/cclaridad/codetour)
- Creating [tactile schematics](https://www.hackster.io/monica/creating-tactile-schematics-using-fritzing-5b47f8) for circuits
- Making [markdown accessible](https://github.com/jaedong98/accessibility4md)
- Addressing [open issues](https://github.com/odilia-app/odilia/pulls?q=is%3Apr+is%3Aclosed+author%3Asamtay) for a free and open source screen reader, [odilia](https://github.com/odilia-app/)
......@@ -73,8 +73,8 @@ You will submit, and present slides in-class. You will follow a similar format a
Presentation length TBD depending on the number of groups.
## 2. Create a webpage
You will make a (minimum W3C Level A) accessible, public-facing webpage. There are several simple options for you to host a public-facing page, we'll post more details about that.
## 2. Create a web page
You will make a (minimum W3C Level A) accessible, public-facing web page. There are several simple options for you to host a public-facing page, we'll post more details about that.
You should also follow the writing guidelines put out by [SIGACCESS for writing about disability](https://www.sigaccess.org/welcome-to-sigaccess/resources/accessible-writing-guide/)
......@@ -93,9 +93,9 @@ To demonstrate that your website is accessible, please include an accessibility
## 3. Create a video
You may optionally create a video. Typically, this would contain
similar content to your presentation, and should be included in your
webpage. In your video, you should present accessibly, verbally
web page. In your video, you should present accessibly, verbally
describing important visual elements and events. Your video should
alse include captions.
also include captions.
# Turnin
......@@ -104,7 +104,7 @@ Your final set of deliverables are individual as competencies are assessed and s
- Your public-facing web page
- Your public web page accessibility assessment
- The competencies you wish to be assessed on
- A description of part of your handin should be used
- A description of part of your hand-in should be used
to assess this (slide content or presentation), and what your role was in producing that.
Note that for each competency, you will need to meet the requirements
......
......@@ -25,15 +25,15 @@ The goal of your final project is to build an accessibility technology or make a
Some examples of what people have done in the past include:
- [Making a light mode for zoom](https://students.washington.edu/sgbowen8/light-mode/)
- [Creating a plugin for word to prompt for better alt text](https://thenorthwes.github.io/improved-word-alt-text/)
- [Make arduino programming more accessible](https://uwcse-nsds.github.io/arduino-a11y/)
- [Make Arduino programming more accessible](https://uwcse-nsds.github.io/arduino-a11y/)
- Make a system to help someone with motor impairments create [macros for fixing typos](https://katyp.github.io/input_macros)
- Improving [coding acessiblity for BLV people in vscode](https://kburtram.github.io/CodeTalk/)
- Improving [coding accessibility for BLV people in VS Code](https://kburtram.github.io/CodeTalk/)
- Developing a [plain language checker](https://yichiang.github.io/plain-language-checker/#/)
- Improving [chart accessibiliy](https://accessiplot.readthedocs.io/en/latest/)
- Improving the accessibility of a [VSCode plugin for code tours](https://github.com/cclaridad/codetour)
- Improving [chart accessibility](https://accessiplot.readthedocs.io/en/latest/)
- Improving the accessibility of a [VS Code plugin for code tours](https://github.com/cclaridad/codetour)
- Creating [tactile schematics](https://www.hackster.io/monica/creating-tactile-schematics-using-fritzing-5b47f8) for circuits
- Making [markdown accessible](https://github.com/jaedong98/accessibility4md)
- Addressing [open issues](https://github.com/odilia-app/odilia/pulls?q=is%3Apr+is%3Aclosed+author%3Asamtay) for a free and open source screen reader, [odilia](https://github.com/odilia-app/)
- Addressing [open issues](https://github.com/odilia-app/odilia/pulls?q=is%3Apr+is%3Aclosed+author%3Asamtay) for a free and open source screen reader, [Odilia](https://github.com/odilia-app/)
{% enddetails %}
In this phase of the final project, you will propose a specific project idea that you come up with.
......@@ -60,7 +60,7 @@ To complete this assignment, you will need to do the following
- Implementation component: This project should require the creation of novel technology or resources involving programming.
- Validation component: Your project also must include a validation component (some way of measuring how well it works). This typically involves developing a set of examples and metrics for success, and assessing how well the technology performs on them.
*Note on disability involvement in this project* It is not feasible to do a full iterative design cycle in this project (and not necessarily an ethical use of the time of people with disabilities). However if you want to include data from interviewing, or testing with, people with disabilities, that is permissable. That said, your project should not unduly burden the disability comumnity. Some projects may allow for direct collaboration with or feedback from people with disabilities, others may not. Please reach out to us for guidance on this if you intend to work with disabled participants.
*Note on disability involvement in this project* It is not feasible to do a full iterative design cycle in this project (and not necessarily an ethical use of the time of people with disabilities). However if you want to include data from interviewing, or testing with, people with disabilities, that is permissible. That said, your project should not unduly burden the disability community. Some projects may allow for direct collaboration with or feedback from people with disabilities, others may not. Please reach out to us for guidance on this if you intend to work with disabled participants.
## 1. Develop an Argument for The Idea
......@@ -75,12 +75,12 @@ Your write up should include the following information
- **Paragraph 1:** What will you do? What first person evidence did you find for this idea? Provide a brief summary and links.
- **Paragraph 2:** How does it address disability justice? Define the two principles you selected and explain how your idea furthers them.
- **Paragraph 3:** How will you validate your idea
- **Pargaraph 4:** Why is this feasible (timeline, etc)
- **Paragraph 4:** Why is this feasible (timeline, etc)
Given the number of weeks available, be careful not to overcommit. You must figure out how to fit this all in about four weeks.
Given the number of weeks available, be careful not to over commit. You must figure out how to fit this all in about four weeks.
# Turnin
You will need to submit your writeup to the class [discussion board]({{site.discussion}}) before next class. The category should be "Assignments", the subcategory should be "Disability Justice"
You will need to submit your write up to the class [discussion board]({{site.discussion}}) before next class. The category should be "Assignments", the subcategory should be "Disability Justice"
......@@ -14,7 +14,7 @@ layout: default
Highly recommend this course to be [mandatory in CS]... I will keep the lessons learned and try to apply them in my career wherever applicable. -- 2023 student.
{: .quote}
Even though I have a lot of experience with implementing accessibility in code and pushing for more accessible designs at work, I have learned a lot from this course [that I plan to take back into my workploce] -- 2023 student
Even though I have a lot of experience with implementing accessibility in code and pushing for more accessible designs at work, I have learned a lot from this course [that I plan to take back into my workplace] -- 2023 student
{: .quote}
How can computing enable new solutions to accessibility, including both access to the world and access to computers? Similarly, how can a disability studies perspective guide us in developing empowering and relevant solutions to accessibility problems? This course explores both of those questions through a combination of discussions, reading, and building. In addition, by studying access technology, we can gain valuable insights into the future of all user interface technology.
......@@ -27,7 +27,7 @@ In this course we will focus on a combination of practical skills such as how to
{% enddetails %}
{% details What are the Prereqs and Expectations? %}
{% details What are the Prerequisites and Expectations? %}
The only requirement for this class is that you are comfortable programming and picking up new languages and tools that you have not been exposed to before. You will have some control over this, however, basic web skills are likely to be useful. The primary programming project in this class is one you design yourself.
......@@ -130,7 +130,7 @@ understanding.
{% details How does this class support Accessibility? %}
WWe know that students in this class may need materials to be
We know that students in this class may need materials to be
accessible by screen reader, or may need extra time on exams. We have structured the class to be as accessible as possible to all students by default.
If you have a temporary health condition or permanent disability
......@@ -147,7 +147,7 @@ Policy](docs/accessibility.html)
{% enddetails %}
{% details What about health and wellnes beyond accessibility accommodations? %}
{% details What about health and wellness beyond accessibility accommodations? %}
It is very important to us that you take care of your mental health throughout the course. We have built flexibility into course assessments with the goal of reducing stress. However we know that sometimes that is not enough. Everyone on the course staff is available to chat, and you can always attend office hours for a non-academic conversation if necessary. Beyond the course staff, the University of Washington provides the following resources for mental health concerns. Your anonymity and privacy are protected.
- Please reach out to the [UW Counseling Center](http://www.washington.edu/counseling/) for any help and
......@@ -273,7 +273,7 @@ to help assign a score on that learning goal.
{% enddetails %}
{% details Nice philosphy and all... what does that mean for me? %}
{% details Nice philosophy and all... what does that mean for me? %}
The competencies needed for this course are listed on the [assignments
page](assignments/index.html), and can all be found in canvas as well.
......@@ -283,7 +283,7 @@ Compliance and (3) Disability Awareness and Justice.
Your highest score on each skill *in any assignment* determines your
grade on that skill. In addition, you may request regrades. When you
are graded on a skill, we rate yoru skill as "no evidence" "below
are graded on a skill, we rate your skill as "no evidence" "below
competent" "basic knowledge" or "excellent". Various combinations of
"basic" "excellent" and "below competent" result in other grades.
......
......@@ -56,7 +56,7 @@ TBD (possibly trying out accessibility technologies)
# Week 2 (10/2 - 10/6): Accessible Documents & Disability Justice
{% details Learning Goals %}
We will start understanding how to make documents accesible
We will start understanding how to make documents accessible
- How to present accessibly
- Get comfortable with basic image description (images, people)
- Plain Language
......@@ -165,7 +165,7 @@ Practice with Plain Language
{% enddetails %}
{% details Thursday: Section %}
Practice with Accessibility Assesssment
Practice with Accessibility Assessment
{% enddetails %}
{% details Friday: More Website Standards %}
......@@ -183,7 +183,7 @@ Practice with Accessibility Assesssment
{% details Learning Goals %}
- How accessibility works under the hood
- More on navigation and its impact
- What are the tradeoffs between different tools?
- What are the trade offs between different tools?
{% enddetails %}
{% details Monday: What's the best way to Assess a Website?%}
......@@ -246,7 +246,7 @@ Group work on Report
# Module 2: Post GUI Accessibility
{: .week}
# Week 5 (10/23 - 10/27): Accessible Needfinding and Evaluation
# Week 5 (10/23 - 10/27): Accessible Need-finding and Evaluation
{% details Learning Goals %}
- How to assess whether a technology is accessible; and whether an accessibility technology is useful and usable, in an inclusive fashion.
......@@ -302,7 +302,7 @@ TBD
{: .week}
# Week 6 (10/30 - 11/3): Accessible Visulaizations & AR/VR
# Week 6 (10/30 - 11/3): Accessible Visualizations & AR/VR
{% details Learning Goals %}
Bias in Machine Learning
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment