Mail: WebCT Page Accessibility Evaluation

WebCT Evaluation Information

Don Amos

Vista 4

Mail

 

Hadi

Functional Web Accessibility Testing

Functional Accessibility Rating

Navigation

Conformance Rating

N.1 Does the web page have a unique TITLE element and at least one H1 that is a subset of the TITLE content?

  No   Comment for N.1: nondescript Title and missing H1 subelement

N.2 Do menus and navigation bars have H2 elements before their links to provide orientation, and do those menu bars, exapandable menu bars, and other expansion controls change their labels based on whether they are expanded or not? NOTE: Headings can be hidden using CSS techniques based on the "position: absolute" property; do not use "display: none" or "visibility: hidden" since these techniques hide information from screen readers.

Yes     Comment for N.2: No comments

N.3 Do all major/minor topics have headings (H2-H6) and the headings provide useful orientation information to the content on the web page?
NOTE: Headings should not be used to stylize text.

Yes     Comment for N.3: No comments

N.4 Do all links indicate the target of the links?
NOTE: The same link text should not be used to point to different URIs and references to the same URI should use the same link text.

Yes     Comment for N.4: Links do not use real href target; instead href=

N.5 Do all form controls of have descriptive labels?

  No   Comment for N.5: several hidden forms revealed by FAE, only auto-refresh checkbox visible and selected

N.6 Do groups of related form controls have labels, this includes using fieldset/legend or headings (h2-h6) to indicate the relationship between the form controls?

    N/A Comment for N.6: No comments

N.7 Do changes in language of content use the LANG attribute to markup the new language?

    N/A Comment for N.7: No comments

N.8 Do data tables use CAPTION elements, TH elements, TH.ID attributes and TD.HEADERS attributes to title and indicate cell relationships?

  No   Comment for N.8: Layout tables contain summary attributes-why? Disabling tables hides top nave menu.

N.9 Do lists of items use UL, OL or DL list markup.?

  No   Comment for N.9: Course menu item href reqires real link and also appropriate titles for menu items.

N.10 Do frames have useful TITLE attributes?
NOTE: Frames used for client/server interaction or do not contain viable content should be marked as title="hidden".

Yes     Comment for N.10: FAE finds 8 frames in student mail, all with appropriate titles. Mail module has no useful noframes content.

N.11 Does content make sense when the page is linearized (i.e. table markup and/or stylesheets are disabled)?

  No   Comment for N.11: Cluttered and confusing interface results and top nav bar (build,teach, student)disappears from view.

Text Equivalents

Conformance Rating

E.1 Do all decorative images set ALT=''?
NOTE: Decorative images do not carry any content but are used purely for graphical styling (i.e. spacers, divider lines, ..), ideally these should all be moved to CSS techniques.

Yes     Comment for E.1: No comments

E.2 Do all content carrying and icon images have descriptive ALT text?

Yes     Comment for E.2: WebCT logo and menu graphic icons carry alt attribute

E.3 Does the ALT text for all images used for links or form control buttons match the onscreen text?
NOTE: If an image is used in conjunction with text links that ALT='' text should be null, otherwise the link text is spoken twice in screen readers.

Yes     Comment for E.3: No comments

E.4 Do all OBJECTs/APPLETS have text descriptions and alerntaive accessible version of the content and functions provided by the applet or object.

  No   Comment for E.4: 1 applet without alt text; the other shows alt

E.5 Are text transcipts of audio, video+audio and other multimedia available?

    N/A Comment for E.5: No comments

E.6 Are Text transcipts video+audio and other multimedia with visual and auditory renderings synchoronized with visual rendering?

    N/A Comment for E.6: No comments

E.7 Are links available to play multi-media content in external multi-media players?

    N/A Comment for E.7: No comments

Styling

Conformance Rating

Y.1 Does content reflow when browser text zooming features change font size?
NOTE: As content reflows the user should not need to use the horizontal scrolling features to view content and text content should not overlap with other text content.

Yes     Comment for Y.1: Frames are dynamic and resize with browser window

Y.2 Does content reflow when the graphical window width changes.
NOTE: As content reflows the user should not need to use the horizontal scroll features to view content.

Yes     Comment for Y.2: Horizontal scroll is unnecessary.

Y.3 Is content still usable when high contrast stylesheets are applied to the web page?
NOTE: The Opera browser has built-in high contrast user stylesheets and the Mozilla/Firefox Accessibility Extension also provides a high contrast stylesheet feature.

  No   Comment for Y.3: Color contrast diminishes in B/W 1; e.g. enlarged objects occlude views. Also , insufficient color contrast in: create folder, create message, read, unread, refresh in b/w 1.

Y.4 Are Background images used for decorative styling, instead of inline images?

  No   Comment for Y.4: No comments

Y.5 Is any image used to stylize text, except in logos and other branding icons?

  No   Comment for Y.5: No comments

Y.6 Is all content styled through CSS stylesheets, no in-line styling elements are used (i.e. B, I, FONT, CENTER, BLINK, MARQUEE, ...)?

  No   Comment for Y.6: Inline styles present in framed pages

Y.7 Do dynamic CSS pseudo-classes like :hover have corresponding :focus dynamic pseudo-class selectors.
NOTE: Keyboard movement of fous should cause changes in stypling, similar to :hover effects.

  No   Comment for Y.7: No comments

Scripting and Automation

Conformance Rating

R.1 Can all functions of the web page be performed with only the keyboard?

  No   Comment for R.1: Tabbing is problematic. Jumping from mail inbox to folders menu indicates javascript error. Use of mouse-dependent javascript event-handlers, i.e. onmouseover without onfocus, etc.

R.2 Is any OnChange event used for SELECT elements?

  No   Comment for R.2: No comments

R.3 Are session time outs adjustable by the user?

  No   Comment for R.3: Automatic timeout occurs after span of non-interaction with interface

R.4 Can animations be paused and restarted by the user?

    N/A Comment for R.4: No comments

R.5 Is any content that flickers between 2-55 Hz disabled by default, users must be warned of the flickeering before the content is started?

  No   Comment for R.5: No comments

R.6 Is an accessible alternative for embedded Java Applets, Flash and other APPLETS and OBJECTS available?

  No   Comment for R.6: One applet with no alt content.

Standards

Conformance Rating

S.1 Is DOCTYPE specified?

Yes     Comment for S.1: HTML 4.01 Frameset module; HTML 4.01 Transitional framed pages

S.2 Is default language specified?

  No   Comment for S.2: No meta information included

S.3 Is character encoding specified?

 

 

In student view, when the Mail link is selected, the LHS navigtion bar (Course Tools, My Tools) unexpectancly collapses which may confuse or alarm some users. In TopFrame, javascript 'type' attribute not specified, incorrectly uses language. Spacer gifs and table layout are implemented, not css for positioning. The Folders frame page has nondescript title, Table of Contents, unike the Mail Messages title for Mail Inbox frame page. Use semantic markup - the Folders page shows bold not strong tags. Place a seperating character between adjacent links, not whitespace, e.g. Jump to Navigation Frame Jump to Content Frame. Recommend device-independent scripting. The Build, Teach, Student tabs do not have clear title attributes. The Create Folder item does not have appropriate title text, i.e. 'link opens in new window.' keyboard navigation fails due to scripting errors.