Specifying a Programming Exercises Evaluation Service on the e-Framework

The e-Framework is arguably the most prominent e-learning framework currently in use. For this reason it was selected as basis for modelling a programming exercises evaluation service. The purpose of this type of evaluator is to mark and grade exercises in computer programming courses and in programming contests. By exposing its functions as services a programming exercise evaluator is able to participate in business processes integrating different system types, such as Programming Contest Management Systems, Learning Management Systems, Integrated Development Environments and Learning Object Repositories. This paper formalizes the approaches to be used in the implementation of a programming exercise evaluator as a service on the e-Framework.

[1]  Udo Winand,et al.  The sharable content object reference model (SCORM) - a critical review , 2002, International Conference on Computers in Education, 2002. Proceedings..

[2]  José Paulo Leal,et al.  Mooshak: a Web‐based multi‐site programming contest system , 2003, Softw. Pract. Exp..

[3]  José Paulo Leal,et al.  E-learning frameworks: a survey , 2010 .

[4]  José Paulo Leal,et al.  CrimsonHex: A Service Oriented Repository of Specialised Learning Objects , 2009, ICEIS.

[5]  Sanjiva Weerawarana,et al.  Unraveling the Web services web: an introduction to SOAP, WSDL, and UDDI , 2002, IEEE Internet Computing.

[6]  D. Clark Next-generation web services , 2002, IEEE Internet Computing.

[7]  José Paulo Leal,et al.  Defining Programming Problems as Learning Objects , 2009 .

[8]  José Paulo Leal,et al.  ELEARNING FRAMEWORKS : A SURVEY , 2010 .

[9]  Vincent P. Wade,et al.  Service-Oriented E-Learning Platforms: From Monolithic Systems to Flexible Services , 2007, IEEE Internet Computing.

[10]  Roy T. Fielding,et al.  Principled design of the modern Web architecture , 2000, Proceedings of the 2000 International Conference on Software Engineering. ICSE 2000 the New Millennium.