DocumentCode
2639255
Title
Adding process-driven collaboration support in Moodle
Author
Perez-Rodriguez, Roberto ; Caeiro-Rodriguez, Manuel ; Anido-Rifon, Luis
Author_Institution
Univ. of Vigo, Vigo, Spain
fYear
2009
fDate
18-21 Oct. 2009
Firstpage
1
Lastpage
6
Abstract
Moodle is a well-known open-source LMS. Moodle approach to collaborative learning is just limited to ¿putting people around a table¿. It provides a means for participants to interact with other participants (other people around the same table) and with learning contents (the objects on the table). In this scenery, by no means it can be guaranteed that collaboration will occur. In order to assure that real collaboration will take place, we define workflow-like collaboration structures which we name learnflows. In this paper, we present a conceptual architecture and a concrete implementation for the support of learnflows in Moodle. We design a Learnflow Engine on top of a generic-purpose workflow engine, just by using out-of-the-box workflow functionality. This Learnflow Engine is exposed as a Web service, enabling the consumption of Learnflow Web service methods from the Moodle integration code, which is designed following aspect-oriented software development techniques.
Keywords
Web services; computer aided instruction; software engineering; Learnflow Engine; Moodle; Web service; aspect-oriented software development techniques; collaborative learning; generic-purpose workflow engine; learning contents; open-source LMS; process-driven collaboration support; Collaboration; Collaborative tools; Collaborative work; Concrete; Educational technology; Engines; Licenses; Open source software; Programming; Web services; Collaborative Learning; Moodle; jBPM;
fLanguage
English
Publisher
ieee
Conference_Titel
Frontiers in Education Conference, 2009. FIE '09. 39th IEEE
Conference_Location
San Antonio, TX
ISSN
0190-5848
Print_ISBN
978-1-4244-4715-2
Electronic_ISBN
0190-5848
Type
conf
DOI
10.1109/FIE.2009.5350457
Filename
5350457
Link To Document