The GRAPPLE Infrastructure
description
Transcript of The GRAPPLE Infrastructure
The GRAPPLE Infrastructure
Kees van der SluijsEindhoven University of Technology
January 24, 2011GRAPPLE Public Event Slide 1
January 24, 2011GRAPPLE Public Event Slide 2
GRAPPLE architecture
January 24, 2011GRAPPLE Public Event Slide 3
GRAPPLE architecture
January 24, 2011GRAPPLE Public Event Slide 4
GRAPPLE architecture
January 24, 2011GRAPPLE Public Event Slide 5
GRAPPLE architecture
January 24, 2011GRAPPLE Public Event Slide 6
LMS
January 24, 2011GRAPPLE Public Event Slide 7
GALE
January 24, 2011GRAPPLE Public Event Slide 8
GAT - Domain
January 24, 2011GRAPPLE Public Event Slide 9
GAT - CAM
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
January 24, 2011GRAPPLE Public Event Slide 11
GUMF
January 24, 2011GRAPPLE Public Event Slide 12
GUMF
January 24, 2011GRAPPLE Public Event Slide 13
GUMF
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]
January 24, 2011GRAPPLE Public Event Slide 15
GUMF – GAT UI
January 24, 2011GRAPPLE Public Event Slide 16
GUMF – Administrator UI
January 24, 2011GRAPPLE Public Event Slide 17
GVIS
January 24, 2011GRAPPLE Public Event Slide 18
GVISexpected level
learner level
class level
Compact Indicator
Detailedview
January 24, 2011GRAPPLE Public Event Slide 19
GVIS
learnersConcepts Knowledge level/Expected level reached
January 24, 2011GRAPPLE Public Event Slide 20
GVISGoalslist Goals
reached
% students reached that goal Goals
learner/class
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