Roberto Perez-Rodriguez
R&D Engineer at University of Vigo | E-learning Expert
- Location
- Vigo Area, Spain
- Industry
- Higher Education
As a LinkedIn member, you'll join 135 million other professionals who are sharing connections, ideas, and opportunities. And it's free! You'll also be able to:
- See who you and Roberto Perez-Rodriguez know in common
- Get introduced to Roberto Perez-Rodriguez
- Contact Roberto Perez-Rodriguez directly
Roberto Perez-Rodriguez's Overview
- Current
-
- R&D Engineer at Department of Telematics, University of Vigo
- Past
-
- Assistant Teacher at University of Vigo
- Java/J2EE Developer at ALTIA CONSULTORES, S.L.
- Education
-
- Universidad de Vigo
- Connections
-
126 connections
Roberto Perez-Rodriguez's Summary
I have got a Telecommunications Engineering Degree by the University of Vigo, Spain. I have participated in several research and development projects. I am currently a Research and Development Engineer with the Telematics Department, where I am pursuing my doctorate. My research interests include the use of service-oriented architectures and workflow technologies for the provision of e-learning services.
Specialties
E-learning, J2EE, Computer Supported Collaborative Learning
Roberto Perez-Rodriguez's Experience
R&D Engineer
Department of Telematics, University of Vigo
Educational Institution; 1001-5000 employees; Higher Education industry
April 2008 – Present (3 years 11 months)
Assistant Teacher
University of Vigo
Educational Institution; 1001-5000 employees; Higher Education industry
September 2008 – September 2009 (1 year 1 month)
I teached courses on:
- Basics of Artificial Intelligence
- Telematics Networks and Services
- New Telematics Services
Java/J2EE Developer
ALTIA CONSULTORES, S.L.
Privately Held; 201-500 employees; Information Technology and Services industry
May 2007 – March 2008 (11 months)
I participated in the following projects:
- Development of an Electronic Hiring System for the Torrent City Council
- Development of an Management Module Integrated in the Dossier Management System at the Spanish Ministry of Public Administrations
- Development of a Workflow Management System for Telefonica International Wholesale Services.
Roberto Perez-Rodriguez's Skills
Roberto Perez-Rodriguez's Publications
-
Orchestrating Groupware in Engineering Education
- IEEE Frontiers in Education Conference 2010
- October 29, 2010
Authors: Roberto Perez-Rodriguez, Manuel Caeiro-Rodriguez, Jorge Fontenla-Gonzalez, Luis Anido-RifonEngineering Education usually involves a big amount of practical work, such as simulations, programming, circuits design, etc, that may be carried out individually or in groups. Usually, laboratories count with materials and equipment, including theoretical books in a shelf, and an experiment is proposed to students organised in pairs/groups, who must compose a report of the experiment/practice. In regard to ICT support of Engineering Education scenarios, a plethora of online simulators, e-books, wikis and other social software are usually scattered in multiple web sites. To solve this issue, we present an architectural approach based in two main points: a central EML engine, and a middleware for the integration of third-party tools.
-
Supporting Exception Handling in Scripted Collaborative Courses
- ICALT 2010
- July 5, 2010
Authors: Roberto Perez-Rodriguez, Manuel Caeiro-Rodríguez, Luis Anido-RifonContemporary approaches to ICT use in educational settings vary from simple scenarios of content management to highly structured learning processes supported by process engines. The latter approach is that of Educational Modeling Languages, which structure learning processes as a flow of tasks that are assigned to a certain user/group. From an extensive literature review, the main drawback that is hindering the adoption of this approach is that of the adaptation: learning processes are previously designed to be posteriorly enacted by a process engine. A simple change in the process definition due to a non foreseen situation entails to stop and enact it again. This is a mayor flaw of this kind of approaches, because of its excessive rigidity. In this paper we make a review of current state-of-the-art in process engines that support learning processes, and we propose an execution semantics that supports exception handling in learning scenarios.
-
Adaptation in a PoEML-based E-learning Platform
- EDUCON 2010
- April 16, 2010
Authors: Roberto Perez-Rodriguez, Manuel Caeiro-Rodriguez, Luis Anido-RifonIn EML-based e-learning platforms for engineering education, adaptation can be focused whether in the EML metamodel or in the run-time environment. In the approach centered in the EML meta-model, adaptation is carried out by advanced modeling and late modeling. In the approach based on the runtime system, it is the run-time system the one that supports the change types that are allowed. This paper presents a conceptual framework and software architecture aimed to support late modeling in an e-learning system based on PoEML (Perspective-oriented Educational Modeling Language).
-
Adding Process-Driven Collaboration Support in Moodle
- 39th IEEE Frontiers in Education Conference
- October 20, 2009
Authors: Roberto Perez-Rodriguez, Manuel Caeiro-Rodriguez, Luis Anido-RifonMoodle 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.
-
Towards a PoEML-Based Architecture for E-Learning Systems
- IEEE RITA
- August 2009
Authors: Roberto Perez-Rodriguez, Manuel Caeiro-Rodriguez, Luis Anido-RifonThe current panorama of Learning Technologies is composed of not interoperable technological domains. Thus, there are web-based systems, m-learning systems, and the recent concept of t-learning systems. In this paper we present a proposal of architecture to support the interoperability of e-learning
systems, independently of the access technologies used by
participants. That architecture enables the collaboration between
participants in the same learning process, which is formalized by
using the PoEML Educational Modeling Language. -
Execution Model and Authoring Middleware Enabling Dynamic Adaptation in Educational Scenarios Scripted with PoEML
- Journal of Universal Computer Science (J.UCS)
- October 1, 2010
Authors: Roberto Perez-Rodriguez, Manuel Caeiro-Rodriguez, Luis Anido-Rifon, Martin Llamas-NistalThe design of adaptive e-learning systems has been approached from different points of view. Adaptive Educational Hypermedia (AEH) conceptual frameworks, usually decompose this problem into separate concerns: a User Model (UM), an Adaptation Model (AM), and a Domain Model (DM). Regarding Educational Modelling Languages (EMLs), they provide adaptation mechanisms such as the modelling of participants following conditional learning paths over a common content structure. The design of adaptive learning paths in EMLs (the Adaptation Model) is predefined during design-time, and no changes on it are allowed during run-time. In this paper we describe the support of dynamic adaptation features (run-time changes on models) using PoEML (Perspective-oriented EML) as modelling language, with focus on the execution model of the PoEML engine and on a SOA-based middleware used by authoring tools to invoke change primitives.
-
An Execution Semantics to Support Flexibility in Collaborative Learning Scripts
- CSCL 2011
- July 6, 2011
Authors: Roberto Perez-Rodriguez, Manuel Caeiro-RodriguezFlexibility is a key concern on the adoption of model-based solutions to computationally support collaborative learning. These solutions address the structuring of collaborative activities in pre-specified ways, maximizing the chance of occurrence for certain desirable interactions. Nevertheless, it is very difficult, if not impossible, to be able to predict the unfoldment of collaborative learning activities. Therefore, a flexible solution that allows changes during the run-time is a basic requirement. This paper presents a solution to this problem by following an object-oriented modelling approach. It also involves an execution semantics based on hierarchical finite state machine networks. Together, these two approaches enable to manage the enactment of collaborative learning models and to perform changes in a non-disruptive way. The paper uses a typical JIGSAW activity to illustrate the need for this kind of solution.
Roberto Perez-Rodriguez's Education
Universidad de Vigo
Telecommunications Engineer, Engineering
Roberto Perez-Rodriguez's Additional Information
Contact Roberto for:
- career opportunities
- consulting offers
- new ventures
- job inquiries
- expertise requests
- business deals
- reference requests
- getting back in touch
View Roberto Perez-Rodriguez’s full profile to...
- See who you and Roberto Perez-Rodriguez know in common
- Get introduced to Roberto Perez-Rodriguez
- Contact Roberto Perez-Rodriguez directly
Not the Roberto Perez-Rodriguez you were looking for? View more »