| Orchestration of E-Learning Services for Automatic Evaluation of Programming Exercises
               Ricardo Queirós (CRACS & INESC-Porto LA & DI-ESEIG/IPP, Portugal)
 
               José Paulo Leal (University of Porto, Portugal)
 
              Abstract: Managing programming exercises require several   heterogeneous systems such as evaluation engines, learning objects   repositories and exercise resolution environments. The coordination   of networks of such disparate systems is rather complex. These tools   would be too specific to incorporate in an e-Learning platform. Even   if they could be provided as pluggable components, the burden of   maintaining them would be prohibitive to institutions with few   courses in those domains. This work presents a standard based   approach for the coordination of a network of e-Learning systems   participating on the automatic evaluation of programming   exercises. The proposed approach uses a pivot component to   orchestrate the interaction among all the systems using   communication standards. This approach was validated through its   effective use on classroom and we present some preliminary results. 
             
              Keywords: e-Learning, interoperability, service oriented architectures 
             Categories: D.3, L.1.2, L.3.0, L.3.6  |