Development and assessment of a web-based clinical quality improvement curriculum.