webwork for programming fundamentals
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.
webwork web-based assessment tool homework active learning