2013 03-14 (educon2013) emadrid uam integrating open services building educational environments

31
INTEGRATING OPEN SERVICES FOR BUILDING EDUCATIONAL ENVIRONMENTS Iván Claros , Ruth Cobos, Esther Guerra, Juan de Lara, Ana Pescador and Jesús Sánchez-Cuadrado Iván Claros , Ruth Cobos, Esther Guerra, Juan de Lara, Ana Pescador and Jesús Sánchez-Cuadrado

description

2013 03-14 (educon2013) emadrid uam integrating open services building educational environments

Transcript of 2013 03-14 (educon2013) emadrid uam integrating open services building educational environments

Page 1: 2013 03-14 (educon2013) emadrid uam integrating open services building educational environments

INTEGRATING OPEN SERVICES

FOR BUILDING EDUCATIONAL

ENVIRONMENTS

INTEGRATING OPEN SERVICES

FOR BUILDING EDUCATIONAL

ENVIRONMENTS

Iván Claros, Ruth Cobos, Esther Guerra, Juan de Lara,

Ana Pescador and Jesús Sánchez-Cuadrado

Iván Claros, Ruth Cobos, Esther Guerra, Juan de Lara,

Ana Pescador and Jesús Sánchez-Cuadrado

Page 2: 2013 03-14 (educon2013) emadrid uam integrating open services building educational environments

Outline

Motivation

Massive Open Online Courses (MOOCs)

Open Services

Study Cases

Integrating learning materials Within Open

services: Extension Approach

Building Learning Environments with Open

Services: Mashup Approach

Conclusions and Future Work

Page 3: 2013 03-14 (educon2013) emadrid uam integrating open services building educational environments

Massive Open Online Courses (MOOCs) is a

new tendency of environment for

supporting learning and Open Services

could be used for its implementation

Motivation

Page 4: 2013 03-14 (educon2013) emadrid uam integrating open services building educational environments

MOOCs

Massive Open Online Course

Distributed shared space for learning

Large-scale feedback and interaction

Open and Online: free and universal access

But have rules: at the end is a Course

Examples

Coursera (https://www.coursera.org/)

Udacity (http://www.udacity.com/)

edX (https://www.edx.org/)

Miríada X (http://miriadax.net/)

Motivation

Page 5: 2013 03-14 (educon2013) emadrid uam integrating open services building educational environments

MOOCs

Stephen Downes (2011)

xMOOCs (Cursera, edX)

Formal (traditional)

Structured

Centralized discussion forum support

cMOOCs (CCK-Style)

Distributed

Chaotic

Learners create and share artefacts

Often blog, forum or personal space

Motivation

Page 6: 2013 03-14 (educon2013) emadrid uam integrating open services building educational environments

MOOCs

Multiple services Centralized: forums, mails

Decentralized: social media (blogs, social networks, …)

Content Fragmented - distributed resources - Sharing

Format - short video (Multimedia) lectures

Learners Foster Autonomous, Self-regulated

Peer-learning

Knowledge is generative

Assessments Quiz, test, creation artefact, peer-commented

Learning analytics

Motivation

Page 7: 2013 03-14 (educon2013) emadrid uam integrating open services building educational environments

MOOCs and Open Services

Technology for running MOOCs is still

underdeveloped (George Siemens, 2012)

Heterogeneous environments

Development and integration of open materials

In this context, Open Services is a

opportunity for constructing low cost,

scalable and adaptable infrastructure.

Motivation

Page 8: 2013 03-14 (educon2013) emadrid uam integrating open services building educational environments

It is any free-access functionality with a

well-known interface implemented by

third-party vendors.

Open Services

Page 9: 2013 03-14 (educon2013) emadrid uam integrating open services building educational environments

Open Services for Educational

Environments

OAuth 2.0

Authorization protocol

Services from Google

UserInfo: basic user information

Calendar: managing dates and events

Drive: storing and documents online-edition

Picker: modal windows (file open dialogs)

Mail: gmail account

Analytics: statistics reports

Open Services

Page 10: 2013 03-14 (educon2013) emadrid uam integrating open services building educational environments

Open Services for Educational

Environments

Skype

As communication platform

Facebook

Connection with profile information

Communications (Activity Feed)

Notification, events, storing files (photos+)

Sharing (Like box, Like button, Shared Activity, …)

Youtube

Searching

Storing video content

Player: control and events capture

Open Services

Page 11: 2013 03-14 (educon2013) emadrid uam integrating open services building educational environments

Integrating Resources

In education, a resource must be an active

element, i.e. interactive and measurable

Three approaches

Through embedded objects

Extending the functionality of an existing

platform

Creating new learning environments based on a

mashup approach

Open Services

Page 12: 2013 03-14 (educon2013) emadrid uam integrating open services building educational environments

Study Cases

Page 13: 2013 03-14 (educon2013) emadrid uam integrating open services building educational environments

Embedded Object Approach

Iframe is used to connect both Systems

Put together several user interfaces

Study Cases

Page 14: 2013 03-14 (educon2013) emadrid uam integrating open services building educational environments

Social Media Learning System

(SMLearning)

It is a collaborative learning environment for

supporting the construction of interactive-

multimedia objects (Claros & Cobos, 2012)

Integrates Services from Facebook and Youtube

Study Cases

Extending the functionality

Approach

Page 15: 2013 03-14 (educon2013) emadrid uam integrating open services building educational environments

Social Media LearningStudy Cases: : Extending the functionality Approach

Page 16: 2013 03-14 (educon2013) emadrid uam integrating open services building educational environments

Social Media LearningStudy Cases

Page 17: 2013 03-14 (educon2013) emadrid uam integrating open services building educational environments

Social Media LearningStudy Cases: extending the functionality Approach

Page 18: 2013 03-14 (educon2013) emadrid uam integrating open services building educational environments

Integration of Open ServicesIntegration Types

ServerServer

ClientClient

Open Service

Provider

Open Service

ProviderAA DbDb

BB

CC

DaDa

Page 19: 2013 03-14 (educon2013) emadrid uam integrating open services building educational environments

Social Media LearningStudy Cases: extending the functionality Approach

Page 20: 2013 03-14 (educon2013) emadrid uam integrating open services building educational environments

Social Media Learning – Learning

Analitics

Three level of information

Summary Views

Exportation Views

Analytics Views

Study Cases: extending the functionality Approach

Page 21: 2013 03-14 (educon2013) emadrid uam integrating open services building educational environments

Social Media Learning – Learning

AnaliticsStudy Cases: extending the functionality Approach

Page 22: 2013 03-14 (educon2013) emadrid uam integrating open services building educational environments

Mashup Approach

Building Learning Environments with Open

Services

Model-Driven approach

Design an application without deal directly with

web programming languages like JavaScript, JSP,

Java or HTML

Modeling language: concept of domain not

technology

Based on METADEPTH modeling tool (Lara et.

al, 2010)

Study Cases

Page 23: 2013 03-14 (educon2013) emadrid uam integrating open services building educational environments

Mashup ApproachStudy Cases

Page 24: 2013 03-14 (educon2013) emadrid uam integrating open services building educational environments

Mashup ApproachStudy Cases

Page 25: 2013 03-14 (educon2013) emadrid uam integrating open services building educational environments

Mashup ApproachStudy Cases

Page 26: 2013 03-14 (educon2013) emadrid uam integrating open services building educational environments

Mashup Approach – Learning

AnaliticsStudy Cases

Each API presents methods for recover user interaction information, but is limited

E.g. Google Drive: get comments

GET_https://www.googleapis.com/drive/v2/files/{FILE_ID}/comments?key={YOUR_API_KEY}

Google analytics

Shows reports of the use of other APIs, e.g. Drive and Calendar APIs.

Page 27: 2013 03-14 (educon2013) emadrid uam integrating open services building educational environments

Mashup Approach – Learning

AnaliticsStudy Cases

Page 28: 2013 03-14 (educon2013) emadrid uam integrating open services building educational environments

Conclusions and Future Work

Page 29: 2013 03-14 (educon2013) emadrid uam integrating open services building educational environments

Conclusions

We have presented three approaches for supporting

integration of Open Services into educational

environment. The use of open services enables scalable

solutions, appropriate for their use in MOOCs.

Integration of Open Services reduces developing time

and complexity, but requires review aspects such as

privacy and heterogeneity of graphical styles.

The new Web services demands better capabilities in

the browsers.

Conclusions and Future Work

Page 30: 2013 03-14 (educon2013) emadrid uam integrating open services building educational environments

Future Work

Improve our implementations and generalize our

architectures

Integration of useful services

Mendeley, http://www.mendeley.com/,

Wikipedia (http://www.wikipedia.org/,

Diagrammatic web environments like Cacoo

https://cacoo.com

Integrate the two presented applications.

Conclusions and Future Work