dotLRN uses TCL (Tool Command Language) as the programmin language and also makes use of ADP or AOL Dynamic Pages. Which contain normal HTML code as well as TCL code.
Ashem