.LRN provides a comprehensive suite of collaboration tools, a flexible toolset for innovation, and an enterprise-class infrastructure for scalable deployment.
The .LRN project is both a mature and a successful open-source educational community software project. Early on the OpenACS/.LRN community has been committed to producing more accessible interfaces and services and this is the official project accessibility policy intended for developers.
Accessibility analysis of previous releases led to the unofficial conclusion that version 2.1.3 with the Selva theme was WCAG 1.0 level A compliant. The Selva theme was designed to simplify the customization of the look and feel of .LRN, improving navigation and usability and was strongly based on CSS thus representing a stepping stone in considering accessibility issues.
In 2005 and 2006 an expert analysis was conducted and problems were identified and prioritized for resolution. During the development of version 2.2.0 the project designers and developers worked to assure that the .LRN 2.2.0 with the Selva theme was compliant with WCAG 1.0 level A .
For .LRN 2.4 releases the plan was to achieve WCAG level double-A and U.S. Federal Government Section 508 compliance. Work has been completed using the Zen Theme introduced in .LRN 2.3. For future releases other specific guidelines from national regulations such as the UK SENDA, Australian DDA, German BITV or Italian Stanca will be taken into account. Moreover transition to WCAG version 2.0 will be achieved.
Accessibility Conformance Level
Our commitment is to maintain WCAG level double-A and U.S. Federal Government Section 508 compliance. The ultimate goal is to reach WCAG level triple-A conformance.
The current conformance level is the one stated in the "Accessibility page" included in the package theme-zen of the last final version. This level has to be maintained and improved in future versions.
Contributing Code to .LRN and OpenACS
OpenACS is the set of code included in the CVS alias "acs-core". The OpenACS Core Team is responsible for technical decisions regarding OpenACS code, and therefore responsible for the application of the accessibility policy for the OpenACS code.
.LRN is the set of code included in the CVS aliases "dotlrn-all" and "dotlrn-extras". The .LRN Leadership Team is responsible for technical decisions regarding .LRN code, and therefore responsible for the application of the accessibility policy for the .LRN code.
To be accepted into OpenACS and/or .LRN, all code submitted must comply with the current conformance level or a higher one.