Skip to main content
CollegeSource Support

Schedmuleā„¢ Accessibility Roadmap

 

Vendor/Product Information

Vendor Name

CollegeSource, Inc.

Product Names

Schedmule™

Newest Version

4.5.2

Completion Date

Feb 14, 2019

Contact Name/Title

Melissa Brooks/User Experience Lead

Contact e-mail

accessibility@collegesource.com

Release Timeline

  • 4.5.2 - Jan 15, 2019

For a history of accessibility fixes in past releases, see Schedule Builder Accessibility Fixes by Release.

Issues

Access to the specific issue details in our Issue Tracker requires a Support Center account--request one here.

Issue Number Issue Description Current Status 1 Timeline Available Workarounds and Other Comments
RWZD-168 Keep the styles and javascript off or on depending on user choice between the apps Planned 4.5.1 We will be removing the "Text Only View" within version 4.5.1, so this issue will no longer be relevant.
RWZD-221 Text Only View/Busy Times description - font size needs increased Planned 4.5.1 We will be removing the "Text Only View" within version 4.5.1, so this issue will no longer be relevant.
RWZD-315 On the Schedule Indexing admin page the NVDA screen reader cannot read the question marks Under Investigation    
RWZD-358 When NVDA reaches the schedule preview, it starts reading off columns without any helpful information to a vision impaired user Planned 4.5.1 The schedule preview is being completely redesigned in version 4.5.1.
RWZD-359 When NVDA is reading courses on the schedule, we should refer to the date to inform the vision impaired user Planned 4.5.1  
RWZD-360 NVDA is not reading headers on the Sections tab Planned 4.5.1 The schedule preview is being completely redesigned in version 4.5.1.
RWZD-361 NVDA is providing no information to a visually impaired user when reading the days applicable to each course section Under Investigation    
RWZD-362 When choosing to create auto generated schedules, there is no indication to a screen reader that it is running or when it has finished Under Investigation    
RWZD-373 Cannot use the keyboard to sort any column in the Find Courses table  Under Investigation    
RWZD-374 NVDA does not read the sortList in the Header Under Investigation    
RWZD-381 Screen reader reads all the days in the Schedule table except Sunday, where it reads "sun" instead of Sunday Planned 4.5.1  
RWZD-382 Time Between Courses Range - screen reader reads the time incorrectly Under Investigation    
RWZD-416 Cannot use the keyboard to navigate to the sort button under course sections Under Investigation    
RWZD-417 Schedules\Sections - screen reader reads the Day table as clickable for each column Under Investigation    
RWZD-418 Schedules\Busy Times - screen reader does not read the header labels Planned 4.5.1  
RWZD-420 TextOnlyView / Search Results - cannot use the keyboard to sort any column  Planned 4.5.1 We will be removing the "Text Only View" within version 4.5.1, so this issue will no longer be relevant.
RWZD-450 Schedule Builder is not letting the screen reader user know that an alert has appeared on the page indicating that changes have not yet been saved Under Investigation    
RWZD-453 When Windows High Contrast is on, user cannot tell which day preference is selected Under Investigation    
RWZD-454 When Windows High Contrast is on, user cannot tell if these preferences were selected or not (Professor Preferences, Campus Preferences & Delivery Type Preferences) Under Investigation    
RWZD-455 When All courses were either locked or unlocked - NVDA does not read the selection correctly Under Investigation    
RWZD-462 NVDA does not read the pop-up message that warns user that the change has not yet saved  Under Investigation    
RWZD-470 NVDA does not read the star image that displays in front of the schedule Planned 4.5.1 Default/Primary schedules have been redesigned in 4.5.1.
RWZD-472 Text Only: NVDA does not read the labels in My Schedule page Under Investigation    
RWZD-485 Checkbox for HideConflict courses appears to be missing form label Planned 4.5.1  
RWZD-489 Auto-generate Schedule/Set Pref: drop-down box and radio buttons are missing form label Under Investigation    
RWZD-496 Schedule Admin: all input fields and radio buttons are missing form label Under Investigation    
RWZD-497 Schedule Admin: YearTermSetup & Course Indexing have empty table header Under Investigation    
RWZD-510 Help for the application functions has empty table header Under Investigation    
RWZD-511 The Home image in the installation verification page has empty link Under Investigation    
RWZD-513 Checkbox for enrolling around sections and full sections has no form label  Planned 4.5.1  
RWZD-541 NVDA does not read the heading labels, it only reads "heading clickable" Under Investigation    
RWZD-584 TextOnlyView: move these buttons close together: Create/Clear/Edit/Delete buttons Planned 4.5.1 We will be removing the "Text Only View" within version 4.5.1, so this issue will no longer be relevant.
RWZD-589 NVDA reads the Cancel (x) as a "time" button Under Investigation    
RWZD-590 NVDA does not read any message in the Auto-generate Schedule window, such as Default Only or Default and Bookmarked Planned 4.5.1  
RWZD-591 NVDA does not read the alert message in the pop-up window when auto-generated is completed Under Investigation    
RWZD-592 NVDA does not read the selected time between either Courses Range or Campuses Under Investigation    
RWZD-593 NVDA reads the Time Preferences bar as "text frame" Under Investigation    
RWZD-594 Busy Times description box has no label Under Investigation 4.5.1  
RWZD-595 NVDA does not read the Year and Term in My Schedules Under Investigation    
RWZD-601 uAchieve logo - Move IMG element into an appropriate landmark Under Investigation    
RWZD-607 Main page - skin navigation link contains no landmark Under Investigation    
RWZD-608 Turn off styles and javascript - link contains no landmark Planned 4.5.1  
RWZD-611 Date Not Found label - foreground and background color does not meet CCR threshold Under Investigation    
RWZD-612 Username/Year/Term selection and Eligible date table - table must identify a table as either data or layout table Under Investigation    
RWZD-614 Search button (displays below Schedule 1) - foreground and background does not meet the CCR threshold Planned 4.5.1  
RWZD-615 Thumbnail1/padding-bottom - the foreground and background color does not meet the CCR threshold Under Investigation    
RWZD-616 Actions - define the purpose of the table by adding header cells for either data table or layout table Under Investigation    
RWZD-617 Actions/SelectionOptions box - a form control does not have a label correspondent label Under Investigation    
RWZD-618 Actions/Checkbox - missing form label Under Investigation    
RWZD-620 Schedules TABLE - no Form Control label Under Investigation    
RWZD-621 Schedule rows or column - add a widget role to describe the user options and actions of the table Under Investigation    
RWZD-623 Busy Time - INPUT element shares ID value with another element on the page Under Investigation    
RWZD-624 Course Sections Header - add a widget role to the element to describe the user options and actions of the table Planned 4.5.1 Course section headers were removed in 4.5.1
RWZD-626 PROGRESSBAR - add a label to the DIV element with PROGRESSBAR widget role Under Investigation    
RWZD-628 Thumbnails - table with unknown roles on the page Under Investigation    
RWZD-630 Year/Term Input box - add a label to SELECT OPTIONS Under Investigation    
RWZD-642 Preferences/General link - CCR of 3, adjust the foreground and background colors to exceed 4.5 Under Investigation    
RWZD-643 Generate button - CCR of 3 for larger or bolded text Planned 4.5.1  
RWZD-644 Professor Preferences - buttons selection do not meet CCR color threshold Under Investigation    
RWZD-646 Select Schedules to Keep - add the label control Under Investigation    
RWZD-648 Select Schedules to Keep - input radio -  add a FIELDSET element with LEGEND element to provide a grouping label for the radio buttons Under Investigation    
RWZD-651 Time Block Preferences/input radio - hidden INPUT element shares the ID value with another element on the page Under Investigation    

RWZD-743

Sharing With Me buttons need alt/hover text

Under Investigation    

RWZD-746

Web area: My Schedule - ARIA label and title not specified Under Investigation    

RWZD-747

Menu bar: Name Schedules - ARIA label and title not specified

Under Investigation    

RWZD-748

User Name - move LABEL element into appropriate landmark

Under Investigation    

RWZD-749

Label 'P' - move SPAN element into an appropriate landmark

Under Investigation    

RWZD-750

Move INPUT element into an appropriate landmark for both fields: user name and password

Under Investigation    
RWZD-751 LOGIN and CLEAR  buttons are not in an appropriate landmark Under Investigation    

RWZD-752

Login page - add a LANG attribute with a valid IANA code to the HTML element of the page

Under Investigation    

RWZD-753

Search Classes button has low contrast

Under Investigation    

RWZD-754

Select Term - form has no button element

Under Investigation    

RWZD-755

Classes button/icon has low contrast

Under Investigation    

RWZD-756

Add label to BUTTON for the Search Courses icon

Under Investigation    

RWZD-757

Pre-Enroll button has low contrast

Under Investigation    

RWZD-758

Should adjust the foreground and background colors for the Begin and End Dates

Under Investigation    

RWZD-759

+Add Classes - adjust the colors to exceed 3.1 CCR for large or bold text

Under Investigation    

RWZD-760

Calendar table - add header for each cell

Under Investigation    

RWZD-761

Schedules tab - change the LABEL, use FIELDSET and LEGEND elements or an ARIA technique to make the label text content unique on the page

Under Investigation    

RWZD-762

Schedules tab - use ARIA technique to make the label text content unique on the page

Under Investigation    

RWZD-763

createYourOwnButton - ID shares with another element on the page

Under Investigation    

RWZD-764

Use the FIELDSET and LEGEND elements for the Schedules/tabpanel

Under Investigation    

RWZD-765

Delete Schedule - the BUTTON shares delete value with another element on the page

Under Investigation    

RWZD-766

Time-based Preferences - BUTTON element shares the 'preference_time_sideNav' ID value with another element on the page

Under Investigation    

RWZD-767

Share Schedule button - hidden button element shares the 'share 17139583-button' ID value with another element on the page

Under Investigation    

RWZD-768

Full section details button - BUTTON shares ID value with another element on the page

Under Investigation    

RWZD-769

PROGRESSBAR - add a label to the progressbar 

Under Investigation    

RWZD-770

All Preferences buttons have low contrast

Under Investigation    

RWZD-771

Locked Sections button - create a parent widget with the role of TABLIST for this tab widget

Under Investigation    

RWZD-772

Reset All Preferences, Save, and Finish buttons all have low contrast

Under Investigation    

RWZD-773

Unlock class - add header cells using row and column headers

Under Investigation    

RWZD-774

Generate Schedules button - use CCR of 2.4 for large or bolded text and adjust the foreground and background colors to exceed 3.1

Under Investigation    

RWZD-780

Generate schedule selection box - form has no button elements

Under Investigation    

RWZD-781

Generate schedules selection box - form has no button elements

Under Investigation    

RWZD-782

Add text content to the BUTTON element for the Delete Schedules button

Under Investigation    

RWZD-797

Auto-generated Schedules - headings are not properly nested on the page

Under Investigation    

RWZD-799

Save Schedule in the pop-up window - adjust the level of the H5 heading

Under Investigation    

RWZD-802

Each hidden schedule has no cells header or table header

Under Investigation    

RWZD-808

Tabs: Friends/BusyTimes/Classes/Schedules - create a parent with the role of TABLIST for the TABS widget

Under Investigation    

RWZD-813

Course Number and Course Title - headings are not properly nested in the page and the MAIN landmark and page

Under Investigation    

RWZD-815

Number of Friends - adjust the foreground and background colors to exceed 4.5

Under Investigation    

RWZD-819

Search button - widget labels must be descriptive

Under Investigation    

RWZD-821

Request Sharing With Me button - hidden BUTTON element has the 'share-1739914-button' ID value with another element on the page

Under Investigation    

RWZD-822

id=calendar - add widget role(s) to the element and its description that accurately describes the user options

Under Investigation    

RWZD-823

Change Term - text must exceed CCR threshold

Under Investigation    

RWZD-824

Add Busy Times - input field has no label

Under Investigation    

RWZD-825

Add Busy Times: Name/Start/End Time - change the LABEL element with the FOR attribute value 'busyTimeName' to reference a form control

Under Investigation    

RWZD-826

Edit and Delete Time Blocks - add header cell using the HEADERS attribute

Under Investigation    

RWZD-827

Time Block - checkbox and input box - add a label

Under Investigation    

RWZD-828

Email - heading is not properly nested on the page

Under Investigation    

RWZD-830

Available status (+) - use an ARIA technique to make label text content unique on the page

Under Investigation    

RWZD-838

Login page - NVDA should announce the page is being loaded

Under Investigation    

RWZD-839

Change Term - NVDA does not announce when the page is being loaded

Under Investigation    

RWZD-840

NVDA should announce the actual day, not just a letter

Under Investigation    

RWZD-841

NVDA does not announce when an email is successfully sent

Under Investigation    

RWZD-842

NVDA should read "Search button"

Under Investigation    

RWZD-843

NVDA does not read the shareFriends button

Under Investigation    

RWZD-844

NVDA does not announce the error message as to why a user cannot add a particular course

Under Investigation    

RWZD-845

NVDA does not alert the user when a course is successfully added to the cart

Under Investigation    

RWZD-846

NVDA does not alert the user when a section is selected

Under Investigation    

RWZD-847

NVDA does not read the Add Section (+) button, it only reads "graphic button"

Under Investigation    

RWZD-848

NVDA does not alert the user when the dialog window pops up

Under Investigation    

RWZD-850

NVDA does not read the number of seats that were added to a section

Under Investigation    

RWZD-851

Using the keyboard to navigate to the Friends button automatically adds a class to a section

Under Investigation    

RWZD-853

NVDA does not alert the user to the number of schedules that are generated

Under Investigation    

RWZD-854

NVDA reads the Unlock button as "unlock class graphic"

Under Investigation    

RWZD-855

Busy Times - NVDA reads all checkboxes as "graphic"

Under Investigation    

RWZD-856

+Add Classes and Auto-generate buttons - keyboard does not stay in focus in its location

Under Investigation    

RWZD-857

Using the keyboard to unlock a course section causes the focus key to move to the top of the page

Under Investigation    

RWZD-858

Pressing the keyboard Enter key on the Search course icon causes the focus button to move to the top of the page

Under Investigation    

RWZD-859

Login page - one offscreen element

Under Investigation    

RWZD-860

Login page/PDF - low color contrast

Under Investigation    

RWZD-861

Login error message has low color contrast

Under Investigation    

RWZD-862

Logo/onclick - does not accurately describe the user options/actions of the IMG element with the following event handlers

Under Investigation    

RWZD-863

Logo/IMG - add a widget role to the IMG element

Under Investigation    

RWZD-864

Logout - move H2 into appropriate landmark

Under Investigation    

RWZD-865

Logout page - move the P into appropriate landmark

Under Investigation    
RWZD-895 Skip Navigation links must have appropriate landmark Under Investigation    
RWZD-896 Create Your Own/Button - ID is not unique Under Investigation    
RWZD-897 Course Number - heading is not properly nested on page Under Investigation    
RWZD-898 Course Description field - adjust the level of the H6 element Under Investigation    
RWZD-899 NVDA does not read the Course Search button Under Investigation    
RWZD-900 NVDA reads all of the following buttons altogether: Make Primary, Print, Export, and Email Under Investigation    
RWZD-901 Cannot delete or edit Busy Time when NVDA is activated Under Investigation    
RWZD-902 Cannot use the keyboard to delete Busy Time Under Investigation    
RWZD-903 NVDA does not read the actual day, but only announces its abbreviation Under Investigation    
RWZD-904 Delete Friends button is confusing - the same button has two different meanings Under Investigation    

Back to top

Deferred Issues

Many issues in 4.5 could not be reproduced because of major changes to Schedule Builder that resolved several accessibility issues.

Issue Number

Issue Description

Current Status 1

Timeline

Available Workarounds and Other Comments

RWZD-677 Find Courses - add ARIA widget roles to the 5 interactive elements, or to their descendants, to describe the user interactions associated with the event handlers on those elements Deferred 4.5 Cannot reproduce in 4.5
RWZD-652 BetweenCourseTimeSlider-range - missing widget role(s) Deferred 4.5 Cannot reproduce in 4.5
RWZD-653 UI/slider bar - add widget role(s) to the element and/or its descendants that accurately describe the user options and actions of the SPAN element with the following event handlers: onmouseout/onmouseover/onkeydown/onkeyup Deferred 4.5 Cannot reproduce in 4.5
RWZD-654 Time Block Description field - missing LABEL control Deferred 4.5 Cannot reproduce in 4.5
RWZD-655 Time Block checkbox (M - S) has NO LABEL control Deferred 4.5 Cannot reproduce in 4.5
RWZD-656 Add New time block - headings are not properly nested on the page Deferred 4.5 Cannot reproduce in 4.5
RWZD-657 Delete time block buttons - NO LABEL control Deferred 4.5 Cannot reproduce in 4.5
RWZD-647 Generate this many schedules text message - change the LABEL element with the FOR attribute value 'userCommand.getSchedulesSize()' to reference a form control Deferred 4.5 Cannot reproduce in 4.5
RWZD-636 Help for Course Search pop-up screen - page TITLE missing Deferred 4.5 Cannot reproduce in 4.5
RWZD-637 Course Search Results page - add widget role(s) to the element and/or its descendants that accurately describe the user options and actions of the table element with the following event handlers onmousedown onclick Deferred 4.5 Cannot reproduce in 4.5
RWZD-640 Professor Preferences - adjust the level of the h4/h5 element or other heading elements so that the headings are properly nested on the page Deferred 4.5 Cannot reproduce in 4.5
RWZD-627 Page section label - H1 and H2 found in the page Deferred 4.5 Cannot reproduce in 4.5
RWZD-625 Instructor/Seats/Room//campus/Delivery (rows&columns) - add the widget role to the element to describe the user options and actions of the TABLE Deferred 4.5 Cannot reproduce in 4.5
RWZD-619 Search Input box (the one below Schedule) - missing form label Deferred 4.5 Cannot reproduce in 4.5
RWZD-609 Current link - foreground and background color does not meet CCR threshold Deferred 4.5 Cannot reproduce in 4.5
RWZD-512 Total Course Preferences has empty link and missing form label Deferred 4.5 Cannot reproduce in 4.5
RWZD-506 Need to add the Form Label for the Description box for adding Busy Times Deferred 4.5 Cannot reproduce in 4.5
RWZD-507 Need to add the form label to the Radio buttons for selecting time for adding Busy Times to the schedule Deferred 4.5 Cannot reproduce in 4.5
RWZD-508 The Close button in the pop-up screen for Help for course search has broken ARIA reference Deferred 4.5 Cannot reproduce in 4.5
RWZD-509 Find Courses page is missing Title Deferred 4.5 Cannot reproduce in 4.5
RWZD-495 Find Courses/Adv Opt: radio buttons missing form label Deferred 4.5 Cannot reproduce in 4.5
RWZD-413

Time Between Courses Range - screen reader reads the minute(s) as second(s)

Deferred 4.5 Cannot reproduce in 4.5
RWZD-93 Allow user to be able to select all courses with one button in text only view as they can in the normal view Deferred 4.5 Cannot reproduce in 4.5
RWZD-404 Firefox - When viewing busy times in Text Only view, the # sign appears in the selected day fields Deferred 4.5 Cannot reproduce in 4.5
RWZD-406 Text Only View - Time Block has an 'X' displays in each block Deferred 4.5 Cannot reproduce in 4.5
RWZD-486 Radio buttons for the course sections selection are missing Form Label Deferred 4.5 Cannot reproduce in 4.5
RWZD-487 Course sections have empty table header Deferred 4.5 Cannot reproduce in 4.5
RWZD-488 Find Courses - Input field missing form label Deferred 4.5 Cannot reproduce in 4.5
RWZD-490 General Pref: ProfCampDelivery Type, are all missing form labels Deferred 4.5 Cannot reproduce in 4.5
RWZD-491 Time Between Courses/# of Days and Time Block are all missing form labels Deferred 4.5 Cannot reproduce in 4.5
RWZD-492 SB/Time Blocks - Add/Delete/Edit buttons have empty link Deferred 4.5 Cannot reproduce in 4.5
RWZD-493 Time Between Courses has empty link Deferred 4.5 Cannot reproduce in 4.5
RWZD-494 Preferences Time Block has empty table header Deferred 4.5 Cannot reproduce in 4.5
RWZD-504 Busy Time has Empty Table header Deferred 4.5 Cannot reproduce in 4.5
RWZD-505 Checkbox for selecting days of the week for adding Busy Time has no form label Deferred 4.5 Cannot reproduce in 4.5
RWZD-610 Footer - foreground and background color does not meet CCR threshold Deferred 4.5 Cannot reproduce in 4.5
RWZD-613 Show course(s) and hidden course(s) label in the thumbnail - foreground and background color does not meet the CCR threshold Deferred 4.5 Cannot reproduce in 4.5
RWZD-622 Course section selection - radio button missing label Deferred 4.5 Cannot reproduce in 4.5
RWZD-629 Hide Conflicting Sections checkbox - form control does not have a corresponding label Deferred 4.5 Cannot reproduce in 4.5
RWZD-631 Advanced Course Search option - add a label to each checkbox Deferred 4.5 Cannot reproduce in 4.5
RWZD-632 SB drop-down menus - add a label to the UI element with MENU widget role Deferred 4.5 Cannot reproduce in 4.5
RWZD-633 Find Courses page - add content to the TITLE element that identifies both the website and the page content Deferred 4.5 Cannot reproduce in 4.5
RWZD-634 Help for Course Search pop-up screen - add label to the DIV element with DIALOG widget role Deferred 4.5 Cannot reproduce in 4.5
RWZD-635 Help for Course Search - modal-backdrop fade in Deferred 4.5 Cannot reproduce in 4.5
RWZD-638 Course Search Result page - column header missing label Deferred 4.5 Cannot reproduce in 4.5
RWZD-639 Course Description - table header hidden Deferred 4.5 Cannot reproduce in 4.5
RWZD-641 Professor Preferences - adjust the level of the H5 heading or other heading elements such that the headings are properly nested in the DIV MAIN landmark Deferred 4.5 Cannot reproduce in 4.5
RWZD-645 Generate this many schedules - selection options missing label control Deferred 4.5 Cannot reproduce in 4.5
RWZD-649 Entire Preferences page - adjust the level of the H4 and H5 element or other heading elements so that headings are properly nested on the page Deferred 4.5 Cannot reproduce in 4.5
RWZD-650 General Preferences - each row must have heading properly nested within a landmark Deferred 4.5 Cannot reproduce in 4.5
RWZD-658 Corequisite Options/AND - headings are not properly nested on the page Deferred 4.5 Cannot reproduce in 4.5
RWZD-468 NVDA does not read the actual name of the input field for "Find Courses" Deferred   Cannot reproduce
RWZD-469 NVDA does not read the label in each row/column in the schedule table Deferred   Cannot reproduce
RWZD-471 NVDA does not read the number of courses in the thumbnail, it only mentioned "all shown" Deferred   Cannot reproduce
RWZD-539 NVDA does not read the Search button in My Current Schedule Deferred  

Cannot reproduce

RWZD-363 Using NVDA, the Time Between Courses and Total Course Preferences cannot be changed with a keyboard Deferred   Cannot reproduce
RWZD-410 Find Courses - NVDA incorrectly reads this field with "edit has auto complete space" Deferred   Cannot reproduce
RWZD-411 Busy Time - NVDA reads the description input field incorrectly Deferred   Cannot reproduce
RWZD-419 Schedules/Search Results - screen reader reads Row 1 and Column 1 as "clickable" Deferred   Cannot reproduce
RWZD-446 TEXT Only View - nearly impossible to see the focus key because the border is too light Deferred   Cannot reproduce

Back to top

Legend

1  Current Status: 

a. Scheduled = issue has been assigned to a specific release to be resolved 

b. Planned = issue has been assigned to a specific release to be resolved

c. Deferred = issue is currently postponed and will not be resolved

d. Under Investigation = issue is under investigation

Additional Information

N/A

  • Was this article helpful?