Introductory programming, criterion-referencing, and bloom
Web annotator
Five easy but effective assessment methods
Evaluating the educational impact of visualization