The Web: Design for Active Learning
This is a rather old site that continues to be one of the best of its type. Many of the links near the bottom of this site no longer work but the majority of the information is well done. It is definitley worth a look. It is very comprehensive.