ALE is for building active learning communities. That word, interactive, implies that ALE has a bigger objective than helping technophobic faculty put course notes up on the web. Its real goal is to exceed the interactivity that is possible in a face to face classroom, subject only to the bandwidth limitations of the web.
Each ALE course is defined by a remarkably small number of files, mostly written in XML. The name, size (in bytes), and function of each is shown in this table and explained at more below in terms of an anatomical example. Detailed descriptions are available via the links in in the orange bar at the top of this page.
Notice that the number of files is small: one file defines each task, four (course.xml, outerPages.xml, portalPages.xml, and innerPages.xml) defines the course, and one defines the look and feel. The remaining two (jdbc.properties and ale.jar) can be regarded by instructors as hard-coded stuff that you don't have to understand to get a course on the air.
More to come