artificial intelligence in education, july 2005, amsterdam generating reports of graphical modelling...

18
Artificial Intelligence in Education, July 2005, Amsterdam Generating Reports of Graphical Modelling Processes for Authoring and Presentation Lars Bollen COLLIDE research group University Duisburg-Essen, Germany Supervisor: H.U. Hoppe Co-Supervisor: W. van Joolingen

Upload: myron-cain

Post on 04-Jan-2016

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Artificial Intelligence in Education, July 2005, Amsterdam Generating Reports of Graphical Modelling Processes for Authoring and Presentation Lars Bollen

Artificial Intelligence in Education, July 2005, Amsterdam

Generating Reports of Graphical Modelling Processes for Authoring and Presentation

Lars BollenCOLLIDE research groupUniversity Duisburg-Essen, Germany

Supervisor: H.U. HoppeCo-Supervisor: W. van Joolingen

Page 2: Artificial Intelligence in Education, July 2005, Amsterdam Generating Reports of Graphical Modelling Processes for Authoring and Presentation Lars Bollen

Artificial Intelligence in Education, July 2005, Amsterdam 2

context

computer supported learning environment graph based modelling

action / interaction analysis authoring by example supporting presentation and

documentation (of modelling processes)

Page 3: Artificial Intelligence in Education, July 2005, Amsterdam Generating Reports of Graphical Modelling Processes for Authoring and Presentation Lars Bollen

Artificial Intelligence in Education, July 2005, Amsterdam 3

starting point

collaborative modelling with graph based visual languages

realised e.g. within learning support environment Cool Modes System Dynamics, Petri Nets, UML class

diagrams, discussion support etc.

Page 4: Artificial Intelligence in Education, July 2005, Amsterdam Generating Reports of Graphical Modelling Processes for Authoring and Presentation Lars Bollen

Artificial Intelligence in Education, July 2005, Amsterdam 4

Page 5: Artificial Intelligence in Education, July 2005, Amsterdam Generating Reports of Graphical Modelling Processes for Authoring and Presentation Lars Bollen

Artificial Intelligence in Education, July 2005, Amsterdam 5

problem

learner finishes modelling task: (usually) only the final result is stored as

one artifact process of creating and exploring a model

is compressed into a single, static document

Page 6: Artificial Intelligence in Education, July 2005, Amsterdam Generating Reports of Graphical Modelling Processes for Authoring and Presentation Lars Bollen

Artificial Intelligence in Education, July 2005, Amsterdam 6

problem

losing information about different phases (e.g. phases of

argumentation, coordination with peer, design, verification, revision, ...)

design rationale (why did the user choose this solution?)

alternative solutions (that emerged on the way to the final solution)

collaboration (group result = one artifact)

Page 7: Artificial Intelligence in Education, July 2005, Amsterdam Generating Reports of Graphical Modelling Processes for Authoring and Presentation Lars Bollen

Artificial Intelligence in Education, July 2005, Amsterdam 7

related works, partial solutions

record and replay approaches „Authoring on the fly“

[Müller, Ottmann, 2005] „E-Chalk“ [Rojas et. al, 2001]

series of snapshots COPRET [Petrou, Dimitracopoulou, 2003]

Page 8: Artificial Intelligence in Education, July 2005, Amsterdam Generating Reports of Graphical Modelling Processes for Authoring and Presentation Lars Bollen

Artificial Intelligence in Education, July 2005, Amsterdam 8

approach: generating reports!

>>

Reports are summaries of states / action

traces from modelling processes.

<<

Page 9: Artificial Intelligence in Education, July 2005, Amsterdam Generating Reports of Graphical Modelling Processes for Authoring and Presentation Lars Bollen

Artificial Intelligence in Education, July 2005, Amsterdam 9

approach: generating reports!

How to create summaries of modelling processes?

How to visualise such a summary?

What are typical use cases?

Page 10: Artificial Intelligence in Education, July 2005, Amsterdam Generating Reports of Graphical Modelling Processes for Authoring and Presentation Lars Bollen

Artificial Intelligence in Education, July 2005, Amsterdam 10

approach: generating reports!

How to visualise a report?

Page 11: Artificial Intelligence in Education, July 2005, Amsterdam Generating Reports of Graphical Modelling Processes for Authoring and Presentation Lars Bollen

Artificial Intelligence in Education, July 2005, Amsterdam 11

approach: generating reports!

How to create a report?

“capturing“ workspaces

Page 12: Artificial Intelligence in Education, July 2005, Amsterdam Generating Reports of Graphical Modelling Processes for Authoring and Presentation Lars Bollen

Artificial Intelligence in Education, July 2005, Amsterdam 12

approach: segmentation

What are suitable “triggers“ for automated capturing?

detect milestones / phases in modelling processes classify actions that occur in modelling

environment domain-indepent actions (e.g. create, delete, modify

objects) domain-dependent actions (e.g. model structure, design

issue) coordination level (e.g. chat, claiming / releasing key)

time aspects (e.g. clusters of actions, breaks)

Page 13: Artificial Intelligence in Education, July 2005, Amsterdam Generating Reports of Graphical Modelling Processes for Authoring and Presentation Lars Bollen

Artificial Intelligence in Education, July 2005, Amsterdam 13

approach: segmentation

What are suitable “triggers“ for capturing? collaborative aspects

floor control find collaborative patterns in action

sequence

Page 14: Artificial Intelligence in Education, July 2005, Amsterdam Generating Reports of Graphical Modelling Processes for Authoring and Presentation Lars Bollen

Artificial Intelligence in Education, July 2005, Amsterdam 14

approach: meaning of edges

What is the meaning of the edges in the visualisation of reports? show possible paths of modelling

processes edges contain all information about all

actions that occured between states edges may have an implicit processual

meaning (e.g. X examplifies Y, X explained by Y [Baloian, 1997])

Page 15: Artificial Intelligence in Education, July 2005, Amsterdam Generating Reports of Graphical Modelling Processes for Authoring and Presentation Lars Bollen

Artificial Intelligence in Education, July 2005, Amsterdam 15

reports: some use cases

monitoring and analysing automatically collect material from (collaborativ)

modelling processes apply various filters and analysis methods to

collected data supports assessment of results (and processes)

“capturing“ workspaces

Page 16: Artificial Intelligence in Education, July 2005, Amsterdam Generating Reports of Graphical Modelling Processes for Authoring and Presentation Lars Bollen

Artificial Intelligence in Education, July 2005, Amsterdam 16

reports: some use cases

authoring by example generating reports can be used to prepare

learning material playback recorded paths into modelling tool automated recommendation of paths?

“play back“

Page 17: Artificial Intelligence in Education, July 2005, Amsterdam Generating Reports of Graphical Modelling Processes for Authoring and Presentation Lars Bollen

Artificial Intelligence in Education, July 2005, Amsterdam 17

reports: some use cases

documentation on-the-fly use reports to present own results supports self-assessment, peer-assessment analysis / classification of actions supports

metacognitive skills

Page 18: Artificial Intelligence in Education, July 2005, Amsterdam Generating Reports of Graphical Modelling Processes for Authoring and Presentation Lars Bollen

Artificial Intelligence in Education, July 2005, Amsterdam 18

to do next

find suitable classification scheme case studies

find suitable algorithms to detect phases / milestones

elaborate on prototypical implementation