1 / 15

WP 4: Integration of Language Technology Tools into ILIAS Learning Management System

WP 4: Integration of Language Technology Tools into ILIAS Learning Management System. Alexander Killing Project review, Utrecht, 1 Feb 2007. WP4 Tasks and Goals.

jalia
Télécharger la présentation

WP 4: Integration of Language Technology Tools into ILIAS Learning Management System

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. WP 4: Integration of Language Technology Tools into ILIAS Learning Management System Alexander Killing Project review, Utrecht, 1 Feb 2007

  2. WP4 Tasks and Goals • Integration of LT4eL Tools for semi-automated metadata generation, definitory context extraction and ontology supported extended data retrieval into a learning management system. (prototype based on ILIAS LMS) • Developing and providing documentation for a standard-technology-based interface between the language technology tools and a learning management system. • Goal: Simple-as-possible, well-documented and standards-based interface to foster re-use of the tools in other learning management systems.

  3. WP4 Dependencies • WP 1: Collection and preparation of learning objects. • WP 2: Delivers keyword and glossary functionalities to be integrated. • WP 3: Delivers search and ontology functionalities to be integrated. • WP 5: Evaluation and validation.

  4. M12 Deliverables • Integration Plan(Part of WP2/WP3 reports)

  5. M24 Deliverables • Prototype of ILIAS learning management system with integrated language technology tools • Webservice Interface Documentation • Integration Guidelines

  6. Integration of functionalities Development Server (SVN) Content Portal KW/DC Ontology Interface LOs Code(WP2) Code/Data(WP3) Code(WP4) Migration Tool Nightly Updates Migration Tool Use functionalitiesthroughSOAP Java Webserver (Tomcat) ILIAS Server Application Logic Webservices nuSoap LOs Axis KW/DC/OWS JavaClassesand Data Evaluate functionalitiesin ILIAS ThirdPartyTools User Interface Servlets/JSP Evaluatefunctionalities directly

  7. Final Setup Language Technology Server(Tomcat Based) Learning ManagementSystem Use functionalitiesthroughSOAP ILIAS (Prototype) Application Logic Webservices nuSoap LOs Axis KE KeywordExtractor • Use Case Scenarios • Upload Learning Object (LO) • Find Keyword Candidates for LO • Find Definitions for LO • Search for LO(Ontology Support) • Browse Ontology Uses System LanguageModel DF DefinitoryContext Finder Ontology OMS OntologyManager Third PartyTools

  8. Results of Integration Planning Meeting • 12 starting operations for web service interface • Derived from WP2 / WP3 Use Cases • User Interface Prototypes • Incremental Document Handling • Starting with LT4eL-Ana XML Documents • (X)HTML / Text Documents (Single File) • (X)HTML / Text Documents (Multiple Files) • Other formtats: PDF, SCORM, Word?, ...

  9. Web Service Operations, Core • sendNewLO() • Send a new learning object (from lms) to the language technology server. • getStatus() • Get current input processing status of a learning object. • getDomains() • Get all available domains. • deleteLO() • Delete a learning object on the language technology server.

  10. Web Service Operations, KE/DF • findKeywordCandidates() • Generate list of keywords for a learning object. • sendApprovedKeywords() • Send user approved keywords back to language server. • findDefinitionCandidates() • Generate list of definitions for a learning object. • sendApprovedDefinitions() • Send user approved definitions back to language server.

  11. Web Service Operations, OMS • findOntologyAnnotation() • Provides ontology fragments for annotation of a learning object. • sendApprovedOntologyAnnotation() • Send user approved ontology annotation back to language server. • getConceptNeighbourhood() • Get concepts and relations of a given concept (e.g. enables ontology browsing). • search() • Ontology extended (multilingual) learning object search.

  12. User Interface Prototypes

  13. User Interface Prototypes

  14. User Interface Prototypes

  15. Roadmap Date Tasks 2006-11-30 First implementation of application logic operations 2006-12-31 First implementation of web service operations 2007-01-31 First implementation of web-based evaluation user interface 2007-02-28 First integration into LMS on basis of web service operations 2007-02 - 2007-05 Testing, incremental improvement and extension of features, documentation 2007-05-31 Milestone: Integration Completed

More Related