Codewitz: producing interactive elearning material for beginners in programming. - Esa Kujansuu; Marko Kulmala (ITiCSE, 2003)