the grapple infrastructure

21
The GRAPPLE Infrastructure Kees van der Sluijs Eindhoven University of Technology January 24, 2011 GRAPPLE Public Event Slide 1

Upload: heath

Post on 24-Feb-2016

49 views

Category:

Documents


0 download

DESCRIPTION

The GRAPPLE Infrastructure. Kees van der Sluijs Eindhoven University of Technology. GRAPPLE architecture. GRAPPLE architecture. January 24, 2011. GRAPPLE Public Event. Slide 3. GRAPPLE architecture. January 24, 2011. GRAPPLE Public Event. Slide 4. GRAPPLE architecture. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: The GRAPPLE Infrastructure

The GRAPPLE Infrastructure

Kees van der SluijsEindhoven University of Technology

January 24, 2011GRAPPLE Public Event Slide 1

Page 2: The GRAPPLE Infrastructure

January 24, 2011GRAPPLE Public Event Slide 2

GRAPPLE architecture

Page 3: The GRAPPLE Infrastructure

January 24, 2011GRAPPLE Public Event Slide 3

GRAPPLE architecture

Page 4: The GRAPPLE Infrastructure

January 24, 2011GRAPPLE Public Event Slide 4

GRAPPLE architecture

Page 5: The GRAPPLE Infrastructure

January 24, 2011GRAPPLE Public Event Slide 5

GRAPPLE architecture

Page 6: The GRAPPLE Infrastructure

January 24, 2011GRAPPLE Public Event Slide 6

LMS

Page 7: The GRAPPLE Infrastructure

January 24, 2011GRAPPLE Public Event Slide 7

GALE

Page 8: The GRAPPLE Infrastructure

January 24, 2011GRAPPLE Public Event Slide 8

GAT - Domain

Page 9: The GRAPPLE Infrastructure

January 24, 2011GRAPPLE Public Event Slide 9

GAT - CAM

Page 10: The GRAPPLE Infrastructure

GAT - Rule Examples• prerequisite [directed]

– if (user has visited concepts in socket A) then (concepts in socket B are suitable).

– %target% {#suitability & !`(${%source%#knowledge}>%level%)`}

• goal [directed]– user model variable 'knowledge' for all concepts in socket must

be at least of a certain value• knowledge propagation [directed]

– UM variable knowledge propagates from concepts in socket A to concepts in socket B

• start [undirected]– placeholder for concepts which should be presented at the

beginning

Second review/Eindhoven

Page 11: The GRAPPLE Infrastructure

January 24, 2011GRAPPLE Public Event Slide 11

GUMF

Page 12: The GRAPPLE Infrastructure

January 24, 2011GRAPPLE Public Event Slide 12

GUMF

Page 13: The GRAPPLE Infrastructure

January 24, 2011GRAPPLE Public Event Slide 13

GUMF

Page 14: The GRAPPLE Infrastructure

January 24, 2011GRAPPLE Public Event Slide 14

UM Interoperability

Query Description SELECT * WHERE { ?stmt ?property ?value . FILTER(user(?stmt) = <http://grapple-project.org/user/alice>)}

Asks for all information about “Alice” that is accessible for the inquirer (access control will be realized in another layer)

SELECT * WHERE { ?stmt ?property ?value . FILTER( user(?stmt) = <http://grapple-project.org/user/alice>) . FILTER( knowledge(user(?stmt), http://../Java).level > 0.4 ) }

Asks for GRAPPLE statements that say something about Alice’s knowledge related to “Java”. Only those statements are returned, which report a knowledge level greater than 0.4.

• Transform data in common data model / format

• User / Application Identification• Query Interface

Rule: [user, test-completed, test-java, level] => [user, knowledge, Programmming, knowledge=level*10]

Page 15: The GRAPPLE Infrastructure

January 24, 2011GRAPPLE Public Event Slide 15

GUMF – GAT UI

Page 16: The GRAPPLE Infrastructure

January 24, 2011GRAPPLE Public Event Slide 16

GUMF – Administrator UI

Page 17: The GRAPPLE Infrastructure

January 24, 2011GRAPPLE Public Event Slide 17

GVIS

Page 18: The GRAPPLE Infrastructure

January 24, 2011GRAPPLE Public Event Slide 18

GVISexpected level

learner level

class level

Compact Indicator

Detailedview

Page 19: The GRAPPLE Infrastructure

January 24, 2011GRAPPLE Public Event Slide 19

GVIS

learnersConcepts Knowledge level/Expected level reached

Page 20: The GRAPPLE Infrastructure

January 24, 2011GRAPPLE Public Event Slide 20

GVISGoalslist Goals

reached

% students reached that goal Goals

learner/class

Page 21: The GRAPPLE Infrastructure

January 24, 2011GRAPPLE Public Event Slide 21

GVIS

GRAPPLE Event Bus

GUMF GAT

Extractor

Aggregator

Builder

GVIS

Basic data from datasources

Composes basic data, performs

filters and computations

Maps data into widgets, manages

the dashboards