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.
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.
Network Deployment
Composition of services:
Usage of gateways translators.
For example:
Learning Repository B (Target) Common Query Language & Schema Results in Common Schema Local Query Language & Schema Results in Local Schema
Wrapper
Wrapper
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.
Components
Amazon.com Gateway
SQI SQI
SQI
ELENA SQI SQI Learning Management Network (based on EduTella/QEL)
SQI
SQI SQI
ITeachYou
SQI SQI
EducaNext/ UBP
SQI
SQI
Based on ELENA Learning Management Network, Common Schema Available at: http://groups.yahoo.com/group/LORinterop/, RDF encoded
Implementer QEL Ready? ELENA Common Schema Ready? Query Configuration setQueryLanguage setResultsFormat setMaxQueryResults setMaxDuration Synchronous Query Interface setResultsSetSize synchronousQuery getTotalResultsCount getAdditionalQueryResults Asynchronous Query Interface asynchronousQuery setSourceLocation queryResultsListener Results Management getResourceDescription Session Management createSession createAnonymousSession destroySession
L3S-DO DD DD Target-TD Target-TD Target-TD Target-TD Target-TD Target-TD Target-TD Target-TD Target(no apply) Target(no apply) Target(no apply) Target-UI Target-TD Target-TD Target-TD
INF-SB UI UI UI UI UI UI UI UI UI UI UI UI UI
UPM-SA DD OG UI UI DD DD DD DD DD DD OG OG OG
IMC-SA UI UI OG OG OG OG OG OG OG OG OG OG OG
CDI-DH UI UI OG OG OG OG OG DD / TD OG OG UI OG OG
OG OG OG OG
UI UI UI UI
DD DD DD DD
OG OG OG OG
OG TD TD TD
OG OG OG OG
OG OG OG OG
Code inheritance
Reuse as much as possible. Guide new implementers: Made their life as easier as possible.
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.
Query Configuration
setQueryLanguage (may) setResultsFormat (may) setMaxQueryResults (must) setMaxDuration (may)
Results Management
getResourceDescription (may)
Session Management setResultsSetSize (may) createSession (may) synchronousQuery (must) createAnonymousSession getTotalResultsCount (must) (must) getAdditionalQueryResults (may) destroySession (must)
Conclusions
We had a great oportunity now. SQI is ready to start implementation. Open the path for more interfaces. We can made it.
Questions
Asynchronous Query
asynchronousQuery setSourceLocation queryResultsListener
Session Management
createSession createAnonymousSession destroySession
Results Management
getResourceDescription
How: Synchronous
How: Asynchronous
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)
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
Requirements
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, )