weaving the web weinberger hadas cohen-vaks dan_brunel2010

27
Dr. Hadas Weinberger, Dan-Kohen-Vacs Department of Instructional Systems, Holon Institute of Technology, Israel E-mail: [hadasw[@]hit.ac.il]

Upload: hadasw

Post on 05-Dec-2014

217 views

Category:

Education


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Weaving the web weinberger hadas cohen-vaks dan_brunel2010

Dr. Hadas Weinberger, Dan-Kohen-Vacs

Department of Instructional Systems,

Holon Institute of Technology, Israel

E-mail: [hadasw[@]hit.ac.il]

Page 2: Weaving the web weinberger hadas cohen-vaks dan_brunel2010

Agenda

� Instructing collaborative learning with Google Wave

�Theoretical framework

��GWaCoLGWaCoL – Google Wave-based ��GWaCoLGWaCoL – Google Wave-based collaborative learning at a glance

� The architecture

� Extracts from an example scenario

� Further development goals

Weinberger & Kohen-Vacs, Brunel, UK, 2010 2

Page 3: Weaving the web weinberger hadas cohen-vaks dan_brunel2010

The vision

� In Tribute to:

� “..The original

Weinberger & Kohen-Vacs, Brunel, UK, 2010 3

� “..The original design and ultimate destiny of the World Wide Web..”

Page 4: Weaving the web weinberger hadas cohen-vaks dan_brunel2010

Dynamic, adaptive learning

Weinberger & Kohen-Vacs, Brunel, UK, 2010 4

http://twitter.com/GrahamAttwell

Page 5: Weaving the web weinberger hadas cohen-vaks dan_brunel2010

Mashup opportunities

� GWave a serves as an umbrella application – facilitating and hosting an integrated approach to Web 2.0 tools:

� social networking, podcasting, wikis, blogging (e.g., Bloggy), video sharing, screencasting, dynamic survey (e.g., Polly) via robots & open API-based embedded gadgets Polly) via robots & open API-based embedded gadgets

� Integrating Web services into: courses, education & beyond

� A window of opportunity for domain independent online communities – knowledge sharing and reuse:

� Enabling the provision of Web-based cooperative learning, e.g., realizing pedagogical scenarios; design & development of Learning Objects

Weinberger & Kohen-Vacs, Brunel, UK, 2010 5

Page 6: Weaving the web weinberger hadas cohen-vaks dan_brunel2010

Instructing Collaborative learning

with G-WaveProject’s goals:

� Encouraging ease-of use & service oriented approach to the use of Web 2.0 tools

� An upper-level ontology of pedagogical scenarios, � An upper-level ontology of pedagogical scenarios, learning goals & learners’ types

� Run-time embedded plugin in GWave environment

� A model and a skeletal methodology for the management of a learning scenario (i.e., that is integrated in the GWave architecture)

� Instantiation of this model demonstrated by example scenarios

Weinberger & Kohen-Vacs, Brunel, UK, 2010 6

Page 7: Weaving the web weinberger hadas cohen-vaks dan_brunel2010

Modelling: an architecture of

upper-level ontologies

� Following notions from:

� An ontology of Organizational Memory (Weinberger, Te`eni and

Frank, 2008)

� HCI Research notions of user’s role in online � HCI Research notions of user’s role in online communities, the user as a reader, contributor and a leader (Preece & Shneiderman, 2009)

� Designated ontologies of G-Wave-enabled technologies and of pedagogical concepts (collaborative models , CSCL scripts, learning activities, learner types & goals)

Weinberger & Kohen-Vacs, Brunel, UK, 2010 7

Page 8: Weaving the web weinberger hadas cohen-vaks dan_brunel2010

Example classes in a Script Ontology*

� Constructs

� Means: tools activities and procedures

� Activities: e.g., editing, writing, searching

� Procedures: e.g., group partition, role assignment

� Content: on-going content development � Content: on-going content development

� Resources : e.g., Digital Libraries (Project Gutenberg, Google Book Search, the Internet Archive, the World Digital Library)

� Search engines BP

� Data Bases: E.g., MERLOT

� Actors – by role (e.g., Social Structure Definition)

Weinberger & Kohen-Vacs, Brunel, UK, 2010 8

*following: Weinberger et al., 2009

Page 9: Weaving the web weinberger hadas cohen-vaks dan_brunel2010

CSCL motivation� Structure collaborative learning

� foster the emergence of knowledge-productive interactions such as argumentation, explanations and mutual regulation

� suggesting a pedagogical model for the design of � suggesting a pedagogical model for the design of designated scripts

� Chronological documentation of the inquiry process

� Graphical Representation of Content and activities

� User-friendly (easily accessible) collaborative editing –inquiry and reflection

Weinberger & Kohen-Vacs, Brunel, UK, 2010 9

Page 10: Weaving the web weinberger hadas cohen-vaks dan_brunel2010

GWaCol – at a glance:

The Methodological core � Determining the learning goal

� Mapping the learning goal to the appropriate pedagogical model –

� Enacting a collaborative pedagogical script –� Enacting a collaborative pedagogical script –

� Applying a series of rules that help assess the collaborative learning script in accordance with the learning goals.

Weinberger & Kohen-Vacs, Brunel, UK, 2010 10

Page 11: Weaving the web weinberger hadas cohen-vaks dan_brunel2010

GWaColGWaCol at a glance: The Architecture

GWAVE Environment

Wave HCI:

Applications’ information GWaCol AS3* Gadget

Weinberger & Kohen-Vacs, Brunel, UK, 2010 11

XML Activity

Directory

Embedding Activity

*Action Script 3

Ontology-driven architecture

Stages 1 - n

Embedded API, e.g.,

Yahoo Maps

Page 12: Weaving the web weinberger hadas cohen-vaks dan_brunel2010

Example scenario – stage 1

Pedagogical perspective:

Collaborative learning

Compliant with Compliant with pedagogical scripts

Technological perspective:

Embedded API

Using a host of Web-based applications

Weinberger & Kohen-Vacs, Brunel, UK, 2010 12

Page 13: Weaving the web weinberger hadas cohen-vaks dan_brunel2010

Example scenario – stage 2

Weinberger & Kohen-Vacs, Brunel, UK, 2010 13

Page 14: Weaving the web weinberger hadas cohen-vaks dan_brunel2010

Example scenario – stage 3

Weinberger & Kohen-Vacs, Brunel, UK, 2010 14

Page 15: Weaving the web weinberger hadas cohen-vaks dan_brunel2010

Further development goals

� System-technological perspective:

� Pursuing the applications’ opportunities – embedding current services- features

� Theory- ontological perspective:

Following ontology guidelines – enhancing activity � Following ontology guidelines – enhancing activity opportunities

� Pedagogical perspective:

� Developing Interaction & scenarios’ features; following pedagogical scenario s (e.g., role-play, group inquiry, problem solving, competition, reaching to agreement, etc.)

� Advising Best practices

Weinberger & Kohen-Vacs, Brunel, UK, 2010 15

Page 16: Weaving the web weinberger hadas cohen-vaks dan_brunel2010

Weinberger & Kohen-Vacs, Brunel, UK, 2010 16

Page 17: Weaving the web weinberger hadas cohen-vaks dan_brunel2010

Towards an ontology of Learner

types

Weinberger & Kohen-Vacs, Brunel, UK, 2010 17

Page 18: Weaving the web weinberger hadas cohen-vaks dan_brunel2010

Pursuing the applications’

opportunities

Weinberger & Kohen-Vacs, Brunel, UK, 2010 18

Page 19: Weaving the web weinberger hadas cohen-vaks dan_brunel2010

Pursuing the applications’

opportunities (2)

Weinberger & Kohen-Vacs, Brunel, UK, 2010 19

Page 20: Weaving the web weinberger hadas cohen-vaks dan_brunel2010

Google Search

Google Results

Page 21: Weaving the web weinberger hadas cohen-vaks dan_brunel2010

Use instructions

WikyBot

Query

Result form Wikipedia

Page 22: Weaving the web weinberger hadas cohen-vaks dan_brunel2010

� Activities:

� Question answering;editing and responding

� Google wave collaborative features:

� Semi-structured Interface

GWaCol features and options

by example

editing and responding to questionnaires,

� Discussing, writing,editing documents

� Reading, editing & writing wiki,

� Lecturing (ppt), using video

� Graphical representation of task and objects

� Forming groups

� Representation of interaction

� Providing feedback

� Scripting the collaboration

Weinberger & Kohen-Vacs, Brunel, UK, 2010 22

Page 23: Weaving the web weinberger hadas cohen-vaks dan_brunel2010

G-Wave Open API: a window of

opportunities API Name Languages Description

Robot java, python A robot is an automated participant on wave.

A robot can read the contents of a wave in

which it participates, modify the wave's

contents, add or remove participants, and

create new blips and new waves.

Gadgets xml, can be used with any other application

that creates xml. Can be either action script or

even .net

Gadgets have emerged as the standard way to

embed non-trusted code in Google web

applications.

Embed javascript Developers can enhance their existing web

applications by embedding Google Wave

directly in their application

Extension Embedded in the wave environment Extension manifests are XML files that define

how extensions hook into the Google Wave

Client and how they behave.

Extensions installer can install the gadgets

that are created in the wave.

Weinberger & Kohen-Vacs, Brunel, UK, 2010 23

Page 24: Weaving the web weinberger hadas cohen-vaks dan_brunel2010

‘Find the Treasure’ Scenario –indicating With technologies, learner types and activities

1. Instructor opens new Google Wave (GW) for each group of students [using Google Wave environment].

2. Instructor inserts Learning Gadget [using Add Gadget by URL] into the GW and sends to students.

3. Students of each group enter the GW, check in [using checkboxes], and watch instructions movie.instructions movie.

4. Students receive new riddle to read.

5. Students search for answers [using Google Search Gadget; Wikybot] {Learner Type: {Learner Type: creative learner}creative learner}| Activities: rediscover theories, self-inquiry, experiments, research, build model |

6. Students deliberate about found answers to decide on final answer [using GW blips/chat; shared google document via iFrame Gadget] {Learner Type: social learner} {Learner Type: social learner} | Activities: group work, deliberation, investigation rationale |

7. Students type answer in the Learning Gadget. If true – the map shows location and new riddle appears. If false – a message appears to encourage re-consulting the group about the solution.

Page 25: Weaving the web weinberger hadas cohen-vaks dan_brunel2010

Contextualized Tag Cloud

Weinberger & Kohen-Vacs, Brunel, UK, 2010 25

http://www.pontydysgu.org/

Page 26: Weaving the web weinberger hadas cohen-vaks dan_brunel2010

Acknowledgements

This research builds on our experience with a project conducted at the department of Instructional Systems at HIT, Israel. We wish to thank all participating students: Basmat Cohen, Yaniv Hemi, Tal Goldenberg-students: Basmat Cohen, Yaniv Hemi, Tal Goldenberg-Keren and Maya Mintz for their cooperation and motivation.

Weinberger & Kohen-Vacs, Brunel, UK, 2010 26

Page 27: Weaving the web weinberger hadas cohen-vaks dan_brunel2010

Thank you

Weinberger & Kohen-Vacs, Brunel, UK, 2010 27