11
Pedagogical workflow management with “functions” Ioan Rosca 18 nov.2004

Pedagogical workflow management with “functions” Ioan Rosca 18 nov.2004

Embed Size (px)

Citation preview

Page 1: Pedagogical workflow management with “functions” Ioan Rosca 18 nov.2004

Pedagogical workflow managementwith “functions”

Ioan Rosca

18 nov.2004

Page 2: Pedagogical workflow management with “functions” Ioan Rosca 18 nov.2004

Summary

1 Pedagogy and management of procedures

2 Example: function modeling the ADISA-EXPLORA chain

3 Function- aggregate structure

4 Reproducing procedures by functions

5 Aggregation process

6 Aggregation by orchestration

7 Prototype demonstration

8 Demonstration chain

9 GEFO prototype as a specification driver 5 Prototype demonstration : an integrative story

6 Demonstration chain

Page 3: Pedagogical workflow management with “functions” Ioan Rosca 18 nov.2004

1 Pedagogy and management of procedures

thinks

analyses

observes

resource

memory

acts

images

decidesconceptsand rules

1 knowledge understanding, as a cognitive procedure

op

RI

RA A

RP RP

RO

3 management of a pedagogical procedure

OI

PA

2 pedagogical management of a procedure

OI

PA

4 auxiliary procedure

Page 4: Pedagogical workflow management with “functions” Ioan Rosca 18 nov.2004

2 Example: function- modeling the ADISA-EXPLORA chain

engineer defines project

projectADISA

ADISA

designer

designs course

courseExplora

Explora editor

learnerexplore course

tracesExplora

Explora executor

Analyst

Analyses traces

report

Analyzer

Reengineering

Page 5: Pedagogical workflow management with “functions” Ioan Rosca 18 nov.2004

3 Function- aggregate structure

AF(K)

K

RA(K) RI(K)

S(K)C(K)

thin declarations

Editor(F)

Explorer(F)

M(P) M(A) M(O)M(C) M(K) M(S)

RO(K)RP(K) AX(K)fat

components

heavy

manipulators

Page 6: Pedagogical workflow management with “functions” Ioan Rosca 18 nov.2004

Metafunction execution

Driven editionEditor.

designers

Function execution

Inspire guide, explain

Declare, manage help

Facilitatemanipulations

Coordinate, share match

4 Reproducing procedures by functions

Primary phenomena

UsedRess.

ProductRess.

participantsP

secondary phenomena

UsedRess.

ProductRess.

participants S

Function

Primary Edition

FunctionEditor

Designers

P

observation

Utilizations

generation SpyDemonstrator

MetaFunction

generation SpyDemonstrator

imagination

Meta- Edition

MetaFunctionEditor Engineers

observation

Page 7: Pedagogical workflow management with “functions” Ioan Rosca 18 nov.2004

Support

ComposerFacilitator

Prepare Composition phase

Phase 1 – Prepare Composition

Aggregate Classes

Define A structure Connect R

resourcesCompose

KSC layers

Publish

Compose aggregates

Composer

Phase 2 – Compose

Aggregate

Instances

Activate instance

Prepare aggregate instance

Administrator

Phase 3 – Prepare Exploration

Explorer Products

Traces

Use resources

ComposeAnnotate

Explorer

Save and close

Use aggregate

Uses support ExplorerFacilitator

Phase 4 –Explore

Load /Analyse product

AnalyzerReferences

Phase 5 –Analyze

Modify aggregate

5 Aggregation Process

Page 8: Pedagogical workflow management with “functions” Ioan Rosca 18 nov.2004

6 Aggregation by orchestrationAggregation by grouping Aggregation by integration

Workflow orchestration

Flowchart orchestration Function orchestration

IMSLD

WF Consortium

TELOS functions

Page 9: Pedagogical workflow management with “functions” Ioan Rosca 18 nov.2004

public

7 Prototype demonstration : an integrative story

Application X1

1

General flowfunction A1

replica

Application X2

2

Exploration facilities1 A observe, navigate, consult2 A declare advancement3 A operation batches 4 S post and ante operation advice5 S verify by questions6 S(K) competenceequilibrium advice7 R launch; intercept, timers8 R concretize resources9 R(K) competence driven concretization10 U person and category access11 U access by profile12 U(K) access by competence13 U(K) concretize users(competence driven)14 C aggregate actor and multi-actor floor control15 C(K) competence driven user matching 16 C(K) ressource controland batches

Edition operations

0 core construc1 LKMS constr2 LKMS instanciation3 LKMA create (global) 3.1 a Prepare KVAL 3.1 b PrepareKMOT 3.1 c Prepare K list 3.2 a Declare UVAL 3.2 b DeclareUMOT 3.3a Prepare R 3.4a Declare RVAL 3.5 Edit F (global) 3.5.1 Intercep (global) 3.5.1.1 Inter K ref 3.5.1.2 Inter P(K) 3.5.1.3 Inter R(K) 3.5.2 Define Fl 3.5.2.1 DefineA(K) 3.5.2.2 DefineU(K) 3.5.2.3 DefineR(K) 3.5.2.4 Define S(K) 3.5.2.5 DefineC(K)4 Declare inst global 4.1 Open 4.2 Adapt 4.3 Activate5 Explore6 Analyse

Page 10: Pedagogical workflow management with “functions” Ioan Rosca 18 nov.2004

3.1aedit K

DesignerK

Designer U

3.2aEdit RP(K)

3.3aPrepare R

DesignerR

0Creates core

tool

engineer

1Creates LKMS

class

technologist

2Parameterize

LKMS instance

LKMSAdministrator

3Creates LKMA1

designer

5Execute

facilitatorlearner

6 analyze

LKMPAdministrator

LKMAadministrator

4Adapt

instance

3.5.1New function

3.5create function

3.5.3Close class

3.5.2Edits

Edit A(K)Edit U(K)

UsersEdit R(K)

Instruments Edit S(K) Edit C(K)

DesignerM

3.5.2.1Edit manual

Activities chain3.5.2.Intercept

report chain

DesignerI

3.5.2.3Flowchart editionCompetence chain

DesignerF

Edit U Edit K Edit U(K)

8 Demonstration chain

Page 11: Pedagogical workflow management with “functions” Ioan Rosca 18 nov.2004

9 GEFO prototype as a specification driver

VAL

Prototype

Specification

1Architecture

Application

GEFO 1

Prototype

Specification

1Architecture

Application

GEFO 2

TELOS 0

Prototype

Specification

1Architecture

Application

TELOS1 TELOS 2

Prototype

Specification

1Architecture

Application

Prototype

Specification

1Architecture

Application

GEFO 3