1 / 33

Final Review – Finalizing Technology

Final Review – Finalizing Technology. Ralf Klamma Chair of Computer Science 5 (Databases & Information Systems) RWTH Aachen University, Germany. Agenda. The ROLE Technical Infrastructure Overview ROLE Ontology ROLE Software Development Kit (SDK) & graasp ROLE Requirements Bazaar

minna
Download Presentation

Final Review – Finalizing Technology

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Final Review – Finalizing Technology Ralf Klamma Chair of Computer Science 5 (Databases & Information Systems) RWTH Aachen University, Germany

  2. Agenda • The ROLE Technical Infrastructure • Overview • ROLE Ontology • ROLE Software Development Kit (SDK) & graasp • ROLE Requirements Bazaar • ROLE Widget Store • ROLE Enabler Plug-ins • ROLE Services & Components • Developer Community Involvement • Perspectives & Outlook • Demonstration • Integration of ROLE Systems ROLE Final Review, Luxembourg, March 19, 2013

  3. The ROLE Technical Infrastructure ROLE Final Review, Luxembourg, March 19, 2013

  4. ROLE Technical Infrastructure Overview ROLE Final Review, Luxembourg, March 19, 2013

  5. The ROLE Ontology • Ontology: http://purl.org/role/terms/ • Specification: http://purl.org/role/specs/terms Core Ontology Learning Ontology (Source: D2.6) ROLE Final Review, Luxembourg, March 19, 2013

  6. ROLE SDK – Sharing ROLE Spaces • Share tosocialmedia • Share spacesasbundle in Widget Store • Embedspace via LTI (e.g. Moodle) • Embedspaceselsewhere (iframe/script/tag) ROLE Final Review, Luxembourg, March 19, 2013

  7. ROLE SDK – User Interface Improvements • Persistent & sharedwidgetlayout & size • Improvedwidget & activitymanagement(rename, providedescription, remove, etc.) • Indicationiflogged in, joinedspace, spaceowner ROLE Final Review, Luxembourg, March 19, 2013

  8. ROLE SDK – AddingBundlesfromWidget Store • Add all widgets in currentspace/activity ROLE Final Review, Luxembourg, March 19, 2013

  9. ROLE RequirementsBazaar • SocialsoftwareplatformforSocialRequirements Engineering (SRE; WP1) • Supports elicitation, negotiationandrealizationprocess (developers/users) • Flexible integrationintostakeholderworkspaces ROLE Final Review, Luxembourg, March 19, 2013

  10. ROLE RequirementsBazaar – Requirements Dashboard • Recommendersystemforrequirements (incl. rankedsearch) • Configurable & extensible scoringproviderframework • Customizablerankingsbyinteractiveweightadjustment ROLE Final Review, Luxembourg, March 19, 2013

  11. ROLE RequirementsBazaar – Bazaar Workflow • Collaborative processbetweendevelopersandotherstakeholders • 4-phase cycles (generation/selection/realization/release) • Requirementsmanaged in 3 phases (open/assigned/realized) • Artefacts: testableprototypes & solutions ROLE Final Review, Luxembourg, March 19, 2013

  12. ROLE RequirementsBazaar – Workspace Integration • Requirementselicitation in ROLE SDK • Realized Integration • ROLE JIRA issuetracker • ROLE SDK/Sandbox • (ROLE Widget Store) ROLE Final Review, Luxembourg, March 19, 2013

  13. ROLE Widget Store • Extraction and enrichment of metadata • Bundles with didactic instructions • Rating, commenting, sharing and discussion of the contents • Assistance for learners by categorization (based on PPIM) • Connection to ROLE PLEs ROLE Final Review, Luxembourg, March 19, 2013

  14. ROLE Widget (Bundle) Import/Export Add widgets and bundles to the store(prepopulatedwebform) Metawidget Widgetbundle (OMDL) Export Get widgets and bundles from the store(RDF / SPARQL) graasp ROLE SDK ROLE Final Review, Luxembourg, March 19, 2013

  15. ROLE Enabler Plug-ins • Shift from traditional LMS to ROLE unrealistic • Major requirement: integrate ROLE with LMS • Enable ROLE in LMS • Access to LMS data from ROLE • ROLE Enabler Plug-ins for LMS • Moodle • OpenSocial Plug-in • ROLE Spaces (IMS-LTI) • CLIX • OpenSocial Plug-in (Source: D2.4) ROLE Final Review, Luxembourg, March 19, 2013

  16. ROLE Enabler Plug-ins – OpenSocial Plug-In forMoodle ROLE Final Review, Luxembourg, March 19, 2013

  17. ROLE Enabler Plug-ins – Integration of ROLE into CLIX LMS • Tools on user and course dashboards ROLE Final Review, Luxembourg, March 19, 2013

  18. ROLE Enabler Plug-ins – Full ROLE Integration in Moodle ROLE Final Review, Luxembourg, March 19, 2013

  19. Contextualized Attention Metadata • FinalizationofROLE‘s CAM Infrastructure • Opportunitytoinstall organisational CAM repository • Widgetto manage your CAM data • Open Discovery Project (ODS) develops CAM further ROLE Final Review, Luxembourg, March 19, 2013

  20. Mashup Recommender - Overview • recommends widgets for PLEs, to get a PLE suitable for SRL • approach is based on an ontology of learning activities • publication at ICWL 2012 Conference Template of SRL entities/ learningactivities Recommended widgets http://css-kmi.tugraz.at:8080/mashuprecommender/ ROLE Final Review, Luxembourg, March 19, 2013

  21. Mashup Recommender - System Architecture Mashup Recommender Widget Template Store Template get template recommend create template Other Widget Recommended Widgets Authoring Tool Widget 1 perform recommendation Widget 2 Mashup Recommender Backend Service Widget 3 get widget get functionality get widget add widget Learning Space Ontology Service Widget Store ROLE Final Review, Luxembourg, March 19, 2013

  22. Magnifico – A service for searching experts • service for finding experts with domain-specific expertise • How does Magnifico work • Use Mendeley dataset • Extract metadata of profiles and publications • Find people with specific expertise based on user’s query • Where can Magnifico be used • Integrate the widget in PLEs • Find learning peers/tutors • Discover research trends ROLE Y3 Review, Luxembourg, March 28, 2012

  23. ROLE Services & Components – Rapid WidgetAuthoringToolkit • Aim: increase amount of widgets by simplifying the transformation of existing Web resources into widgets • How: • Creation of a set of JavaScript libraries that extend existing resources with ROLE functionality • Creation of an authoring tool usable by teachers / students. • Requires input of a URL, generates widget. • Results: • SJTU created more than 370 widgets using these libraries. • Authoring tool now made available to teachers. ROLE Final Review, Luxembourg, March 19, 2013

  24. Developer Community Involvement ROLE Final Review, Luxembourg, March 19, 2013

  25. ROLE Community Development • 10 milestone releases of ROLE SDK (6 in Y4 Shori Project) • Binaries & Sources: ROLE SourceForge/github Project • Evaluation Environment: ROLE Sandbox (http://role-sandbox.eu) • Maintenance of ROLE development infrastructure ROLE Final Review, Luxembourg, March 19, 2013

  26. Developer Community Involvement – SDK Downloads (Initiallydiscussed in D4.5/7.4; updatedtocurrentstate) ROLE Final Review, Luxembourg, March 19, 2013

  27. ROLE Sandbox – Geospatial & Temporal Access • Users: 1046 • Widgets: 523 • Spaces/Activities: 1377 • Shared Resources: 3764 ROLE Final Review, Luxembourg, March 19, 2013

  28. Involvement of Developer Communities – JIRA Issue Tracker Interactive Presentation – ROLE JIRA Y4 Statistics Dashboard(cf. D4.5/7.4) ROLE Final Review, Luxembourg, March 19, 2013

  29. ROLE Contributionsto Open Source Projects • OpenSocial (http://opensocial.org) • ROLE Space concepttobepartof OS 3.0 specification • Apache Rave (http://rave.apache.org) • Integration of ROLE IWC in progress • Integration ofOpenApp in preparation • Widget Store consideredforintegrationwith Rave • Strophe.js (http://strophe.im/strophejs/) • Integration & constantadaptationof XMPP over WebSocket connections (untilthen BOSH only) • Pull requesttomasterbranchpending ROLE Final Review, Luxembourg, March 19, 2013

  30. OpenSocial Extension by ROLE Spaces • Space and App models • REST API for spaces and apps • /rest/spaces/4/@person • /rest/people/4/@self/@space • RPC API for spaces and apps • osapi.spaces.get(fcontextId: \4", contextType: \@person"g) • osapi.apps.get(fcontextId: \4", contextType: \@space"g) ROLE Final Review, Luxembourg, March 19, 2013

  31. Apache Rave Contribution – ROLE IWC ROLE Final Review, Luxembourg, March 19, 2013

  32. Perspectives & Outlook • What to put here? The next are only ideas… • Reuse/further development in follow-up projects • Learning Layers • Go-Lab • Open Discovery Space • Continuation of Sustain-actions in OS Projects • OpenSocial • Apache Rave • XMPP Community ROLE Final Review, Luxembourg, March 19, 2013

  33. Demonstrations SDK http://role-sandbox.eu/ Integration Requirements Bazaar http://role-is.dbis.rwth-aachen.de:9090/BazaarFrontend Widget Store http://role-widgetstore.eu/ ROLE Final Review, Luxembourg, March 19, 2013

More Related