Improving learning in CS1 via tablet-PC-based in-class assessment · Study