was-flashcards v2
What exactly is ARIA?
ARIA (Accessible Rich Internet Application) is the acronym for Accessible Rich Internet Application. In other words: ARIA has no procedural logic or interactivity on its own. To create a interactive widget, you need to use JavaScript to give the content functionality, and you use ARIA to label things appropriately with names, roles, states, properties, and relationships. ARIA is essentially an API for communicating this information to screen readers.
What can ARIA do?
labels or names for items (e.g. using aria-label or aria-labelledby or similar) roles, role=”navigation”, role=”main” etc. states of dynamic/interactive components (e.g. aria-selected=”true”, aria-expanded=”true”, aria-hidden=”true”) properties of items (e.g. aria-haspopup=”true”) relationships between items (e.g. aria-owns, aria-controls, both of which describe a kind of parent-child relationship where one item owns or controls another) live announcements in real-time that are passed on to screen readers
True or False If there is an aria-labelledby attribute, the text it refers to will override all other name and label methods.
True
In practice, screen reader support for aria-label and aria-labelledby is best on which elements?
Focusable elements (<a>
, ````, etc.). Support is not as good on non-focusable elements (<p>
, </p><div>
, <span>
, <h1>
, etc.).</h1></span>
`` Elements with semantic meaning, as opposed to the elements that do not have semantic meaning (like <div>
and <span>
).</span>
Application regions (role=”application”). But be very careful with application regions, because they disable most of the screen reader’s regular keyboard shortcuts. on elements inside an application region (e.g. <div>
)</div></div></div></a>
What landmark regions do you know? What native HTML Landmarks?
Available landmark regions include: application banner complementary contentinfo form main navigation search HTML 5 defines landmarks as well, with such tags as: (equivalent to role="banner")
(equivalent to role=”navigation”) (equivalent to role="main")
(equivalent to role=”complementary”) (equivalent to role="contentinfo")
````````
What are the most important ARIA Roles?
alert alertdialog application dialog group log marquee menu menubar menuitem menuitemcheckbox menuitemradio progressbar separator slider spinbutton status tab tablist tabpanel timer toolbar tooltip tree treegrid treeitem
pseudo-HTML roles
button checkbox columnheader combobox contentinfo form grid gridcell heading img link listbox listitem option radio radiogroup row rowgroup rowheader scrollbar textbox
All of the following are ways to communicate the names of elements, EXCEPT: A. aria-labelledby B. C. role=”name” D. aria-label
C. role=”name”
True or False: aria-label and aria-labelledby consistently work for labelling non-semantic elements such as <div>
and <span>
.</span>
</div>
false
The purpose of ARIA roles is to: A. Provide the name of the element. B. Define what the element is. C. Identify the state of the element. D. None of the above.
B. Define what the element is.
Which type of ARIA roles are used to convey the layout of a web page? A. Landmark roles B. Abstract roles C. Pseudo HTML roles. D. Widget roles
A. Landmark roles
True or False: It is best to use actual HTML elements instead of pseudo HTML roles so developers don’t always have to create functionality for elements by using JavaScript.
-true
True or False: Assigning role=”application” to a region disables most screen reader keystrokes within the region to allow developers to create custom keystrokes.
True
Which role should be assigned within an application region to give screen readers access to regular text in the region? A. Presentation role B. Main role C. Note role D. Document role
D. Document role
ARIA attributes like aria-expanded, aria-checked, and aria-busy convey what information to screen reader users? A. The names of elements. B. The states of elements. C. The roles of elements. D. None of the above.
B. The states of elements.
Which ARIA attribute is used to provide additional information about an element? A. aria-labelledby B. aria-describedby C. role=”description” D. aria-label
B. aria-describedby
True or False: The difference between aria-live=”assertive” and aria-live=”polite” is that aria-live=”assertive” waits for a screen reader to finish its current statement before announcing new content. A. True B. False
False
True or False: ARIA is a programming language that communicates information like names, roles, and values to screen readers.
False
True or False: ARIA was invented to increase screen reader accessibility, especially for interactive scripts.
True
There are 82 ARIA roles. Each role falls into a category. Do you know these categories?
Abstract (don’t use these), Widget, Document structure, Landmark, Live region, Window
What defines WAI ARIA?
It defines attributes that can be added to standard HTML to define the name, role and values (Properties and states) of elements, especially for custom widgets.
What are characteristics of aria-label? A: Invisible B: Related to the ID of another element C: Contains a string D: Does not allow the text to be clicked E: Defines a new name for the element, which usually comes from its content F: A,C,D,E
F: A,C,D,E A: Invisible C: Contains a string D: Does not allow the text to be clicked E: Defines a new name for the element, which usually comes from its content
What are characteristics of aria-labelledby? A: Defines a new name for the element, which usually comes from its content B: Related to the ID of another element C: Can relate multiple ids from different elements D: The related texts are normally visible in the page E: Replace the element name presented to assistive technologies that usually comes from its content F: B,C,D,E
F: B,C,D,E B: Related to the ID of another element C: Can relate multiple ids from different elements D: The related texts are normally visible in the page E: Replace the element name presented to assistive technologies that usually comes from its content
What are characteristics of aria-describedby? A: Relates the id of another element. B: Provide additional information to the element C: Invisible D: A, B
A: Relates the id of another element. B: Provide additional information to the element
True or Fales: A button can get the role “heading” for example: Für Screenreader ist das jetzt eine Überschrift
im Button Tag steht role=”heading”. Aus irgendwelchen Gründen wird das oben nicht angezeigt
false A button is a component that allows interaction. A heading, on the other hand, is a structuring element that does not allow interaction in the browser. Therefore, a button must not be given the heading role.
A button should also be marked as a heading (e.g. in an accordion), which construct is correct? A:
Für Screenreader ist das jetzt eine ÜberschriftB:
<h2>
Für Screenreader ist das eine Schaltfläche in einer Überschrift
```</h2>`B: <h2>
Für Screenreader ist das eine Schaltfläche in einer Überschrift
```</h2>`
Are A and B an allowable nesting (Verschachtelung) of roles? A: a link in a button: <span>```</span>` B: a button in a button element: ``<div>`Wie soll das semantisch übersetzt werden?
</div>` Hinweis: Endtag von div und span wurden weggelassen, da sonst nicht sichtbar
No, A and B are not allowed.
Look at the example. Is the button enabled for screenreaders? Yes or no? Ist das im Screenreader deaktiviert oder nicht?
No the button is disabled for screenreader The HTML attribute “disabled” has priority over the ARIA attribute “disabled=”false”
True or false: If an HTML attribute and an ARIA attribute have the same semantics, then the HTML attribute takes precedence (Vorrang) over the ARIA attribute.
True
What takes precedence when assigning a role with the role attribute? The implicit, native value (HTML standard) or the ARIA role? A: the ARIA Role B: the implicit value
A: the ARIA Role Adding an ARIA role overrides the native role semantics in the accessibility tree for example <h1>
text< /h1>
h1 will no longer appear in the list of headings for screen readers </h1>
What takes precedence when an HTML attribute and an ARIA attribute have the same semantics? A: the ARIA Attribut B: the HTML Attribut
B: the HTML Attribut overrides the ARIA attribut Example: Ist das im Screenreader deaktiviert oder nicht?
For Screenreader the button would be disabled. Wenn ein HTML- und ein ARIA-Attribut die gleiche Semantik haben, dann hat das HTML-Attribut Vorrang vor dem ARIA-Attribut. Das disabled-Attribut ist entscheidend. Der Button wird eingegraut und ist weder per Maus noch per Tastatur aktivierbar. Für Screenreader ist das Element deaktiviert. Das ARIA-Attribut sagt aber das Gegenteil, nämlich dass das Element nicht deaktiviert ist. In solchen Fällen ist auf das ARIA-Attribut zu verzichten.
What is ARIA not?
ARIA does not provide functionality, but enriches elements with information. If a component on a web page has been semantically enriched with ARIA, then it must be made usable with JavaScript and styled with CSS
One ARIA Rules say: Do not change native semantics, unless you really have to. What is the correct code if the developer wants to build a heading that’s a tab. A: <h2>
heading tab</h2>
B: <div>
<h2>
heading tab</h2>
</div>
B: <div>
<h2>
heading tab</h2>
</div>
One Aria rule say that all interactive elements must have an accessible name. Which code is wrong (should be 2)? A: user name
B:
user name ```` C: user name
D:
user name E:
user name `<div>
</div>
` Hinweis: Es wurden Punkte gesetzt vor dem Endtag damit es sichtbar ist
A and E A: user name
A is wrong because the input type=text has a visible label ‘user name’ , but no accessible name E: is wrong because a div element regardless of what role is assigned is not a HTML labelable element.
user name <div>
</div>
Why does the Web Accessibility Initiative (WAI) of the W3C created WAI-ARIA?
They created WAI-ARIA to increase the accessibility of content – dynamic content in particular – for assistive technology users, such as screen reader users.
Name one goal of WAI-ARIA
One of the goals of WAI-ARIA is to make web applications behave more like software components
What SHOULD be used if the label text is visible on screen?
If the label text is visible on screen, authors SHOULD use aria-labelledby and SHOULD NOT use aria-label. Note: You type the id of another element with aria-labelledby. You don’t type the label text itself.
For which elements is aria-label support the best?
on focusable elements (<a>
, ````, etc.),</a>
on elements inside an application region (e.g. <div>
)</div>
Normally you would use HTML <h1>
-<h6>
for heading How can you ensure accessible for visual heading in a <div>
, <span>
, <p>
that cant be turned into an html heading?</p></span>
</div></h6></h1>
Use the aria-level attribute: <span>
This is a heading 2, change the number to correct heading level.</span>
For Forms: How can you associate error messages with their corresponding input?
Use aria-describedby to associate error messages with their corresponding inputs. It is presented to the screen reader separately from the accessible name (label) and doesn’t override it like the aria-label or aria-labelledby.
How should informative text within the element be referenced?
All informative elements inside
elements MUST be referenced in the alternative text of the element, or in a long description. All informative text within the
element should be referenced via aria-labelledby.````````
Why SHOULD SVG images include a base background color behind the important parts of the image, at a minimum?
SVG images will retain their colors when the user switches into Windows High Contrast Mode.
Which element should be used to animate svg images?
SVG animations SHOULD use JavaScript, rather than the element.
What are the SVG benefits?
Lightweight Compatible across browsers Can manipulate with CSS
What are SVGs?
Vector based graphics defined in XML format They can be interactive and dynamic
How can you make svgs accessibile?
role=img alt-text aria-labelledby aria-label
Inline SVGs are images that are embedded directly in HTML code. True or False?
True
How can you provide a long description for complex SVG images?
A short Alt-Text + Long description
How can you provide a long description for SVG only for Screenreader Users
Use the description attribute on the svg element (only for Screenreader Users and must be programmaticly associated with aria-labelledby)
You can embed SVGs via iframe or object element. True or False?
False should embed - as SVG image source - inline SVG within the HTML
What should be done to an <img>
element to increase screen reader compatibility when an SVG is used as its source? A. It should be assigned role=”img”. B. It should be assigned role=”region”. C. It should be assigned role=”presentation”. D. Nothing should be done to the `<img>
` element.
A. It should be assigned role=”img”.
Text in SVG images retains its crispness and legibility when magnified. True or False?
True
Which of the following ways to incorporate SVGs are considered bad for accessibility? A. B.
C. <img>
D.
E. All of the above are accessible F. Both A and D````
F. Both A and D
What is the best way to link the in an
so that screen readers will recognize it as the alternative text?```` A. aria-label B. aria-describedby C. aria-live D. aria-labelledby
D. aria-labelledby
True or False: Interactive SVG objects must be fully keyboard accessible.
True
For which elements can users customize colors with accessibility utilities like Windows High Contrast Mode? A) SVGs B) Icon Fonts
B) Icon Fonts
Icons retain their original color(s) when font and background colors are changed in user preferences. True or False?
False
Why should role=”img” be assigned to informative and actionable icon fonts? A. It should be assigned so that screen readers will ignore icon fonts. B. It should be assigned so that icon fonts receive visual focus. C. It should be assigned so that screen readers will recognize icon fonts as an images. D. Icon fonts aren’t images, so they don’t need to be assigned the role=”img”.
C. It should be assigned so that screen readers will recognize icon fonts as an images.
When assigning alternative text to actionable icon fonts (buttons or links), which technique is most effective? A. Add aria-label to the button or link B. Add hidden text within the button or link using CSS clip assigned to the surrounding span element C. Add text to an alt attribute in the surrounding span element.
A. Add aria-label to the button or link
Which of the following methods is recommended for decorative or redundant icon fonts? A. Decorative or redundant icon fonts should be described using aria-label. B. Decorative or redundant icon fonts should be assigned role=”img”. C. Decorative or redundant icon fonts should be assigned an empty, or null, alt attribute. D. Decorative or redundant icon fonts should be set to aria-hidden=”true”.
D. Decorative or redundant icon fonts should be set to aria-hidden=”true”.
True or False: Adding text within a element or in an alt attribute on the element are both ways of adding alternative text to
elements.````
False
What must be done to the element if it is used to present an image?
A. It must be assigned ARIA role=”presentation”. B. It must be assigned ARIA role=”img”. C. Nothing needs to be done to the element. D. It must have an alt attribute.
B. It must be assigned ARIA role=”img”.
True or false: If a element does not specify the background color, when a user enters into Windows High Contrast Mode, the background color of the image will change along with the color of the web page as a whole.
True
Which of the following is NOT a way of providing alternative text for simple elements?
A. Using the aria-label attribute on the element. B. Using the alt attribute on the
element. C. Providing a description within the element and referencing it using the aria-labelledby attribute.
````
B. Using the alt attribute on the element.
True or false: To make a element keyboard focusable, use tabindex="1" on the
element.````
False
True or false: Alternative text for and
elements can be provided using the alt attribute.````
False
True or false: Providing documents in HTML format is preferred over non-HTML documents because of the accessibility features available in HTML.
True
Which of the following is true about audio descriptions? A. Audio descriptions describe important visual information through synchronized captions. B. Audio descriptions are not required if there is no audio content. C. Audio descriptions describe important visual information that is not conveyed through a video’s audio track. D. Audio descriptions describe important visual information through a transcript.
C. Audio descriptions describe important visual information that is not conveyed through a video’s audio track.
People who are deafblind access video and audio through: A. Transcripts B. Captions C. Audio Description D. None of the above
A. Transcripts
True or false: A PDF document must be untagged in order for screen reader users to access the document.
False
True or false: Using the accessibility API for Silverlight and Flash makes them accessible across all screen readers.
False
The Web Content Accessibility Guidelines (WCAG) Level AA requires that captions be provided for: A. Prerecorded multimedia (video plus audio) B. Live multimedia (video plus audio) C. Prerecorded video-only D. A and B E. All of the above
A. Prerecorded multimedia (video plus audio) B. Live multimedia (video plus audio)
Captions MUST include all of the following EXCEPT: A. Dialog B. Important background sounds C. Important visual cues D. The identity of the individual speaking
C. Important visual cues
All of the following are best practices for captions EXCEPT: A. Caption should not exceed three lines on the screen at one time B. Captions should be uppercase C. The default font size for captions should be at least 22pt D. The last caption frame should be removed from the screen during long silent intervals
Captions should be uppercase
True or false: Users MUST be able to customize the font face, size, and color of captions.
False
True or false: The advantage of advanced caption file formats over basic file formats is that advanced formats support greater flexibility in styling captions to meet user needs.
True
Who are the target audiance for transcripts?
So, when composing transcripts, the target audience should be people who are deafblind.
The Web Content Accessibility Guidelines (WCAG) Level AA requires that transcripts be provided for: Prerecorded multimedia (video plus audio) B. Live multimedia (video plus audio) C. Prerecorded audio-only D. A and C
C. Prerecorded audio-only
True or false: Transcripts are the only way people who are deafblind can access multimedia (audio and video) content.
True
Transcripts MUST include all of the following EXCEPT: Dialog B. The lyrics to the complete musical soundtrack C. The identity of the individual speaking D. Important background sounds
B. The lyrics to the complete musical soundtrack
True or false: Transcripts must be provided on the same page as their corresponding media file.
False
The benefits of interactive transcripts include: A. The ability to search and navigate videos by selecting text in the transcript B. Increased accessibility for people with low vision C. The ability to provide captions in multiple languages D. Greater clarity for people with vestibular disorders
A. The ability to search and navigate videos by selecting text in the transcript
True or False: Prerecorded multimedia (video plus audio) MUST include audio descriptions.
True
What MUST be include in prerecorded video-only content? A: audio descriptions OR a text transcript. B: Only audio description AND text transcipt
A: audio descriptions OR a text transcript.
True or False: Audio descriptions MUST be provided for live multimedia (audio plus video) content.
False: IT MAY be provided
Who is the target group for audio description?
The target audience for audio descriptions is people who can hear but who cannot see.
The Web Content Accessibility Guidelines (WCAG) Level AA requires that audio descriptions be provided for: A. Prerecorded multimedia (video plus audio) B. Prerecorded audio-only C. Prerecorded video-only (when there is no transcript) D. A and B E. A and C
E. A and C
Audio descriptions benefit which of the following user categories: A. Deaf users and Deaf-blind users B. Low-vision users and blind users C. Users with mobility disabilities D. Blind users only
B. Low-vision users and blind users
All of the following are best practices for recording audio descriptions EXCEPT: A. Important actions that cannot be identified by sound should be described. B. Settings should be described, but not in overwhelming detail. C. Background sounds with a source not obvious to a sighted viewer should be described. D. New speakers in a scene should be identified.
C. Background sounds with a source not obvious to a sighted viewer should be described.
True or false: Extended audio descriptions are useful when the audio track does not provide sufficient gaps for the audio description narrator to adequately describe what is happening on the screen.
True
True or false: When an audio description track is available for a movie or video, it should be the default audio track because it enhances the viewing experience for all users.
False
True or False: To meet WCAG standards, the audio description track MUST be available in the same video file as the regular audio track.
False
To meet WCAG standards, the audio description track MUST be available in the same video file as the regular audio track. A. Prerecorded multimedia(video plus audio) B. Prerecorded audio-only C. Prerecorded video-only D. None of the above, sign language interpretation is a Level AAA requirement
D. None of the above, sign language interpretation is a Level AAA requirement
True or false: Sign language interpretation is helpful for deaf people who are more fluent in sign language than written language.
True
The simplest way to provide sign language interpretation for a live event such as a press conference is: A. Via Picture in Picture (PiP), in the corner of the video B. In a separate, synchronized video C. By including the interpreter in the same video frame as the speaker D. By ensuring the speaker signs as they speak
C. By including the interpreter in the same video frame as the speaker
True or false: HTML 5 video players have made the need for custom plugins to view online video practically obsolete.
True
All of the following are accessibility considerations for media players, EXCEPT: A. Tab order must be logical. B. Focus must be managed logically. C. Visual focus indicator color and shape must be customizable. D. Instructions should be provided for unusual keyboard interactions.
C. Visual focus indicator color and shape must be customizable.
Screen reader accessibility considerations for media players include: All media player controls must have a Name and a Role B. All media player controls must be keyboard accessible C. Some media player controls.. D: all of above
D: All of above
True or false: Media players MUST provide the ability to turn on and off all accessibility features such as captions, transcripts, and audio descriptions.
False
Background sounds in media presentations and web pages have the potential to negatively impact all of the following user categories EXCEPT: A. Users who are hard of hearing B. Blind users C. Deaf users D. Users with cognitive disabilities E. Users with mobility disabilities
C. Deaf users
True or false: In a multimedia or audio-only presentation, background sounds during dialog MUST be eliminated.
False
True or false: In a multimedia or audio-only presentation, background audio should be at least 20 decibels lower than (about 4 times quieter than) primary speech or sounds.
True
It is acceptable for audio content that auto-starts on a web page to play for up to: A. 3 seconds B. 5 seconds C. 10 seconds D. It never acceptable for audio to auto-start on a web page
A. 3 seconds
While it is acceptable to auto-play audio on a webpage for more than 3 seconds IF a mechanism to turn it off is available, doing so may make it IMPOSSIBLE for which user category/categories to use your web page? A. Deaf users B. Users who are hard of hearing C. People who use screen readers D. Users with cognitive disabilities E. All of the above
C. People who use screen readers
Which of the following statements is true? A. Photo-epileptic seizures are always milder than ‘regular’ epileptic seizures. B. Flashing of any speed is okay as long as it can be turned off. C. Only people with traumatic brain injuries are sensitive to flashing content. D. High-contrast flashes are more dangerous than low-contrast flashes.
D. High-contrast flashes are more dangerous than low-contrast flashes.
It is acceptable for content to flash up to how many times per second? A. 1 time B. 3 times C. 7 times D. It is never acceptable for content to flash on a web page
B. 3 times
WCAG Level AA allows for content to flash more than 3 times per second as long as certain conditions are met. These qualifying conditions include: A. The flashing content contains no red. B. The flashing area is small enough, and the colors are low contrast. C. The flashing content has a mechanism to turn the flashing off. D. It is impossible to quantify what may cause a seizure.
B. The flashing area is small enough, and the colors are low contrast.
Animations, parallax effects, and background videos or animations in web pages have the potential to negatively impact which of the following user categories: A. Users with vestibular disorders B. Blind users C. Users with cognitive impairments D. A and C E. All of the above
E. All of the above
Vestibular disorders affect a person’s: A. Reading comprehension B. Balance C. Ability to perceive some colors D. Ability to use a mouse
B. Balance
True or false: Parallax effects refer to the effect of some elements on a page moving in a different direction or at a different rate than other elements.
True
Parallax effects can negatively impact: A. Keyboard accessibility B. Readability of text C. Search Engine Optimization D. A and B E. All of the above
E. All of the above
True or false: Background videos that contain more than just decorative content must be fully accessible with captions, transcript, and audio descriptions, as appropriate.
True
True or false: Background videos that autoplay are not required to stop playing after 5 seconds.
False
The procurement laws Section 508 (U.S.) and EN 301 549 (Europe) apply to the procurement of information and communication technology by: A. Public entities B. Private entities C. Domestic entities D. All of the above
A. Public entities
True or false: The Americans with Disabilities Act (U.S. civil rights law) explicitly covers online content.
False
True or false: Section 508 of the Rehabilitation Act (U.S. procurement law) explicitly covers online content.
True
The 21st Century Video Communications and Accessibility Act (CVAA) requires captions for: A. All video content available on the web B. All audio content available on the web C. All video and audio content on the web that was made by U.S. companies D. Video content on the web that was previously aired with captions on television in the US
D. Video content on the web that was previously aired with captions on television in the US
When Captions Are Needed?
Prerecorded multimedia (video plus audio) files MUST include synchronized captions. All live multimedia (video plus audio) events that contain dialog and/or narration MUST be accompanied by synchronized captions. All live audio-only content that contains dialog and/or narration SHOULD be accompanied by text-based synchronized captions.
When Transcripts Are Needed?
Prerecorded multimedia (video plus audio) SHOULD have a text transcript. Prerecorded audio-only content MUST be accompanied by an easily-reachable text transcript. Prerecorded video-only content MUST include audio descriptions OR a text transcript. A text transcript describing the visual aspects of the video SHOULD be provided for video-only
What to Include in Captions and Transcripts
Captions MUST be verbatim for scripted content (except when intentionally creating simplified captioning for a relevant target audience, e.g. people with cognitive disabilities). Transcripts MUST be verbatim for scripted content. Important visual events MUST be described in the transcript. Important background sounds MUST be conveyed in captions and transcripts, preferably in [brackets] or (parentheses). Speech that is spoken off-screen MUST be captured in captions and transcripts. The identity of the person speaking MUST be identified in captions and transcripts.
Which of the following methods for notifying users of new content does not require JavaScript? A. Moving focus within a page or to another element such as a dialog B. Loading or reloading a page C. ARIA live announcements D. All methods require JavaScript
B. Loading or reloading a page
When moving focus to an element that is not focusable, it is important to include which one of the following attributes on the container: A. tabindex=”-1” B. tabindex=”0” C. tabindex=”1” D. aria-focus=”true”
A. tabindex=”-1”
Which of the following is NOT a consideration when moving focus to new content: A. The container on which focus is set must not be empty. B. Focus should not move unexpectedly. C. The element that triggers the focus change must include aria-haspopup=”true”. D. Sending focus to AJAX content must be the last event.
C. The element that triggers the focus change must include aria-haspopup=”true”.
True or False: ARIA live announcements are an effective way to notify users of new content without moving the user’s focus
true
True or False: aria-live=”assertive” always gives screen reader users updates, while aria-live=”polite” asks the user if they would like updates.
false
True or False: The ARIA live region must be present on the page and must be empty before inserting the content to be announced.
True
If one of your pages employs a time-limit, which of the following are recommended? A. Ensure the time limit is greater than four hours B. Provide a warning when the time limit is about to expire C. Provide an option to extend the session D. A and B E. B and C
E. B and C
True or false: When a user allows a session to time out, it is not necessary to save data because the user would have extended the session if they intended to continue.
False
True or false: ARIA live announcements should be used to announce that the time left on a countdown timer every time the visible time remaining changes.
False
Accessibility problems associated with automatically refreshing or reloading a page include: A. Users may not have time to read content before it disappears B. Users may lose their place on the page C. Users may have a seizure D. A and B E. All of the above
D. A and B
True or false: If refreshing page content is important for a web site, it is recommended that users be notified that new content is available using a dialog or an ARIA alert message depending on the urgency of the update.
true
While portions of a page are still loading (lazy loading): A. Screen Readers should announce every time new content has loaded. B. Placeholders for content that is still loading should inform users the content is being loaded. C. Newly loaded content should receive screen reader focus. D. None of the above; this technique should be avoided.
B. Placeholders for content that is still loading should inform users the content is being loaded.
True or False: Infinite scrolling may prevent a user from accessing information that comes after the infinite scrolling area.
True
True or False: Giving a screen-reader only method for skipping past scrolling content is an acceptable method for implementing infinite scrolling accessibly.
False
True or False: Interstitial views are intended to be temporary and therefore it is not required to make screen reader users aware of their presence.
False
Regarding single-page applications, which of the following statements is FALSE? A. Screen reader users must be made aware of new content loaded on the page. B. Focus management is often an essential part of making a single-page application accessible. C. The of a single-page application should not be updated when the user has selected a link that causes an AJAX event. D. A user must be able to use the browser's back and forward functionality as would be expected in a non-single-page application.
C. The of a single-page application should not be updated when the user has selected a link that causes an AJAX event.
True or False: ARIA is a programming language that communicates information like names, roles, and values to screen readers.
FALSE
Which is NOT an example of assistive technology that helps with using the Internet? A. Screen readers B. Screen magnifiers C. Refreshable braille devices D. Wheelchair E. Mouth stick
D. Wheelchair
True or False: Color-coded text is accessible by default to screen reader users, because screen readers always automatically announce changes in color.
False
For someone with low vision, all of the following are ways to make text more readable except: A. Zoom or magnify text on the screen B. Use synchronized video captions C. Change text and background colors for better contrast D. Use a screen reader
B. Use synchronized video captions
The most important consideration for designing web content for someone with motor disabilities is the inability to use: A. The hands B. The legs C. The eyes D. The mouth
A. The hands
Which types of Disabilities do you know?
Blind Low Vision Color-blind Deaf Deafblind Motor Disabilities Speech Disabilities Cognitive Disabilities Reading Disabilities Seizures (Krampfanfälle) Multiple Disabilities
What are the rules or checklist of items upon which the guidelines of WCAG 2.0 are based? A. Level AAA B. Success Criteria C. Sufficient Techniques D. Advisory Techniques
B. Success Criteria
True or False: ARIA was invented to increase screen reader accessibility, especially for interactive scripts.
True
Under most circumstances, the WCAG level most commonly set as the minimum goal is: A: A B: AA C: AAA
B: AA
Who is directly affected by the laws of Section 508 of the Rehabilitation Act in addition to the U.S. federal government? A. All organizations that do business with the federal government B. Everyone seeking to make technologies accessible to people with disabilities C. Anyone who uses the Internet D. All U.S. citizens
A. All organizations that do business with the federal government
Who is directly affected by the Accessibility for Ontarians with Disabilities Act (AODA)? A. All citizens of Canada B. Every person and organization in the Province of Ontario who provides goods, services, facilities, or employment C. U.S. citizens visiting the Province of Ontario D. Anyone who uses the Internet
B. Every person and organization in the Province of Ontario who provides goods, services, facilities, or employment
Which European mandate is similar to Section 508 in the United States? A. The European Standard for Disability Equality B. EU ADA - European Union Access to Disabilities Act C. EN Section 508 D. EN 301 549: Accessibility requirements suitable for public procurement of ICT (Information and Communication Technology) products and services in Europe
D. EN 301 549: Accessibility requirements suitable for public procurement of ICT (Information and Communication Technology) products and services in Europe
The Americans with Disabilities Act is an example of which type of accessibility law? A. Civil rights law B. Procurement law C. Industry-specific law D. Administrative law E. Constitutional law
A. Civil rights law
EN 301 549 is an example of which type of accessibility law? A. Civil rights law B. Procurement law C. Industry-specific law D. Administrative law E. Constitutional law
B. Procurement law
Designing web sites to benefit people with disabilities: A. Also benefits other users of all kinds B. Helps only a small minority of people C. Is extremely difficult to learn how to do, and should be left only to experienced professionals
A. Also benefits other users of all kinds
When is the best time to start working to make a design accessible? A. At the end of a project B. In the early stages of planning C. A little bit at a time throughout the project
B. In the early stages of planning
Accessibility is best approached as: A. A one-time project with a defined end date B. An ongoing program that requires constant commitment C. A legal hassle
B. An ongoing program that requires constant commitment
For someone with low vision, what are ways to make text more readable? A. Zoom or magnify text on the screen B. Use synchronized video captions C. Change text and background colors for better contrast D. Use a screen reader
A. Zoom or magnify text on the screen C. Change text and background colors for better contrast D. Use a screen reader
Which type of disability is the most common? A: Blindless or low vision B: Color Blindness C: Auditory disabilities D: Motor disabililties E: Cognitive Disabilities
E: Cognitive Disabilities
True or false: You can create a website that complies fully with the WCAG accessibility guidelines, but which is not fully accessible.
True
Which of the following is an example of a subjective accessibility guideline that is not easily testable? A. All images have an alt attribute. B. The cognitive skills required to use a web page are minimized. C. All form input elements have a label. D. The web page has a title.
B. The cognitive skills required to use a web page are minimized.
Which of the following is NOT one of the 7 Principles of Universal Design? A. Equitable Use B. Simple and Intuitive Use C. Tolerance for Error D. High Physical Effort
D. High Physical Effort
Name the 7 Principles of Universal Design?
1 Principle One: Equitable Use (Gleichberechtigte Nutzung) 2 Principle Two: Flexibility in Use 3 Principle Three: Simple and Intuitive Use 4 Principle Four: Perceptible Information 5 Principle Five: Tolerance for Error 6 Principle Six: Low Physical Effort 7 Principle Seven: Size and Space for Approach and Use
True or False: The design-centric approach to accessibility focuses on a person’s limitations.
False
Which of the following statements is true? A. Web accessibility happens readily without planning. B. As long as all website components are accessible individually, the entire user experience will always be accessible. C. Retrofitting an accessibility solution can solve most accessibility problems, without having to start the design from scratch. D. Accessibility rot in websites can occur when designers see accessibility as a one-time project, rather than an ongoing process.
D. Accessibility rot in websites can occur when designers see accessibility as a one-time project, rather than an ongoing process.
True or False: Designing for edge cases is a more inclusive design approach than designing for the statistical normal distribution of users.
True
Which of these aspects can affect the experience of a website user with a disability? A. The person’s technology literacy and experience B. The amount of time the person has had the disability C. The person’s level of expertise at using their assistive technology D. All of the above
D. All of the above
True or False: When designing accessible solutions, it’s helpful to think of disabilities as binary; either they are there or not there.
False
What does an “accessibility first” mindset mean, with respect to website and app development? A. Accessibility is the number one most important consideration, above everything else. B. Accessibility should be incorporated from the very start of the project all the way to the end. C. The project budget should prioritize accessibility before any other elements. D. Problems related to accessibility should always be fixed first, before any other problems.
B. Accessibility should be incorporated from the very start of the project all the way to the end.
True or False: Designing for people with disabilities has collateral benefits for all users.
True
True or False: It’s a good idea to create two versions of a website, the standard one and the accessible one.
False
The meaning of “affordance” is: A. How much of a project’s budget can be dedicated to accessibility B. The range of possible actions that someone can perform with an object C. The error tolerance within an accessible website design
B. The range of possible actions that someone can perform with an object
True or false: Screen reader users usually navigate pages by listening to the entire page being read from start to finish. A. True B. False
False
What determines the audio-structural experience of a web page for a screen reader user? A. The visual layout B. The semantic structure
B. The semantic structure
True or false: to provide accessible content for deafblind users, you must ensure that everything is available in a machine-readable text format. A. True B. False
True
True or False: Open captions (rather than closed captions) are a good choice to accommodate all users.
False
True or False: WCAG provides extensive and detailed guidelines for designing for users with cognitive disabilities.
False
To create accessible user-generated content, you can employ all of these strategies, EXCEPT: A. Automate accessibility fixes. B. Prompt and guide users to create accessible content during the authoring process. C. Limit the type of content users can post. D. Require users to delete and re-post content that has accessibility errors.
D. Require users to delete and re-post content that has accessibility errors.
True or false: Anything that invites and posts user input is an authoring tool.
True
True or false: There are no authoring tool guidelines for accessibility.
False
Which of the following is NOT an example of an automated accessibility solution that is currently available? A. Skype Translator B. Automatic captions on YouTube C. Automatic audio descriptions on YouTube D. Automatic alt text on Facebook images
C. Automatic audio descriptions on YouTube
Which Design Considerations for Blindness are relvant: A: All content must be presented in text or via a text equivalent (e.g., alt text for images or other non-text objects). B: All functionality must be available using only the keyboard (Note: be sure to test with the screen reader turned on, because there are subtle differences in keyboard behaviors when the screen reader is on). C: The content must use markup with good structure and semantics (headings, landmarks, tables, lists, etc.). D: All custom controls (e.g., expand/collapse buttons, media player volume control, dialogs, etc.) must have the correct name/label, role (either with HTML or with ARIA), and value, and must change value when appropriate (e.g., aria-expanded=”false” changes to aria-expanded=”true” after activating the button). E: Users must receive immediate feedback after all actions, via their screen reader. Silence after activating a feature is always bad! F: Videos require audio descriptions (additional narration of visual content) if the video’s original audio track (dialog, sounds, narration) does not explain everything that a person who is blind would need to know to understand the video. G: On mobile devices: All features require a click action. Custom swipe actions on web pages will not work with the screen reader turned on. H: All of above
All
Which Design Considerations for Low Vision are relevant? A: The pinch-to-zoom feature must not be disabled (avoid ````). B: All text must pass contrast guidelines against the background (verify using Deque’s axe DevTools accessibility browser extension or a similar tool). C: Links, buttons, and controls must have a visible :focus state and should have a visible :hover state. D: The user interface should provide a clear visual distinction between content (e.g., text) and controls (e.g., buttons, links, etc.). E: All of above
ALL
True or False: Design Considerations for Colorblindness are: All information must be understandable without needing to distinguish between colors Reds and greens are especially problematic when used as the only way to convey information.
True
Which Design Considerations for Deafness and Hard-of-Hearing are relevant? A: All videos must have captions. B: All audio-only content must have transcripts. C: Sign language interpretation of videos can be very helpful. D: All videos must have audio description E: A, B, und C
E: A, B und C
Which Design Considerations for Deafblindness are relevant? A: All of the considerations for blindness apply. B: All of the considerations for deafness apply. C: In addition, a transcript should be provided for multimedia (video plus audio) content. D: All of above
D: All of above
Which Design Considerations for Dexterity/Motor Disabilities are relevant? A: All functionality must be available using only the keyboard. B: Links, buttons, and controls must have a visible :focus state and should have a visible :hover state. C: With session time-outs, warn users before the time expires (e.g., an accessible dialog or alert), and give them the option to extend the session. Ensure the warning itself allows for slow responses. A recommended minimum response time is 2 minutes. D: Provide large click targets (links, buttons, controls) for users who have movements that are difficult to control E: All of above
E: All of above
Design Considerations for Speech Disabilities Don’t depend on voice input (e.g., in mobile apps, custom widgets, games, etc.).
Why? People with speech disabilities have difficulty with producing voice sounds and using muscles in their mouths, so it is critical that alternative means of communication are provided such as text chats, forms, email, etc.
Design Considerations for Cognitive Disabilities For users with lower comprehension: Simplify the interface as much as possible. Simplify the content as much as possible. Keep videos and audio as short as possible. Limit the number of choices on the screen. Provide help features. Design for ease of use. Test the usability of the interface with actual users, preferably including users with cognitive disabilities.
Why? Users who have lower comprehension will have a better web experience if the interface and content are easy to use and easy to understand. Too many options and complex information may be difficult for them to process.
Design Considerations for Cognitive Disabilities For users with memory loss: Retain information across screens, and within a path. Provide help features.
Why? A website that has predictability across all its pages (same navigation, same structure, etc.) will greatly benefit users with memory loss. Sites that are too complicated may fatigue users with memory loss. If a user has difficulty interacting with the web page, help features can assist them with navigating the web page.
Design Considerations for Cognitive Disabilities For users with distractibility (Ablenkbarkeit): Reduce or eliminate distractions (be careful with ads, carousels, intrusive audio, intrusive video, etc.).
Why? Too many distractions on a web page may cause people with cognitive disabilities to miss important information being conveyed on a web page. Distractions may cause them to lose focus or overwhelm them, and users may navigate from the web page.
Design Considerations for Reading Disabilities (Leseschwächen) For users with difficulty reading (dyslexia, etc.): Supplement text with illustrations, videos, audio, etc. Avoid the highest level of contrast for text against background (e.g., black on white) BUT be sure to stay within the contrast range that people with low vision need.
Why? People who have difficulty reading text will need the information conveyed in other formats like images, audio, and video. Using the highest contrast may also be difficult for people to read and hard on the eyes, so using colors that are a slight step down in contrast (e.g., dark grey against white or off-white) may make reading text a little easier.
Design Considerations for Seizure Disorders (Anfallsleiden) Don’t include videos, animations, or transitions with sequences of flashing light at a rate of 3 or more times per second.
Why? Using content that flashes, blinks, or flickers 3 or more times per second may trigger photo-epileptic seizures in susceptible users.
True or false: Can you create a design that complies fully with the accessibility guidelines, but which is not fully accessible?
True
A JavaScript drag-and-drop widget is designed to work with any of the following: a mouse, a touchscreen, or a keyboard. Which design principle applies? A: Principle Two: Flexibility in Use B: Principle Three: Simple and Intuitive Use C: Principle Four: Perceptible Information
A: Principle Two: Flexibility in Use