Web-supported learning by example