%0 Journal Article %T Programming Tasks in E-Learning %A Krzysztof Barteczko %J EduAction : Electronic Education Magazine %D 2012 %I Polish Society of Internet Education Research %X The article discusses the goals of teaching programing languages, kinds of programming tasks, evaluation criteria and methods for solutions checking. Many aspects of the assessments need, especially within e-learning framework, dedicated tools for solutions checking. Considered are the possibilities and methods for their automatic application. Integration of automatic evaluation tools in a consistent system is proposed. Through the rich content of the interaction with students such a system would lead to increase of e-learning quality. Examples presented in this article apply to programs and tools for the Java platform. %K agile programming %K design patterns %K plagiarism detection %K behavior driven development %K programming style %K program metrics %U http://wyrwidab.come.uw.edu.pl/ojs/index.php/eduakcja/article/download/57/38