29
Singapore, Sept. 2009 Participatory Pattern Workshops

Patterns Workshop

Embed Size (px)

DESCRIPTION

presentation given at the CPDD participatory patterns workshops, Sept-Oct 2009

Citation preview

Page 1: Patterns Workshop

Singapore, Sept. 2009

Participatory Pattern Workshops

Page 2: Patterns Workshop

2

Page 3: Patterns Workshop

3

Patterns Workshop

Page 4: Patterns Workshop

4

Patterns Workshop

• We have a set of case stories– Completed stage 1

• Challenge: Generate Design Patterns• Key questions

– What is a pattern?– Why generated it?– How to generate it?

Page 5: Patterns Workshop

5

Page 6: Patterns Workshop

6

What is a pattern?

• At is simplest, it is a– Generalised solution to a problem– Follows a specific structure

C o n t e x t

Problem Solution

When, Where, Who

What are we trying to achieve / solve?

Cookbook: ingredients, procedure, expected

outcomes

Page 7: Patterns Workshop

7

Origins theory of architecture

Page 8: Patterns Workshop

8

A burda pattern..

Season: Fall For: Women Garment Type: Dress Style: Classic, Evening Wear, RomanticMaterial: Taffeta

“if I copy a dress, I can only create the same dress. If I have a pattern, I can create many dresses” (Yim Ping LENDEN)

Page 9: Patterns Workshop

9

Pedagogical pattern:Try Once, Refine Once

http://patternlanguagenetwork.myxwiki.org/xwiki/bin/view/Patterns/TryOnceRefineOnce

Page 10: Patterns Workshop

10

Why generate patterns?

• Need a way to collaborative produce and share knowledge of practice

• Use this knowledge to inform the development of new TEL artifacts (technologies and pedagogic resources)

• Integrate expertise across disciplines

Page 11: Patterns Workshop

11

How to generate patterns?

• Two-stage process• Start with this partial template

– Problem– Context– Solution

• Identify common features across case stories– How?– Let’s talk through an example

Page 12: Patterns Workshop

12

Case study 1: CoMo

Page 13: Patterns Workshop

13

Case study 2: MiGen

Page 14: Patterns Workshop

14

How do I determine common features?

• Identify the problem addressed– Supporting knowledge construction

• How is it addressed?– Through communication around artifacts

• Identify the key aspects– Students – Setting – Artifacts

• Identify the forces underlying the problem

Page 15: Patterns Workshop

15

Underlying Forces

• Knowledge construction through communication

• Communication is a powerful driver of learning– Prompts learners to articulate their intuitions and

in the process formulate and substantiate them– Enables learners to share knowledge and question

• Communication is even more powerful when building on experience

Page 16: Patterns Workshop

16

What are the common features?

• Artifacts are produced– CoMo: images of practice– MiGen: mathematical models

• Artifacts are shared– CoMo: online image blog– MiGen: shared on school network

• Artifacts are discussed in conversation– CoMo: f2f with tutor – MiGen: online with teacher

Page 17: Patterns Workshop

17

What are the key features?

• Conversation mediated by artifacts produced by students using technology

• Let’s make the language slightly simpler – “Artifact” ~ “object”– “Conversation” ~ “talk”

• Memorable title!

Page 18: Patterns Workshop

18

“Objects to talk with” Pattern• Problem

– How to support learning through online discussion of a shared activity

• Context– Tools which allow learners to communicate

• Solution– Learning activities often involve the use or construction of

objects – When providing tools for learners to discuss their

experience, allow them to easily include these objects in the discussion

– The medium should support a visual (graphical, symbolic, animated or simulated) representation of the objects

Page 19: Patterns Workshop

19

Pattern Generation

• Pattern generated from cases• CoMo and MiGen are instances of this pattern

– But there can be many more …

Page 20: Patterns Workshop

20

Page 21: Patterns Workshop

21

Page 22: Patterns Workshop

22

The Plan

• Map the common features to core template

• Illustrate the big idea

• Force mapping

• Sequence / block diagram of solution

• Define context as per concept map

• Fill in the blanks

Page 23: Patterns Workshop

23

The core template

• Context– Primary, English, PBL, Implementation

• Problem (pick one!)– We want to do A under condition B but are

constrained by C

• Solution

(in any order that

works for you) C o n t e x tProblem Solution

Page 24: Patterns Workshop

24

Draw it!

Page 25: Patterns Workshop

25

Force MappingForces: constraints or factors that influence the problem.

The difficulty of solving the problem arises from tensions between competing forces.

• Name the forces

• Give them icons

• Plot the links and mark + / -

Page 26: Patterns Workshop

26

Forces

• Actors

• Beliefs

• Conditions

• Desires

Page 27: Patterns Workshop

27

Sequence / block diagram / flowchart

http://xkcd.com/627/

Page 28: Patterns Workshop

28

Fill in the blanks• Support

– Source Case

– Other Cases

– Theoretical justification

• Related patterns

• Notes, Links and References

• Liabilities, potential risks, extensions, expected side-effects

Page 29: Patterns Workshop

29

Thank youThe pattern language network project:

http://patternlanguagenetwork.org

The learning patterns project:

http://lp.noe-kaleidoscope.org/

This presentationhttp://www.slideshare.net/yish/patterns-workshop

Yishay Morpeople.lkl.ac.uk/[email protected] twitter: @yishaym

Niall Winterswww.lkl.ac.uk/[email protected] twitter: @nwin