learning design engines as remote control to learning support environments

16
June 17, 2022 Learning Design Engines as Remote Control to Learning Support Environments Andreas Harrer , Nils Malzahn, Kay Hoeksema, Ulrich Hoppe COLLIDE research group Institut für Informatik und interaktive Systeme, Universität Duisburg-Essen

Upload: zander

Post on 22-Feb-2016

31 views

Category:

Documents


0 download

DESCRIPTION

Learning Design Engines as Remote Control to Learning Support Environments. Andreas Harrer , Nils Malzahn, Kay Hoeksema, Ulrich Hoppe COLLIDE research group Institut für Informatik und interaktive Systeme, Universität Duisburg-Essen. Outline of the Talk. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Learning Design Engines as Remote Control to Learning Support Environments

April 22, 2023

Learning Design Engines as Remote Control to Learning

Support Environments

Andreas Harrer, Nils Malzahn,Kay Hoeksema, Ulrich Hoppe COLLIDE research groupInstitut für Informatik und interaktive Systeme, Universität Duisburg-Essen

Page 2: Learning Design Engines as Remote Control to Learning Support Environments

2www.noe-kaleidoscope.org

Outline of the Talk

Motivation: „Unscripted“ Learning Support Environments and „Scripting“ with Learning Design

The Remote Control Approach Example Scenario Implementation Prototype Further Work

Page 3: Learning Design Engines as Remote Control to Learning Support Environments

3www.noe-kaleidoscope.org

Learning Environments and Learning Flow Models

A wide variety of Collaborative Modelling, Argumentation and Inquiry Learning Environments are already existing

Belvedere (Suthers 1995 passim) CoLab (de Jong, van Joolingen et al.) ModellingSpace, Synergo (Avouris et al.) CoolModes, FreeStyler (Hoppe et al.)

Most of these environments do not explicitly follow or offer a process structure

Page 4: Learning Design Engines as Remote Control to Learning Support Environments

4www.noe-kaleidoscope.org

Using Process Structures for Learning Environments

Introducing explicit Process Models provides

Students a scaffold for their learning Teachers support in setting up their intended

process (e.g. with different group settings, roles and tools)

Researchers opportunities to evaluate efficiency of scripts

Page 5: Learning Design Engines as Remote Control to Learning Support Environments

5www.noe-kaleidoscope.org

Implementation Alternatives

For existing Learning Environments there are two options for introducing the process model

Implementing a (proprietary) process modell within the learning environment, i.e. „Build an own engine“

Using existing engines as external control to the learning environment, i.e. „Engine as remote controller“

The first option has to be developed completely separate for each learning environment, the second can be re-used for several

Page 6: Learning Design Engines as Remote Control to Learning Support Environments

6www.noe-kaleidoscope.org

The Engine as Remote Controller (ERC)

Page 7: Learning Design Engines as Remote Control to Learning Support Environments

7www.noe-kaleidoscope.org

An Example Process

Page 8: Learning Design Engines as Remote Control to Learning Support Environments

8www.noe-kaleidoscope.org

Modelling the Scenario in LD

Map each phase to a learning activity Properties for

Current activity Voting_demanded Voting_active Voting_result Consensus_achieved

On each state transition a Cool Modes workspace is shown or hidden

Page 9: Learning Design Engines as Remote Control to Learning Support Environments

9www.noe-kaleidoscope.org

The Process within Cool Modes

Communication Primitive „Show workspace for Voting Phase“

Page 10: Learning Design Engines as Remote Control to Learning Support Environments

10www.noe-kaleidoscope.org

„Remote Control Architecture“

Page 11: Learning Design Engines as Remote Control to Learning Support Environments

11www.noe-kaleidoscope.org

First Implementation of the „ERC“ Approach

CopperCore as Learning Design Engine Cool Modes as Learning (Support) Environment Creation of events in the engine extension Remote Control Component encapsulates mapping from

LDE events to general communication primitives uses the Java Message Service (JMS) to publish the primitives to

the translators subscribing to the Remote Control Mapping of primitives to Cool Modes functionality by a

“Cool Modes translator” providing the remote interface „Show workspace for Voting Phase“ ::=

„Add Voting Plugin“ „Initialize Workspace“ „Provide Result“

Page 12: Learning Design Engines as Remote Control to Learning Support Environments

12www.noe-kaleidoscope.org

One step further: protoype of ISIS – Integrated Science Inquiry System

Page 13: Learning Design Engines as Remote Control to Learning Support Environments

13www.noe-kaleidoscope.org

CoLab and Cool Modes integrated

Page 14: Learning Design Engines as Remote Control to Learning Support Environments

14www.noe-kaleidoscope.org

Outlook

At the moment we are in the process of generalizing and extending the vocabulary of communication primitives useful for different LSEs

Mapping of primitives to concrete LSEs, like Cool Modes and CoLab.

Abstract direct (low-level) interoperation of LSEs to define mode of interoperation at LD level

Page 15: Learning Design Engines as Remote Control to Learning Support Environments

15www.noe-kaleidoscope.org

Wrapping it up…

Collaborative Learning Environments and Learning Design can and should be used in combination

Model Learning Designs in the Collaborative Tools with different levels of specification (that‘s a different story about LD editors…)

Use the Learning Design and Engines to introduce process support in „non-scripted“ learning environments

Page 16: Learning Design Engines as Remote Control to Learning Support Environments

16www.noe-kaleidoscope.org

Thank you!

Please feel free tocomment and ask…