Skip to main content
CollegeSource Support

Schedmuleā„¢ Accessibility Roadmap

 

endor/Product Information

Vendor Name

CollegeSource, Inc.

Product Names

Schedmule™

Newest Version

4.5.1

Completion Date

August 1, 2018

Contact Name/Title

Melissa Brooks/User Experience Lead

Contact e-mail

accessibility@collegesource.com

Release Timeline

  • 4.5.1 - Jul 17, 2018

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 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 to be increased slightly 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    
RWZD-358 When NVDA reaches the schedule preview, it starts reading off columns without any helpful information to a vision impaired user 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 4.5.1  
RWZD-360 NVDA is not reading headers on the Sections tab 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    
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    
RWZD-373 Cannot use the keyboard to sort any column in the Find Courses table     
RWZD-374 NVDA does not read the sortList in the Header    
RWZD-381 Screen reader reads all the days in the Schedule table except Sunday, where it reads "sun" instead of Sunday 4.5.1  
RWZD-382 Time Between Courses Range - screen reader reads the time incorrectly    
RWZD-416 Cannot use the keyboard to navigate to the sort button under course sections    
RWZD-417 Schedules\Sections - screen reader reads the Day table as clickable for each column    
RWZD-418 Schedules\Busy Times - screen reader does not read the header labels 4.5.1  
RWZD-420 TextOnlyView / Search Results - cannot use the keyboard to sort any column  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    
RWZD-453 When Windows High Contrast is on, user cannot tell which day preference is selected    
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)    
RWZD-455 When All courses were either locked or unlocked - NVDA does not read the selection correctly    
RWZD-462 NVDA does not read the pop-up message that warns user that the change has not yet saved     
RWZD-470 NVDA does not read the star image that displays in front of the schedule 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    
RWZD-485 Checkbox for HideConflict courses appears to be missing form label 4.5.1  
RWZD-489 Auto-generate Schedule/Set Pref: drop-down box and radio buttons are missing form label      
RWZD-496 Schedule Admin: all input fields and radio buttons are missing form label      
RWZD-497 Schedule Admin: YearTermSetup & Course Indexing have empty table header      
RWZD-510 Help for the application functions has empty table header    
RWZD-511 The Home image in the installation verification page has empty link    
RWZD-513 Checkbox for enrolling around sections and full sections has no form label  4.5.1  
RWZD-541 NVDA does not read the heading labels, it only reads "heading clickable"      
RWZD-584 TextOnlyView: move these buttons close together: Create/Clear/Edit/Delete buttons 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    
RWZD-590 NVDA does not read any message in the Auto-generate Schedule window, such as Default Only or Default and Bookmarked 4.5.1  
RWZD-591 NVDA does not read the alert message in the pop-up window when auto-generated is completed    
RWZD-592 NVDA does not read the selected time between either Courses Range or Campuses    
RWZD-593 NVDA reads the Time Preferences bar as "text frame"    
RWZD-594 Busy Times description box has no label 4.5.1  
RWZD-595 NVDA does not read the Year and Term in My Schedules    
RWZD-601 uAchieve logo - Move IMG element into an appropriate landmark    
RWZD-607 Main page - skin navigation link contains no landmark    
RWZD-608 Turn off styles and javascript - link contains no landmark 4.5.1  
RWZD-611 Date Not Found label - foreground and background color does not meet CCR threshold    
RWZD-612 Username/Year/Term selection and Eligible date table - table must identify a table as either data or layout table    
RWZD-614 Search button (displays below Schedule 1) - foreground and background does not meet the CCR threshold 4.5.1  
RWZD-615 Thumbnail1/padding-bottom - the foreground and background color does not meet the CCR threshold    
RWZD-616 Actions - define the purpose of the table by adding header cells for either data table or layout table    
RWZD-617 Actions/SelectionOptions box - a form control does not have a label correspondent label    
RWZD-618 Actions/Checkbox - missing form label    
RWZD-620 Schedules TABLE - no Form Control label    
RWZD-621 Schedule rows or column - add a widget role to describe the user options and actions of the table    
RWZD-623 Busy Time - INPUT element shares ID value with another element on the page    
RWZD-624 Course Sections Header - add a widget role to the element to describe the user options and actions of the table 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    
RWZD-628 Thumbnails - table with unknown roles on the page    
RWZD-630 Year/Term Input box - add a label to SELECT OPTIONS    
RWZD-642 Preferences/General link - CCR of 3, adjust the foreground and background colors to exceed 4.5    
RWZD-643 Generate button - CCR of 3 for larger or bolded text 4.5.1  
RWZD-644 Professor Preferences - buttons selection do not meet CCR color threshold    
RWZD-646 Select Schedules to Keep - add the label control    
RWZD-648 Select Schedules to Keep - input radio -  add a FIELDSET element with LEGEND element to provide a grouping label for the radio buttons    
RWZD-651 Time Block Preferences/input radio - hidden INPUT element shares the ID value with another element on the page    

RWZD-743

The Sharing With Me buttons need alt/hover text

   

RWZD-746

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

RWZD-747

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

   

RWZD-748

User Name - move LABEL element into appropriate landmark

   

RWZD-749

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

   

RWZD-750

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

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

RWZD-752

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

     

RWZD-753

Search Classes button has low contrast

   

RWZD-754

Select Term - form has no button element

   

RWZD-755

Classes button/icon has low contrast

   

RWZD-756

Add label to BUTTON for the Search Courses icon

   

RWZD-757

Pre-Enroll button has low contrast

   

RWZD-758

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

   

RWZD-759

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

   

RWZD-760

Calendar table - add header for each cell

   

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

   

RWZD-762

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

   

RWZD-763

createYourOwnButton - ID shares with another element on the page

   

RWZD-764

Use the FIELDSET and LEGEND elements for the Schedules/tabpanel

   

RWZD-765

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

   

RWZD-766

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

   

RWZD-767

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

   

RWZD-768

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

   

RWZD-769

PROGRESSBAR - add a label to the progressbar 

   

RWZD-770

All Preferences buttons have low contrast

   

RWZD-771

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

   

RWZD-772

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

   

RWZD-773

Unlock class - add header cells using row and column headers

   

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

   

RWZD-780

Generate schedule selection box - form has no button elements

   

RWZD-781

Generate schedules selection box - form has no button elements

   

RWZD-782

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

   

RWZD-797

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

   

RWZD-799

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

   

RWZD-802

Each hidden schedule has no cells header or table header

   

RWZD-808

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

   

RWZD-813

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

   

RWZD-815

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

   

RWZD-819

Search button - widget labels must be descriptive

   

RWZD-821

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

   

RWZD-822

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

   

RWZD-823

Change Term - text must exceed CCR threshold

     

RWZD-824

Add Busy Times - input field has no label

   

RWZD-825

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

   

RWZD-826

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

   

RWZD-827

Time Block - checkbox and input box - add a label

   

RWZD-828

Email - heading is not properly nested on the page

   

RWZD-830

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

   

RWZD-838

Login page - NVDA should announce the page is being loaded

   

RWZD-839

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

   

RWZD-840

NVDA should announce the actual day, not just a letter

   

RWZD-841

NVDA does not announce when an email is successfully sent

   

RWZD-842

NVDA should read "Search button"

   

RWZD-843

NVDA does not read the shareFriends button

   

RWZD-844

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

   

RWZD-845

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

   

RWZD-846

NVDA does not alert the user when a section is selected

   

RWZD-847

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

   

RWZD-848

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

   

RWZD-850

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

   

RWZD-851

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

   

RWZD-853

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

   

RWZD-854

NVDA reads the Unlock button as "unlock class graphic"

   

RWZD-855

Busy Times - NVDA reads all checkboxes as "graphic"

   

RWZD-856

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

   

RWZD-857

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

   

RWZD-858

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

   

RWZD-859

Login page - one offscreen element

   

RWZD-860

Login page/PDF - low color contrast

   

RWZD-861

Login error message has low color contrast

   

RWZD-862

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

   

RWZD-863

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

   

RWZD-864

Logout - move H2 into appropriate landmark

   

RWZD-865

Logout page - move the P into appropriate landmark

   

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 4.5 Cannot reproduce in 4.5
RWZD-652 BetweenCourseTimeSlider-range - missing widget role(s) 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 4.5 Cannot reproduce in 4.5
RWZD-654 Time Block Description field - missing LABEL control 4.5 Cannot reproduce in 4.5
RWZD-655 Time Block checkbox (M - S) has NO LABEL control 4.5 Cannot reproduce in 4.5
RWZD-656 Add New time block - headings are not properly nested on the page 4.5 Cannot reproduce in 4.5
RWZD-657 Delete time block buttons - NO LABEL control 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 4.5 Cannot reproduce in 4.5
RWZD-636 Help for Course Search pop-up screen - page TITLE missing 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 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 4.5 Cannot reproduce in 4.5
RWZD-627 Page section label - H1 and H2 found in the page 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 4.5 Cannot reproduce in 4.5
RWZD-619 Search Input box (the one below Schedule) - missing form label 4.5 Cannot reproduce in 4.5
RWZD-609 Current link - foreground and background color does not meet CCR threshold 4.5 Cannot reproduce in 4.5
RWZD-512 Total Course Preferences has empty link and missing form label 4.5 Cannot reproduce in 4.5
RWZD-506 Need to add the Form Label for the Description box for adding Busy Times 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 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 4.5 Cannot reproduce in 4.5
RWZD-509 Find Courses page is missing Title 4.5 Cannot reproduce in 4.5
RWZD-495 Find Courses/Adv Opt: radio buttons missing form label 4.5 Cannot reproduce in 4.5
RWZD-413

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

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 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 4.5 Cannot reproduce in 4.5
RWZD-406 Text Only View - Time Block has an 'X' displays in each block 4.5 Cannot reproduce in 4.5
RWZD-486 Radio buttons for the course sections selection are missing Form Label 4.5 Cannot reproduce in 4.5
RWZD-487 Course sections have empty table header 4.5 Cannot reproduce in 4.5
RWZD-488 Find Courses - Input field missing form label 4.5 Cannot reproduce in 4.5
RWZD-490 General Pref: ProfCampDelivery Type, are all missing form labels 4.5 Cannot reproduce in 4.5
RWZD-491 Time Between Courses/# of Days and Time Block are all missing form labels 4.5 Cannot reproduce in 4.5
RWZD-492 SB/Time Blocks - Add/Delete/Edit buttons have empty link 4.5 Cannot reproduce in 4.5
RWZD-493 Time Between Courses has empty link 4.5 Cannot reproduce in 4.5
RWZD-494 Preferences Time Block has empty table header 4.5 Cannot reproduce in 4.5
RWZD-504 Busy Time has Empty Table header 4.5 Cannot reproduce in 4.5
RWZD-505 Checkbox for selecting days of the week for adding Busy Time has no form label 4.5 Cannot reproduce in 4.5
RWZD-610 Footer - foreground and background color does not meet CCR threshold 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 4.5 Cannot reproduce in 4.5
RWZD-622 Course section selection - radio button missing label 4.5 Cannot reproduce in 4.5
RWZD-629 Hide Conflicting Sections checkbox - form control does not have a corresponding label 4.5 Cannot reproduce in 4.5
RWZD-631 Advanced Course Search option - add a label to each checkbox 4.5 Cannot reproduce in 4.5
RWZD-632 SB drop-down menus - add a label to the UI element with MENU widget role 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 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 4.5 Cannot reproduce in 4.5
RWZD-635 Help for Course Search - modal-backdrop fade in 4.5 Cannot reproduce in 4.5
RWZD-638 Course Search Result page - column header missing label 4.5 Cannot reproduce in 4.5
RWZD-639 Course Description - table header hidden 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 4.5 Cannot reproduce in 4.5
RWZD-645 Generate this many schedules - selection options missing label control 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 4.5 Cannot reproduce in 4.5
RWZD-650 General Preferences - each row must have heading properly nested within a landmark 4.5 Cannot reproduce in 4.5
RWZD-658 Corequisite Options/AND - headings are not properly nested on the page 4.5 Cannot reproduce in 4.5
RWZD-468 NVDA does not read the actual name of the input field for "Find Courses"   Cannot reproduce
RWZD-469 NVDA does not read the label in each row/column in the schedule table   Cannot reproduce
RWZD-471 NVDA does not read the number of courses in the thumbnail, it only mentioned "all shown"   Cannot reproduce
RWZD-539 NVDA does not read the Search button in My Current Schedule  

Cannot reproduce

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

 

Legend

1  Current Status: 

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

b.  = issue is currently postponed and will not be resolved

c.  = issue is under investigation

Additional Information

N/A

  • Was this article helpful?