WeBWorK for programming fundamentals
Jacqueline Baldwin, Eileen Crupi, Tabitha Estrellado · ACM SIGCSE Bulletin · 2006
WeBWorK is a web-based assessment tool developed at the University of Rochester to generate, deliver, and automatically grade homework problems and distribute their solutions. Sharing the market with similar systems, WeBWorK differs in that it is free and open-source. It provides an advanced processing of mathematical formulae and a high-level of problem randomization. Although it was used initially used in mathematics and physics, we are working on extending and adapting WeBWorK for programming fundamentals and computer science.