Presentation is loading. Please wait.

Presentation is loading. Please wait.

SQI network. Vision We want to “grow” a net//grid//ecosystem of educational cooperating systems. We want to join all services that allows “usefull” learning.

Similar presentations


Presentation on theme: "SQI network. Vision We want to “grow” a net//grid//ecosystem of educational cooperating systems. We want to join all services that allows “usefull” learning."— Presentation transcript:

1 SQI network

2 Vision We want to “grow” a net//grid//ecosystem of educational cooperating systems. We want to join all services that allows “usefull” learning searching/personalization tasks. Critical mass is needed, after that exponential grown is expected. Like IP or URL for Internet.

3 Components Repositories of Learning resources/activities Metadata. Storage and delivery of the Learning Resources/activities. Services regarding the location, usage and evaluation of resources. This services may follow some technical standards: Web services // Grids. This may allow to glue to other systems.

4 Network Deployment Connectivity for the systems Direct connection (IP/HTTP/SOAP) Proxy connectivity (P2P). Composition of services: Usage of gateways translators. Not a single big netowork, but a set of them in parallel.

5 Simple Query Interface For example: EDUTELLA For example: Simple Query Interface Component Learning Repository B (Target) Learning Object Metadata Common Query Language & Schema Results in Local Schema Results in Common Schema Local Query Language & Schema Simple Query Interface Component Learning Repository A (Source) Wrapper

6 Schemas and Query Language Schema: Common ontology available. Common minimum set of valuable attributes Mappings for each systems data model required. Query Language EQL (Edutella Query Language) Flexible enough. Need to translate-project to the one used by the system. Mediators-Translators may be network or software components.

7 Components Learning Repositories: (SYNCH) Aggregators : (ASYNCH) P2P Networks / / Federations // GRIDs Gateways-Translators: for other Schemas/Query-Lang. (COMPLEMENTARY) Location/Directory of SQI enable system?

8 ITeachYou Amazon.com Gateway University of Freiburg (IMC Clix) Implementation status: Elena (1/2) L3S Courses IMC Clix EducaNext/ UBP ELENA Learning Management Network (based on EduTella/QEL) WU Wien Continuing Education Centre (My Sql, Php) SQI Based on ELENA Learning Management Network, Common Schema Available at: http://groups.yahoo.com/group/LORinterop/, RDF encoded Universitärer Lehrverbund Informatik L3S

9 Implementation status: Elena (2/2)

10 Feed the grown Code inheritance Reuse as much as possible. Guide new implementers:  Made their life as easier as possible. Made initial path as easy as possible. Allow an easy “lego” like building of networks.

11 Conformance//acceptance testing. Automatic identify implementation problems. Solve interoperability ambiguities. Based on sets of test divided into :  Preamble - Test - Postamble. Possible results:  Passed – Failed – Inconclusive. Test sets for all the functionality. SQI system certification.

12 Overview of SQI Methods Query Configuration setQueryLanguage (may) setResultsFormat (may) setMaxQueryResults (must) setMaxDuration (may) Synchronous Query Interface setResultsSetSize (may) synchronousQuery (must) getTotalResultsCount (must) getAdditionalQueryResults (may) Asynchronous Query Interface asynchronousQuery (must) setSourceLocation (may) queryResultsListener (must) Results Management getResourceDescription (may) Session Management createSession (may) createAnonymousSession (must) destroySession (must) Must be implemented May be-Optional Could be Synch/Asynch/Both

13 Conclusions We had a great oportunity now. SQI is ready to start implementation. Open the path for more interfaces. We can made it.

14 Questions

15 Implementation status: Ariadne Query Configuration  setQueryLanguage  setResultsFormat  setMaxQueryResults  setMaxDuration Synchronous Query Interface  setResultsSetSize  synchronousQuery  getTotalResultsCount  getAdditionalQueryResults Results Management  getResourceDescription Asynchronous Query  asynchronousQuery  setSourceLocation  queryResultsListener Session Management  createSession  createAnonymousSession  destroySession 300 lines of code 20h work 4380 learning objects available

16 How: Synchronous

17 How: Asynchronous

18 Networks evolving towards SQI ProLearn Learning Network (Ariadne, EducaNext, Swedish Museum, …) Global Learning Network (Ariadne, Merlot, EdNA, EduSource, …) ELENA Learning Management Network (EducaNext, ULI, Clix-based LMSes, ITeachYou, …) Austrian Bildungspool Verbund (Bildung.at, TIBS, EduHI, …) European Schoolnet – Austrian Bildungspool Verbund (European Schoolnet, Bildung.at)

19 Current status V0.7x Implemented (Free download of Web-Service Binding available at Yahoo Group) Discussed Overview of comments Timeout: default, exception, … Right level of abstraction for data types

20

21 Requirements Synchronous and asynchronous Neutral about Results format (Common Description/Encoding) Query language Session management (interface to authentication mechanisms)

22 What is needed?  Common Descriptions Abstract model: LOM (DC, MPEG, extensions, …) Common Encoding LOM XML binding, …  API Simple Query Interface  Query Language? Open issue (CQL, XQuery, QEL, VSQI, …)


Download ppt "SQI network. Vision We want to “grow” a net//grid//ecosystem of educational cooperating systems. We want to join all services that allows “usefull” learning."

Similar presentations


Ads by Google