DocumentCode
2827105
Title
Enabling Process-Based Collaboration in Moodle by Using Aspectual Services
Author
Perez-Rodriguez, Roberto ; Caeiro-Rodriguez, Manuel ; Anido-Rifon, Luis
Author_Institution
Dept. of Telematics, Univ. of Vigo, Vigo, Spain
fYear
2009
fDate
15-17 July 2009
Firstpage
301
Lastpage
302
Abstract
Moodle is the most used of open-source learning management systems (LMSs). In relation with its support of collaborative learning, Moodle counts with a number of collaborative tools which allow participants to collaborate freely. The main drawback in current Moodle approach to collaboration is that free collaboration does not guarantee that learning is produced. To enhance the learning outcome, interactions among participants, as well as the information they interchange, have to be structured. These process-based collaboration structures are named learnflows, in analogy with the workflow domain. In this paper we propose a method to extend Moodle with learnflow capabilities, by using a generic-purpose workflow engine exposed as a Web service to execute the learnflows, and by doing the intervention at the Moodle side in an aspect oriented software development (AOSD) fashion.
Keywords
Web services; computer aided instruction; groupware; middleware; public domain software; software engineering; Moodle; Web service; aspect oriented software development; aspectual services; collaborative learning; learnflows; open-source learning management systems; process-based collaboration; Collaboration; Collaborative tools; Collaborative work; Concrete; Engines; Java; Logic; Middleware; Simple object access protocol; Web services;
fLanguage
English
Publisher
ieee
Conference_Titel
Advanced Learning Technologies, 2009. ICALT 2009. Ninth IEEE International Conference on
Conference_Location
Riga
Print_ISBN
978-0-7695-3711-5
Electronic_ISBN
978-0-7695-3711-5
Type
conf
DOI
10.1109/ICALT.2009.84
Filename
5194233
Link To Document