diff --git a/assignments/index.md b/assignments/index.md index abd62e63d9d9d93926155dd55aeec6167ca48322..9fffcf40a85feb6d3c622079bff061f61dd2f760 100644 --- a/assignments/index.md +++ b/assignments/index.md @@ -24,7 +24,7 @@ questions or run into issue, please contact the course staff. | HW3: [Web/App Access UARS](website.html) | [Canvas HW3]({{site.canvas}}/assignments/8443528) | 10/16 | | HW4: [Web/App Access Report](website-report.html) | [Canvas HW4]({{site.canvas}}/assignments/8712208) | 10/30 | | ~~HW5: [Post GUI Accessibility](technology-review.html)~~ | ~~[Canvas HW5]({{site.canvas}}/assignments/8712482)~~ | ~~10/30~~ | -| HW6: [Post GUI Accessibility Implementation](technology-implementation.html) | [Canvas HW6]({{site.canvas}}/assignments/8712492) | 11/6 | +| HW6: [Accessibility Implementation](technology-implementation.html) | [Canvas HW6]({{site.canvas}}/assignments/8712492) | 11/6 | | HW7: [Final Project Proposal](project-proposals.html) | TBD | 11/13 | | HW8: [Final Project Checkpoint](project-checkpoint.html) | TBD | 11/20 | | HW9: [Final Project Presentation](project-final.html) | TBD | 12/12 | diff --git a/assignments/technology-implementation.md b/assignments/technology-implementation.md index df0be6433059177b063541c6c988bd6b831c89b1..997db40fcdedfac04dc7bfc49ae54f1f4bf96412 100644 --- a/assignments/technology-implementation.md +++ b/assignments/technology-implementation.md @@ -23,60 +23,67 @@ The goal of this homework is to build something that is accessible. Specifically ## Learning Goals / Competencies This homework may contribute to your competency grade on -- 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 +- Accessible Document Creation +- Accessibility Problem Fixes - 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 +In addition, you can *optionally* ask us to assess the following things to your homework: +- Automated Accessibility Checking (requires writing up UARs) +- AT-Based Accessibility Checking (requires writing up UARs) +- Image Description (you have to provide alt text anyway, so just tell us if we should assess it) +- Familiarity with a Range of Accessibility technologies +- Presenting Accessibly + ## 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 trouble! # Details To complete this assignment, please do the following -## 1. Select a specific app or website that you will make more accessible +## 1. Select a specific interface or web app 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) %} +{% details Possible examples (this list is still unders construction) %} +- A class assignment that has an interface +- A web app +- A mobile app (e.g. final project for 340) +- An interface wrapped around some machine learning program - An educational game for young children - Tools for learning programming - A visualization - A password or CAPTCHA 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 %} -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 discussion on Friday, and post something to the Ed discussion for this assignment to get approval). +Also be clear about what task you want to accomplish. **If you don't have any interactive application that you can do this with** you can use a static website or content, however in this case you need to get our approval by submitting the content you will focus on to us **before class on Friday.** ## 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 will be addressing. -Test out your app with that accessibility aid and identify any problems with completing that task. Write them up as UARS. +Be clear about what task your are testing. -*Note* If you did not get to use Automated testing, or need to be re-assessed on it, you can *also* generate automated UARs if your have something that works with automated testers. +Test out your app with that accessibility aid and identify any problems with completing that task. + +*Note* UARs are not required unless you want to be assessed on competencies that require them +(Automated Accessibility Checking & AT-Based Accessibility Checking) ## 3. Fix the problem 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. -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. - ## 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 Note: **do not submit a PDF**. We expect your submission to be a Word or Google Doc. +## 4. Present about it in Section +Be prepared to demonstrate the problems you found and the fix you created in section using at least one accessibility technology in your demonstration. + diff --git a/schedule.md b/schedule.md index 1ec5e501f77e8ebd9c4cab350f62cbf048a292a4..3e9ff42e89f72e9436c5404d464f60c5bbe8d108 100644 --- a/schedule.md +++ b/schedule.md @@ -229,7 +229,7 @@ The lecture will be accompanied by an ASL interpreter and will include CART capt {% enddetails %} -{: .module} + {: .module} # Module 2: Post GUI Accessibility {: .week} @@ -244,11 +244,10 @@ The lecture will be accompanied by an ASL interpreter and will include CART capt **Wednesday**: {% include slide.html title="Brief Introduction to Laser Cutting" loc="laser-cutting.html" %} -**Thursday Section**: +**Thursday Section .red[IN CSE 022]**: Finish making laser cuttable designs and print -**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 +**Friday** Discussion with [Marco Salsiccia](https://www.linkedin.com/in/marcosalsiccia/), Senior Native Mobile Accessibility Coach at [Deque Systems](https://www.deque.com/#) (formerly a Senior Animator at [First Person](https://www.firstperson.is/); and [Dr. Michele Williams](https://www.linkedin.com/in/micheleawilliams1/) of [M.A.W. Consulting](https://mawconsultingllc.com/). We will talk about about an industry perspective on accessibility testing and born accessible systems. ## Homework {: .homework} Required Reading and Reflection (for Wednesday) diff --git a/slides/3dprinting.html b/slides/3dprinting.html index d1cd61b204335595d5248dd784fa7a9448b277ba..07ddfcf5c3d3d31e2d5efb59b3596ed46fade8fa 100644 --- a/slides/3dprinting.html +++ b/slides/3dprinting.html @@ -289,6 +289,7 @@ This is a focus of a lot of my group's work - This is also the start of "Module 2", post-GUI accessibility. Please fill out our end-of-module survey to give feedback on module 1 (we will post it on Ed this week) - Was everyone able to find their comments in the gradebook? - Office hours at 3:30 on Tuesday; online at 11:30 on Wednesday instead of in person +- Section is in **.red[CSE022]** --- # Announcements (2/2)