Inspired by this post from the UT Web Developers outlining a usability checklist developed by Abhilash Thekkel, I thought that there should be a similar thing for LMS pages as well. Of course, some of the usability issues you need to do for a webpage aren’t necessary for a page managed in an LMS. For instance, #28 Did you include a link to all your main pages on your homepage? doesn’t require any checking because navigation in the LMS is limited and usually controlled by the system and a link to the course home page is usually included. So here’s a list of items to look for when developing a usable course in an LMS.
- Did you validate your (X)HTML using W3C Markup Validation Service?
- Did you validate your CSS using W3C CSS Validation Service?
- Did you check your website in at least IE, FF, Opera and Safari?
- Did you add the ALT attributes to all your images that are non-decorative?
- Did you make the size of your pages less then 50KB?
- Did you choose the appropriate filetype for your images?
- Did you add a description to images that support your content?
- Did you use plain text instead of images for important content?
- Did you use a sans-serif typeface with at least a 10 point font size for your body text?
- Did you adjusted the leading and tracking, if necessary, to increase readability?
- Did you align your body text to the left? (depends on language)
- Did you make sure that whole sentences are not entirely in uppercase?
- Did you use less then 78 characters, including spaces, per line?
- Did you make brief and precise paragraphs with explanatory titles?
- Did you use lists to sum things up?
- Did you create enough contrast between the text and the background?
- Did you make your website also accessible for text-only browsers?
- Did you make sure that there are no ‘under construction’ pages, or links to content that do not work?
- Did you replace all special characters with the ISO Latin-1 codes?
- Did you spell check your content and did you proofread for grammar errors?
- Did you make a high contrast version of crucial information?
- Did you use no more then 8 items in your main navigation?
- Did you use describe the link text instead of ‘click here’?
- Did you use self explanatory link text instead of business or jargon terms?
- Did you make a distinction between links and plain text?
- Did you make it possible to browse your website using SHIFT-TAB and RETURN?
- Did you make a consistent page structure from page to page and tool to tool?
- Did you place important content above the fold/scroll?
- Did you make your page design on a grid system?
- Did you make your website also viewable on low resolutions?
- Did you make sure that music and videoclips don’t start playing automatically?
- Did you make sure that music and videoclips can be turned off at any time?
- Did you inform the user about the size and length of your music and videoclips?
- Did you select or use music and videoclips with subtitles or descriptions?
Many of the items in the original article are still useful, but they are at the whim of the administrators of the LMS or the LMS vendor itself. If your LMS is not respecting usability guidelines, maybe you shouldn’t be using it. If you are stuck using it, maybe you should advocate through whatever channels you think appropriate, that they adapt to allow learning for everyone.