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

added a few details to the final project

parent 74a492ea
No related branches found
No related tags found
No related merge requests found
---
layout: assignment
published: true
title: Final Project Checkpoint
code: hw7b
assigned: Feb 7, 2023
due:
- <strong>Submit slides on Canvas and present your project in class</strong> Feb 14, 2023
revised: April 12, 2023
description: Present a complete plan for a project to make the world slightly more accessible
---
# Overview
The goal of your final project is to build an accessibility technology or make an existing technology more accessible.
{% details Final Project Examples %}
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 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/)
- 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)
- 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/)
{% enddetails %}
In this phase of the final project, you will present a complete *final* proposal for your idea to the class.
## Learning Goals / Competencies
This homework may contribute to
- Disability Awareness and Justice (including Disability Justice Framing; Finding First Person Accounts)
- Accessible Media and Documents (including Accessible Presentation Deck; Accessible Presenting; Image Description).
- Your participation grade, as a percentage of completeness (all required parts are present)
## Length & Difficulty
We do not have details on how long this single piece of the final project usually takes students. However, overall students report a median of 7.5 hours per week plus meetings during the four weeks of the project. Some things students commented on regarding the project include:
- "I appreciate the open-endedness of this project. It gives a good opportunity to apply what we have learned, combined with the knowledge we have brought to this course."
- "I really enjoyed working with [disabled mentor]"
- "I like how open ended the project is, and it made for a really interesting last session with a wide variety of presentations."
- "Learned a lot through the project"
# Details
To complete this assignment you will need to do the following
## 0. Group formation
Your "group" should include 1-4 people. Many students prefer to work in groups, some prefer to work alone. Both are acceptible. If you join forces with other students in class, you will need to work together to finalize a joint vision for what you plan to do.
## 1. Refine Project Definition
You may need to update other aspects of your project because of group formation or feedback from the instructors. In addition, your project needs to have additional components it did not have before, and we will be breaking some things up to ask for more detail.
1. *update* What will you do?
2. *update* What is your evidence for why this is needed? Includes your first person evidence and your disability justice analysis.
3. **new** Why don't we have this already? To answer this you will need to look at what we *do* have and explain why your idea isn't already solved
4. **new** Provide technical details. How will you achieve your goals? What software/platforms will you use? What will you do yourself?
4. *update* How will you validate your idea
5. *update* Why is this feasible (timeline, etc)
## 2. Write an Accessible Slide Deck and Present In Classs
Include one slide for each of the points above. Also include a title slide with your team members on it (or yourself if you are working solo)
You may want to decide who will take part in the presentation based on who needs to improve their accessible presentation competency.
# Turnin
Turn in is individual as competencies are assessed and submitted individually. Please include
- Your group's slidse
- The competencies you wish to be assessed on
- A description of part of your handin 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
of the rubric for that competency
......@@ -2,79 +2,78 @@
layout: assignment
published: true
title: Final Project
code: hw7
title: Final Project Final Presentations
code: hw7c
assigned: Feb 7, 2023
due:
- <strong>Post and comment on ideas on Ed</strong> by Feb 10, 2023
- <strong>Submit slides on Canvas and present your project in class</strong> Feb 14, 2023
- <strong>Checkpoint Meetings with Course Staff</strong> Feb 28-March 7, 2023
- <strong>Final presentations and deliverables due</strong> Final Exam Timeslot, March 14, 6:30pm, 2023
revised: February 5, 2023
revised: April 12, 2023
description: Make the world slightly more accessible
description: Present your final project description
---
The goal of your final project is to build an accessibility technology or make an existing technology more accessible. Some examples of what people have done in the past include:
# Overview
The goal of your final project is to build an accessibility technology or make an existing technology more accessible.
{% details Final Project Examples %}
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 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/)
- 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)
- 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/)
{% enddetails %}
In this phase of the final project, you will present a complete *final* proposal for your idea to the class.
## Learning Goals / Competencies
This homework may contribute to
- Disability Awareness and Justice (including Disability Justice Framing; Finding First Person Accounts)
- Accessibility Compliance (including Accessibility Problem Fixes; Automated Checking (if you turn in relevant UARS); AT based Checking (if you turn in relevant UARS))
- Accessible Media and Documents (including Accessible Document Creation; Accessible Presentation Deck; Accessible Presenting; Image Description).
- Your participation grade, as a percentage of completeness (all required parts are present)
In choosing this project, you may want to draw from personal expertise, literature, or user data should you have access to it.
- You must take a disability justice perspective on your project, meaning you should be able to make a case for how your project either directly, or indirectly, addresses one or more principals of disability justice. Think critically about whether and how your project empowers and gives agency to people with disabilities, as well as the extent to which it expects/engages the larger structural issues around the problem you’re trying to solve.
- You should inform your project from first person accounts if at all possible.
- If you cannot find first person commentary on the topic, please reach out to the course staff for help. We may tell you not to worry about it, or point you at resources
- This 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.
- Your project must include an implementation component. Your implementation should include an accessibility assessemnt.
- 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.
## Length & Difficulty
We do not have details on how long this single piece of the final project usually takes students. However, overall students report a median of 7.5 hours per week plus meetings during the four weeks of the project. Some things students commented on regarding the project include:
- "I appreciate the open-endedness of this project. It gives a good opportunity to apply what we have learned, combined with the knowledge we have brought to this course."
- "I really enjoyed working with [disabled mentor]"
- "I like how open ended the project is, and it made for a really interesting last session with a wide variety of presentations."
- "Learned a lot through the project"
Given the number of weeks available, be careful not to overcommit. You must figure out how to fit this all in a brief timeline. In particular, your final project will have four phases, and may be individual or a group project
# Details
# Idea pitch and team formation (if working in a group)
By February 10, 2023, you will make a discussion post with an idea of your choosing, and comment on at least one of the ideas posted by other students on [Ed]({{site.discussion}}/2501386) before class. *Every student needs to make a discussion post*.
## 0. Work on your final project
For your submission to [Ed]({{site.discussion}}/2501386) Please preopare a post that addresses the following:
1. Describe your project.
- What first person data informed it
- What will you do? How does it address disability justice?
- How will you do it? Why is this feasible (timeline, etc)
- Who is in your group, if you're working in a team.
- Group size is limited to a maximum of four people (three or fewer is preferred).
You should work to meet the goals you set out in your [Project Checkpoint](project-checkpoint.html). Make sure to leave sufficient time for validation and writing up your project.
# Proposal Presentation
On February 14, 2023, you will present a slide deck with up to six slides that describe your proposed project. The slides should contain:
- Promise: How the world will be better based on your project? What Disability Justice principal does this address.
- Obstacle: Why we don’t have this already?
- Solution: How you will achieve the promise? This will most likely be primarily technical
- Related work: It should also include a related work section with at least one first person account, existing technology, etc. Related work should as much as possible be informed by perspectives or your end users, people with disabilities.
- Timeline: Finally, it should include a timeline showing that this is feasible.
Also report on the status of your team formation if you have a team. Who are your team members? If you are working by yourself on the project, please indicate this in your proposal.
Along the way, you will participate in checkpoints throughout the weeks of the final project. All team members are expected to attend such meetings.
# CheckPoints
In addition, please drop by office hours if you need guidance on any aspect of your project. The course staff can work with you on a case-by-case basis if you are unable to attend office hours and would like to meet at a different time.
*Development*: Please drop by office hours if you need guidance on any aspect of your project. The course staff can work with you on a case-by-case basis if you are unable to attend office hours and would like to meet at a different time. We will also hold a day of individual meetings with groups in the final week of the quarter.
## 1. Create Slides And Present Them
There will also be a midpoint checkin individually with Jen & Kelly; Details TBD.
You will submit, and present slides in-class. You will follow a similar format as your proposal 1 presentations, but will focus more on your solutions. Presentation time will be decided based on group formation and number of projects. Please ensure that your submitted slides are accessible and that you are making best-effort to present accessibly while staying on-time. Your slides should include the following. Note that *update* are slides you have presented before and **new** are new content.
# Final project deliverables
Your final set of deliverables are due March 14:
- a slide deck presenting your work (you will present this in the class final exam slot). Presentation length TBD depending on the number of groups.
- a public-facing web page containing a write-up of your project on a platform we will announce (e.g. [instructables](https://www.instructables.com/))
- a list of competencies you want to be graded on Note that for each competency, you will need to meet the requirements of the rubric for that competency, and additionally turn in a description of what part of your final project handin should be used to assess this, and what your role was in producing that.
1. *update* What (at a high level) did <s>will</s> you do?
2. *update* What is your evidence for why this is needed? Includes your first person evidence and your disability justice analysis.
3. *update* Why don't we have this already? To answer this you will need to look at what we *do* have and explain why your idea isn't already solved
4. *update* Provide technical details. How did <s>will</s> you achieve your goals? What software/platforms did <s>will</s> you use? What did <s>will</s> you do yourself?
5. **new** Show us a demo!
5. *update* How did <s>will</s> you validate your idea and what were the results
6. **new** What are some things you learned from this effort? <s> Why is this feasible (timeline, etc)</s>
## Slides
You will submit, and present slides in-class. You will follow a similar format as your proposal 1 presentations, but will focus more on your solutions. Presentation time will be decided based on group formation and number of projects. Please ensure that your submitted slides are accessible and that you are making best-effort to present accessibly while staying on-time.
Presentation length TBD depending on the number of groups.
## Webpage
## 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.
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/)
......@@ -87,15 +86,27 @@ Your page should contain the following:
- Methodology– about 3 paragraphs: What did you do in your project- what did you design or implement? What role did people with disabilities play in this, if any
- Disability Justice Perspective– 1 paragraph: How did a disability studies perspective inform your project?
- Learnings and future work -- 1-2 paragraphs: Describe what you learned and how this can be extended/ built on in the future.
- How you made your app accessible -- 1-2 paragrphs and (optionally) UARS you found in an appendix
- How you made your app accessible -- 1-2 paragraphs and (optionally) UARS you found in an appendix
## Competencies
Your final project will contribute to your competency grade on:
- Disability Awareness and Justice (including Disability Justice Framing; Finding First Person Accounts)
- Accessibility Compliance (including Accessibility Problem Fixes; Automated Checking (if you turn in relevant UARS); AT based Checking (if you turn in relevant UARS))
- Accessible Media and Documents (including Accessible Document Creation; Accessible Presentation Deck; Accessible Presenting; Image Description).
- Participation (one participation grade for each phase -- i.e. Idea pitching; Milestone 1 presentation; Final Project Deliverables)
To demonstrate that your website is accessible, please include an accessibility check summary at a minimum using an automated tool to generate it.
## 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
describing important visual elements and events. Your video should
alse include captions.
# Turnin
Your final set of deliverables are individual as competencies are assessed and submitted individually.
- Your slide deck presenting your work
- 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
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
of the rubric for that competency
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