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

changed technology implementation assignment

parent 5381d025
No related branches found
No related tags found
No related merge requests found
......@@ -33,8 +33,19 @@ Some examples of what people have done in the past include:
- 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/)
Other ideas could be to make something that is useful, or fun, more accessible to people with disabilities. Examples:
- A screen-reader accessible COVID visualization
- A simple educational game that can be used with switch input
- A CAPTCHA interface that can be used with an on screen keyboard for someone who uses switch input
- Fabrication: Make an object more accessible using [laser cutting or 3D printeing](lasercutting.html)
- Physical Computing: Build a [button](button.html) that makes it easier to control a real world object
- An online spaces for kids with disabilities (any age)
- A simple VR environment that is supports magnification and verbal description for low vision and screen reader users
- A physical attachment for a spray bottle that makes it easier to squeeze
{% enddetails %}
In this phase of the final project, you will propose a specific project idea that you come up with.
## Learning Goals / Competencies
......
......@@ -19,18 +19,17 @@ revised: October 17, 2023
{:toc}
# Overview
The goal of this homework is to build something that is accessible. Specifically, you should create a *more accessible version* of something that both disabled people and people with out accessibility needs might both want to use. For example, you might create
- A screen-reader accessible COVID visualization
- A simple educational game that cane be used with switch input
- A CAPTCHA interface that can be used with an on screen keyboard for someone who uses switch input
- A simple VR environment that is supports magnification and verbal description for low vision and screen reader users
- A physical attachment for a spray bottle that makes it easier to squeeze
It is *fine* to re-use something you've already made for a class or for fun and just make it more accessible. If you make something from scratch, keep it *very* simple and focus on learning how to build it in an accessible fashion.
The goal of this homework is to build something that is accessible. Specifically, you should create a *more accessible version* of a user interface you've already made for a class or for fun.
## Learning Goals / Competencies
This homework may contribute to your competency grade on
- TBD
- Accessible written document creation
- Can use an accessibility technology to find web page or app accessibility problems
- Demonstrate familiarity with a range of accessibility technologies (at least 1)
- Can articulate (and implement) addressing accessibility problems
- Your participation grade, as a percentage of:
- completeness (are all the required parts present)
- consistency: are you applying the skills you've learned so far consistently as relevant
## Length and Difficulty
This is a new assignment, so we are still figuring this out! Please bear with us and reach out if you have trobule!
......@@ -38,36 +37,44 @@ This is a new assignment, so we are still figuring this out! Please bear with us
# Details
To complete this assignment, please do the following
## 1. Select a specific app or object that you will make more accessible
You should build something that makes use of the technology you studied for your report in part 1. The details on what you should do are provided in a separate homework specific to your post GUI technology. Links are below.
## 1. Select a specific app or website that you will make more accessible
You should identify a technology you have implemented *for general use* (i.e. not an accessibility technology). Ideally this should be an interactive technology (some kind of user interface, app, etc). If you have no such thing, you can ask us about using a website or other static content that you have generated as an alternative.
{% details Possible technologies (this list is still unders construction) %}
- Educational Games for young children
- Online spaces for kids with disabilities (any age)
- Tools for learning programming
- Visualization: Create an accessible visualization
- Fabrication: Make an object more accessible using [laser cutting or 3D printeing](lasercutting.html)
- Physical Computing: Build a [button](button.html) that makes it easier to control a real world object
- Security/Privacy: Make a password or CAPTCH interface more accessible
- VR/AR: Create a better physical game controller or make a game or environment more accessible
- Other: Speak with the instructors
- An educational game for young children
- A tools for learning programming
- A visualization
- A password or CAPTCH interface
- VR/AR: A game or game control interface.
- A mobile app (e.g. final project for 340)
- A web app
- An interface wrapped around some machine learning program
- A class assignment that has an interface
{% enddetails %}
## 2. Select a target audience (which assistive technology)
Also be clear about what task you want to accomplish. You should get us to approve both the website and the task (please do this during our discusson on Friday, and post something to the Ed discussion for this assignment to get approval).
## 2. Select an accessibility technology and test your app with it
Be clear about which accessibility aid (such a screen reader, magnifier or single switch input) *or* which perceptual concern (such as color blindness) your modifications are addressing.
## 3. Record the following information for us
- What technology did you pick
- What did the application look like before you made it accessible
- What did it look like after you made it accessible
- What audience did you improve it for?
- Record a video of yourself using it with the accessibility technology you designed your solution for.
- Make sure that video is captioned and audio described (see [description key's guide](https://dcmp.org/learn/descriptionkey)
- Check with us about what to do if these requirements don't quite fit (i.e. for fabrication).
Test out your app and identify any problems with completing that task. Write them up as UARS.
## 3. Fix the problem and record a video showing the improvement
Once you have identified problems, it is time to fix them. The expectations here will depend partly on the details of the task you select (which must be instructor approved) but it needs to include at least two different areas of POUR (i.e. address issues with both percievability and operability) or otherwise demonstrate that you have not done something overly simple.
TODO: add accessibility requirements for the turn in
Find someone else in the class, and demonstrate for them the original version of the website or app using your selected accessibility technology and task, explaining the problems that you documented in your UARs. Then show them the improved version, again using your selected accessibility technology and task. Have them send an email to us attesting telling us that you showed this to them and describing briefly what you fixed.
# Turnin
## 3. Turn in the following information for us-
- Your classmate's email (they should send it directly to us at: {{site.staff_email}})
- An accessible 1 page document stating
- What app or website did you pick and what is it's main purpose
- What task you picked
- What you had to do to make the app or website more accessible
- What was hardest about this assignment
- Your document should be accessible, including using headers for each section, and images to illustrate your text.
- Your UARs
You will turn your accessible write up and recorded video on Canvas
Note: **do not submit a PDF**. We expect your submission to be a Word or Google Doc.
......@@ -30,7 +30,6 @@ This homework may contribute to your competency grade on
- Can use an accessibility technology to find web page or app accessibility problems that are not found with an automated accessibility checker
- Demonstrate familiarity with a range of accessibility technologies (at least 2)
- Can articulate paths to addressing accessibility problems
- Accessible written document creation
- Image description
- Your participation grade, as a percentage of:
- completeness (are all the required parts present)
......
......@@ -248,8 +248,8 @@ Work in class on this
**Thursday Section**:
Finish making laser cuttable designs and print
**Friday** Implementation Office Hours
Check in to make sure you have a plan and it is do-able
**Friday** Discussion of implementation assignment (technology selection & task selection) & possible discussion of accessibility implementation in the real world with guests (may also be Monady).
- Check in to make sure you have a plan and it is do-able
## Homework
{: .homework} Required Reading and Reflection (for Wednesday)
......
......@@ -594,7 +594,7 @@ class E green
- I will briefly introduce Laser Cutting with Tinkercad (I will assume you have done the tutorials!)
- You will design something
- You will refine it in lab and we will print it during lab
- Further iteration possible Friday (TBD based on how things go)
- Further iteration possible Friday
---
# Example: Bagholder
......
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