There are a lot of learning models kicked around in education. Today, I read a wonderful piece based on Blooms Taxonomy, extended to consider knowledge management as including network knowledge integral to traditional personal knowledge.
Definitely worth reading:
http://techlearning.com/article/8670