Supporting differentiated instruction