Advances in web-based learning - ICWL 2005 4th International Conference, Hong Kong, China, July 31 - August 3, 2005 ; proceedings (Lecture notes in computer science, 2005)