The GRAPPLE Infrastructure Kees van der Sluijs Eindhoven University of Technology GRAPPLE Public Event January 24, 2011 Slide 1 GRAPPLE architecture GRAPPLE Public Event January 24, 2011 Slide 2 GRAPPLE architecture GRAPPLE Public Event January 24, 2011 Slide 3 GRAPPLE architecture GRAPPLE Public Event January 24, 2011 Slide 4 GRAPPLE architecture GRAPPLE Public Event January 24, 2011 Slide 5 LMS GRAPPLE Public Event January 24, 2011 Slide 6 GALE GRAPPLE Public Event January 24, 2011 Slide 7 GAT - Domain GRAPPLE Public Event January 24, 2011 Slide 8 GAT - CAM GRAPPLE Public Event January 24, 2011 Slide 9 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 GUMF GRAPPLE Public Event January 24, 2011 Slide 11 GUMF GRAPPLE Public Event January 24, 2011 Slide 12 GUMF GRAPPLE Public Event January 24, 2011 Slide 13 UM Interoperability • Transform data in common data model / format • User / Application Identification • Query Interface Query SELECT * WHERE { ?stmt ?property ?value . FILTER(user(?stmt) = <http://grapple-project.org/user/alice>) } SELECT * WHERE { ?stmt ?property ?value . FILTER( user(?stmt) = <http://grapple-project.org/user/alice>) . FILTER( knowledge(user(?stmt), http://../Java).level > 0.4 ) } Description Asks for all information about “Alice” that is accessible for the inquirer (access control will be realized in another layer) 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. Rule: [user, test-completed, test-java, level] => [user, knowledge, Programmming, knowledge=level*10] GRAPPLE Public Event January 24, 2011 Slide 14 GUMF – GAT UI GRAPPLE Public Event January 24, 2011 Slide 15 GUMF – Administrator UI GRAPPLE Public Event January 24, 2011 Slide 16 GVIS GRAPPLE Public Event January 24, 2011 Slide 17 GVIS expected level Compact Indicator learner level class level Detailed view GRAPPLE Public Event January 24, 2011 Slide 18 GVIS Concepts Knowledge level/ Expected level reached GRAPPLE Public Event learners January 24, 2011 Slide 19 GVIS Goals list Goals reached % students reached that goal Goals learner/class GRAPPLE Public Event January 24, 2011 Slide 20 GVIS GVIS Builder Maps data into widgets, manages the dashboards Composes basic data, performs filters and computations Aggregator Extractor Basic data from datasources GRAPPLE Event Bus GUMF GAT GRAPPLE Public Event January 24, 2011 Slide 21
© Copyright 2025 Paperzz