Accessibility check: pptx after remediation

Produced by office_a11y_check.py (our checker script, modelled on Microsoft Accessibility Checker rules) v1.0. This is our own script that reads the Office Open XML directly; it is modelled on the rule set of Microsoft's Accessibility Checker but it is not Microsoft's tool and its counts will not match Microsoft's exactly. File: accessible-office-pptx-after.pptx

Errors: 0Warnings: 2Tips: 31

IDRuleSeverityCount
P01Presentation title property empty or generic ("PowerPoint Presentation")
Modelled on: Document title (File > Info > Title)
error0
P02Text language not set (no lang on runs, no default language)
Modelled on: Language / proofing language
error0
P03Slide has no title (no title placeholder, or empty)
Modelled on: Missing slide title
error0
P04Duplicate slide title
Modelled on: Duplicate slide title
warning0
P05Picture / graphic frame / group without alternative text
Modelled on: Missing alternative text
error0
P06Alternative text looks like a file name or generic label
Modelled on: Alt text not descriptive (manual review)
warning0
P07Non-text shape without alt text and not marked decorative
Modelled on: Missing alternative text (shape) / Mark as decorative
tip0
P08Reading order: title is not the first object read on the slide
Modelled on: Check reading order
warning2
P09Reading order differs from visual top-to-bottom / left-to-right order
Modelled on: Check reading order (manual)
tip27
P10Hyperlink text is a raw URL or non-descriptive
Modelled on: Unclear hyperlink text
warning0
P11Table without header row flag
Modelled on: Missing table header
error0
P12Text colour contrast below WCAG 2.2 AA (4.5:1, or 3:1 for large text)
Modelled on: Hard-to-read text contrast
error0
P13Manually typed list characters in text
Modelled on: Use list formatting
tip4
P14Empty text placeholder left on slide
Modelled on: Empty placeholder (manual)
tip0

Document facts

{
 "title": "E-Filing Study: Modernizing the E-filing Experience and Infrastructure",
 "core_language": "en-US",
 "default_text_style_lang": "en-US",
 "slides": 81,
 "invisible_runs": 33,
 "languages_on_runs": {
  "en-US": 215
 },
 "runs_without_lang": 0,
 "contrast_runs_checked": 177,
 "contrast_runs_undetermined": 5
}
Reading order (shape order in slide XML = order read by screen readers)
  1. Slide 1 (E-Filing study Modernizing the E-filing experience and infrastructure Prepared b): 1. sp:title E-Filing study Modernizing the E-filing experience → 2. sp In partnership with the Federal Election Commissio → 3. pic 18F logo
  2. Slide 2 (Presentation structure): 1. sp:title Presentation structure → 2. sp Presentation structure → 3. sp Shape 833 → 4. sp Shape 834 → 5. sp 1 → 6. sp Goals and approach → 7. sp:body 2 → 8. sp What we found → 9. sp A. filer experience → 10. sp B. scalable infrastructure → 11. sp 3 → 12. sp How to move forward → 13. sp 4 → 14. sp Questions
  3. Slide 3 (Background and goals): 1. sp:title Background and goals
  4. Slide 4 (How can we modernize the e-filing system to get better quality data, be responsi): 1. sp:title How can we modernize the e-filing system to get be
  5. Slide 5 (Our approach): 1. sp:title Our approach
  6. Slide 6 (18F methods): 1. sp:title 18F methods → 2. pic 18F methods. 1. We work iteratively: a waterfall p
  7. Slide 7 (Research activities): 1. sp:title Research activities → 2. sp Goal-setting workshop with FEC / Contextual intervi
  8. Slide 8 (We talked to): 1. sp:title We talked to → 2. sp 12 Filers of varying experience (+10) / 12 Experts i
  9. Slide 9 (What we found (at a high level)): 1. sp:title What we found (at a high level)
  10. Slide 10 (Helping filers complete forms correctly will improve data quality, filers’ exper): 1. sp:title Helping filers complete forms correctly will impro → 2. sp:body A. Filer experience
  11. Slide 11 (Existing infrastructure and processes meet the current demand.): 1. sp:title Existing infrastructure and processes meet the cur → 2. sp:body B. Scalable infrastructure → 3. sp But this will likely be increasingly difficult in → 4. sp ...without continued evolution.
  12. Slide 12 (What we found deep dive: Filer experience): 1. sp:title What we found deep dive: Filer experience
  13. Slide 13 (The flow of campaign finance information throughout the E-filing system.): 1. sp:title The flow of campaign finance information throughou → 2. pic Diagram of the flow of campaign finance informatio
  14. Slide 14 (A short story about the filer experience): 1. sp:title A short story about the filer experience → 2. pic Storyboard overview: nine comic panels in three ro
  15. Slide 15 (Filer story, panel 1 of 9: opening FECFile): 1. sp:title Filer story, panel 1 of 9: opening FECFile → 2. pic Panel 1: Francine, the filer, smiles as she opens → 3. pic Story progress map: panel 1 of 9 highlighted.
  16. Slide 16 (Filer story, panel 2 of 9: the election cycle question): 1. sp:title Filer story, panel 2 of 9: the election cycle ques → 2. pic Panel 2: Francine looks confused at an election cy → 3. pic Story progress map: panel 2 of 9 highlighted.
  17. Slide 17 (Filer story, panel 3 of 9: searching for help): 1. sp:title Filer story, panel 3 of 9: searching for help → 2. pic Panel 3: Searching the FEC website and other searc → 3. pic Story progress map: panel 3 of 9 highlighted.
  18. Slide 18 (Filers often have trouble with election cycles): 1. sp:title Filers often have trouble with election cycles → 2. sp:body Filers often have trouble with election cycles. / /
  19. Slide 19 (Filer story, panel 4 of 9: making a best guess): 1. sp:title Filer story, panel 4 of 9: making a best guess → 2. pic Panel 4: Francine worries in a thought bubble: "We → 3. pic Story progress map: panel 4 of 9 highlighted.
  20. Slide 20 (Filer story, panel 5 of 9: the report is submitted): 1. sp:title Filer story, panel 5 of 9: the report is submitted → 2. pic Panel 5: The laptop shows "Thank you for submittin → 3. pic Story progress map: panel 5 of 9 highlighted.
  21. Slide 21 (Filer story, panel 6 of 9: the data does not add up): 1. sp:title Filer story, panel 6 of 9: the data does not add u → 2. pic Panel 6: A RAD analyst thinks "These data don't ad → 3. pic Story progress map: panel 6 of 9 highlighted.
  22. Slide 22 (Filer story, panel 7 of 9: a request for additional information): 1. sp:title Filer story, panel 7 of 9: a request for additiona → 2. pic Panel 7: Francine, alarmed, holds a letter: RFAI, → 3. pic Story progress map: panel 7 of 9 highlighted.
  23. Slide 23 (Filer story, panel 8 of 9: calling the Reports Analysis Division): 1. sp:title Filer story, panel 8 of 9: calling the Reports Ana → 2. pic Panel 8: Francine on the phone with a RAD analyst → 3. pic Story progress map: panel 8 of 9 highlighted.
  24. Slide 24 (Filer story, panel 9 of 9: amendments): 1. sp:title Filer story, panel 9 of 9: amendments → 2. pic Panel 9: A RAD analyst and a journalist, both puzz → 3. pic Story progress map: panel 9 of 9 highlighted.
  25. Slide 25 (Filer experience recommendations: overview): 1. sp:title Filer experience recommendations: overview → 2. sp:body Improve FECFile’s usability → 3. sp Offer an open source, web-based version of FECFile → 4. sp Re-architect current data validation → 5. sp Provide an export capability → 6. sp Filer experience | Recommendations → 7. pic image65.png → 8. pic image66.png → 9. pic image67.png → 10. pic image68.png
  26. Slide 26 (Filer experience recommendations: re-architect data validation): 1. sp:title Filer experience recommendations: re-architect dat → 2. sp:body Improve FECFile’s usability → 3. sp Offer an open source, web-based version of FECFile → 4. sp Re-architect current data validation → 5. sp Provide an export capability → 6. sp Filer experience | Recommendations → 7. pic image65.png → 8. pic image66.png → 9. pic image67.png → 10. pic image68.png → 11. sp Shape 970 → 12. sp Shape 971
  27. Slide 27 (Filer experience recommendations: provide an export capability): 1. sp:title Filer experience recommendations: provide an expor → 2. sp:body Improve FECFile’s usability → 3. sp Offer an open source, web-based version of FECFile → 4. sp Re-architect current data validation → 5. sp Provide an export capability → 6. sp Filer experience | Recommendations → 7. pic image65.png → 8. pic image66.png → 9. pic image67.png → 10. pic image68.png → 11. sp Shape 984 → 12. sp Shape 985
  28. Slide 28 (Filer experience recommendations: improve FECFile usability): 1. sp:title Filer experience recommendations: improve FECFile → 2. sp:body Improve FECFile’s usability → 3. sp Offer an open source, web-based version of FECFile → 4. sp Re-architect current data validation → 5. sp Provide an export capability → 6. sp Filer experience | Recommendations → 7. pic image65.png → 8. pic image66.png → 9. pic image67.png → 10. pic image68.png → 11. sp Shape 998 → 12. sp Shape 999
  29. Slide 29 (59% of entities filing electronically use FECfile. Only 17% of the 402 FECFile u): 1. sp:title 59% of entities filing electronically use FECfile.
  30. Slide 30 (One of the most powerful ways to make the filing process more intuitive is to ma): 1. sp:title One of the most powerful ways to make the filing p
  31. Slide 31 (The flow of campaign finance information throughout the efiling system.): 1. sp:title The flow of campaign finance information throughou → 2. pic Diagram of the flow of campaign finance informatio
  32. Slide 32 (Filer experience recommendations: an open source, web-based FECFile): 1. sp:title Filer experience recommendations: an open source, → 2. sp:body Improve FECFile’s usability → 3. sp Offer an open source, web-based version of FECFile → 4. sp Re-architect current data validation → 5. sp Provide an export capability → 6. sp Filer experience | Recommendations → 7. pic image65.png → 8. pic image66.png → 9. pic image67.png → 10. pic image68.png → 11. sp Shape 1025 → 12. sp Shape 1026
  33. Slide 33 (The fact that FECFile is a desktop application constrains filers’ workflow. File): 1. sp:title The fact that FECFile is a desktop application con
  34. Slide 34 (Filer quotes about the desktop-only FECFile): 1. sp:title Filer quotes about the desktop-only FECFile → 2. sp:body “I am a MacBook Air user, so I have to go and find
  35. Slide 35 (We wanted to let all current E-filers tell us their thoughts about a web-based F): 1. sp:title We wanted to let all current E-filers tell us thei
  36. Slide 36 (“If a web-based version of FECfile were available, would you use it?”): 1. sp:title “If a web-based version of FECfile were available, → 2. pic Stacked bar chart, percent of respondents answerin → 3. sp Yes → 4. sp No → 5. sp Tell me more → 6. sp Percent of respondents
  37. Slide 37 (“Of the following capabilities we hope this change will accomplish, which are yo): 1. sp:title “Of the following capabilities we hope this change → 2. pic Horizontal bar chart, number of responses per capa → 3. sp Real-time collaboration on reports → 4. sp Access to reports in progress from multiple device → 5. sp Data backed up on central servers → 6. sp Data backed up in the cloud → 7. sp Mac compatibility → 8. sp Number of responses
  38. Slide 38 (What we found deep dive: Scalable Infrastructure): 1. sp:title What we found deep dive: Scalable Infrastructure
  39. Slide 39 (2013 study projection of filing data volumes): 1. sp:title 2013 study projection of filing data volumes → 2. pic Line chart from the 2013 study, "Annual and cumula → 3. sp 2013 Study projection
  40. Slide 40 (2016 study: growth of cumulative transactions (actual data)): 1. sp:title 2016 study: growth of cumulative transactions (act → 2. pic Line chart "Growth of cumulative transactions by y → 3. sp 2016 Study (actual data)
  41. Slide 41 (E-filing records per day): 1. sp:title E-filing records per day → 2. pic Column chart of e-filing records per day, mid-2016 → 3. sp E-filing records per day
  42. Slide 42 (Impacts): 1. sp:title Impacts → 2. sp Storage and processing needs will increase at an i → 3. sp Analysis more reliant on help from machines → 4. pic image74.png → 5. pic image75.png → 6. pic image76.png → 7. pic image77.png → 8. pic image78.png → 9. pic image79.png → 10. pic image80.png → 11. pic image81.png → 12. pic image82.png
  43. Slide 43 (Storage and processing needs are likely to increase at an increasing rate): 1. sp:title Storage and processing needs are likely to increas → 2. pic image81.png
  44. Slide 44 (Storage and processing needs are likely to increase at an increasing rate Traffi): 1. sp:title Storage and processing needs are likely to increas → 2. sp Keep moving to the cloud. → 3. pic image81.png
  45. Slide 45 (By cloud we mean): 1. sp:title By cloud we mean → 2. pic image65.png → 3. sp By Cloud we mean: / / Scalability / Don’t worry about h
  46. Slide 46 (Benefits: Handle more traffic Don’t worry about hardware Automating workflow Pro): 1. sp:title Benefits: / / Handle more traffic / Don’t worry about h → 2. pic image65.png
  47. Slide 47 (Analysis more reliant on help from machines): 1. sp:title Analysis more reliant on help from machines → 2. sp Optimize data intake for data analysis → 3. pic image82.png
  48. Slide 48 (Optimize data intake for data analysis): 1. sp:title Optimize data intake for data analysis → 2. sp Optimize data elements for analysis / Better integra → 3. sp:sldNum 48
  49. Slide 49 (Optimize data elements for analysis (1/2)): 1. sp:title Optimize data elements for analysis (1/2) → 2. pic Scanned FEC Form 3, Schedule B (itemized disbursem
  50. Slide 50 (Optimize data elements for analysis (2/2)): 1. sp:title Optimize data elements for analysis (2/2) → 2. pic FEC website disbursements data filtered to Randy P
  51. Slide 51 (Better integrate paper into the E-filing process): 1. sp:title Better integrate paper into the E-filing process
  52. Slide 52 (E-Filing (top) versus paper process (bottom)): 1. pic Information flow diagram of the e-filing process, → 2. pic Information flow diagram of the paper filing proce → 3. sp Shape 1144 → 4. sp:title E-Filing (top) versus paper process (bottom)
  53. Slide 53 (Sample FEC Form 3, Schedule A (itemized receipts)): 1. sp:title Sample FEC Form 3, Schedule A (itemized receipts) → 2. pic Sample FEC Form 3, Schedule A (itemized receipts)
  54. Slide 54 (Paper and electronic filers both use software to prepare forms): 1. sp:title Paper and electronic filers both use software to p → 2. pic Detail of the e-filing flow: the filer, spreadshee → 3. pic Detail of the paper filing flow: the same filer, s → 4. sp Shape 1155 → 5. sp Shape 1156
  55. Slide 55 (Form 3, Schedule A redesigned with a QR code): 1. sp:title Form 3, Schedule A redesigned with a QR code → 2. pic The same Form 3, Schedule A redesigned with a QR c
  56. Slide 56 (Paper process automation and machine readable process): 1. pic Information flow diagram of the current paper fili → 2. sp Shape 1165 → 3. sp:title Paper process automation and machine readable proc → 4. pic Information flow diagram of the QR-enabled paper p
  57. Slide 57 (To recap: The data is growing exponentially. There are data quality issues that ): 1. sp:title To recap: / / The data is growing exponentially. / The
  58. Slide 58 (How to move forward): 1. sp:title How to move forward
  59. Slide 59 (18F methods (recap)): 1. sp:title 18F methods (recap) → 2. pic 18F methods. 1. We work iteratively: a waterfall p
  60. Slide 60 (Prototype: report home page): 1. sp:title Prototype: report home page → 2. pic Screenshot of the prototype report home page "Frie
  61. Slide 61 (The FEC has made significant progress toward designing human centered applicatio): 1. sp:title The FEC has made significant progress toward desig
  62. Slide 62 (The FEC can expand ongoing efforts to make changes in a human centered, open, an): 1. sp:title The FEC can expand ongoing efforts to make changes
  63. Slide 63 (Thanks, this has been fun! Questions?): 1. sp:title Thanks, this has been fun! Questions?
  64. Slide 64 (Bonus session: Prototype Show and Tell): 1. sp:title Bonus session: / Prototype Show and Tell
  65. Slide 65 (Manual entry): 1. sp:title Manual entry
  66. Slide 66 (Manual entry prototype): 1. sp:title Manual entry prototype → 2. pic Animated screen recording of the manual entry prot
  67. Slide 67 (Importing data): 1. sp:title Importing data
  68. Slide 68 (One way filers can minimize rekeying errors is by importing their data, yet usin): 1. sp:title One way filers can minimize rekeying errors is by → 2. sp:body Improving FECFile’s usability | One example
  69. Slide 69 (“I have to call them every time because I can’t remember how to do this [import ): 1. sp:title “I have to call them every time because I can’t re
  70. Slide 70 (We prototyped one possible look and feel, and tested it with users): 1. sp:title We prototyped one possible look and feel, and test → 2. sp IMPORTING PROTOTYPE
  71. Slide 71 (Importing prototype): 1. sp:title Importing prototype → 2. pic Animated screen recording of the importing prototy
  72. Slide 72 (A lot of our current work is formatting the Excel file. If were able to select f): 1. sp:title A lot of our current work is formatting the Excel
  73. Slide 73 (Merging duplicate contacts (first attempt)): 1. sp:title Merging duplicate contacts / (first attempt)
  74. Slide 74 (Merging duplicate contacts: first attempt design): 1. sp:title Merging duplicate contacts: first attempt design → 2. pic First design for merging duplicate contacts: two v
  75. Slide 75 (Merging duplicate contacts (second attempt)): 1. sp:title Merging duplicate contacts / (second attempt)
  76. Slide 76 (Merging duplicate contacts: second attempt design): 1. sp:title Merging duplicate contacts: second attempt design → 2. pic Animated screen recording of the second design: be
  77. Slide 77 (Merging duplicate contacts (third attempt)): 1. sp:title Merging duplicate contacts / (third attempt)
  78. Slide 78 (Merging duplicate contacts: third attempt design): 1. sp:title Merging duplicate contacts: third attempt design → 2. pic Third design for merging duplicate contacts: the c
  79. Slide 79 (Thanks!): 1. sp:title Thanks!
  80. Slide 80 (Back-up slides): 1. sp:title Back-up slides
  81. Slide 81 (Back-up: 2013 study projections and 2016 study actuals): 1. sp:title Back-up: 2013 study projections and 2016 study act → 2. pic Chart from the 2013 study, FEC annual filing trans → 3. pic Chart from the 2016 study, total transactions by r → 4. sp 2013 Study Projections → 5. sp 2016 Study Actuals w exponential trend

Findings

P08 - Reading order: title is not the first object read on the slide (2)
P09 - Reading order differs from visual top-to-bottom / left-to-right order (27)
P13 - Manually typed list characters in text (4)

What this script does not check