1 / 22

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 Review Meeting, Zürich, 25 January 2008. WP4 Tasks and Goals. Integration of LT4eL Tools developed by WP2 and WP3 into ILIAS LMS prototype. (D 4.1)

joshua
Download Presentation

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 Review Meeting, Zürich, 25 January 2008

  2. WP4 Tasks and Goals • Integration of LT4eL Tools developed by WP2 and WP3 into ILIAS LMS prototype. (D 4.1) • Develope and provide documentation for a standard-technology-based interface between the LT4eL Tools and any LMS. (D 4.1) • Goal: Simple-as-possible, well-documented and portable interface to foster re-use of the tools in other learning management systems.

  3. Integration Timeline M21: First Version of Deliverables M24: Second Version of Deliverables Bugfix Branch for M24 Version M30: Last Version of Deliverables Main Branch: New Development for M30 Version Dec 2006 May 2007 Sep 2007 Dec 2007 May 2008 Integration 1st Cycle Integration 2nd Cycle Testing & Bugfixing & Improvements Testing & Fixing Validation 1st CyclePre-Trials Validation2nd Cycle Validation3rd Cycle

  4. Issues / Bug Tracking • Bug Tracker is publicly accessible at Sourceforge.net • More than 150 reports (120 solved) • Major Improvements have been made concerning: • General Stability / Performance, especially of Semantic Search (Concurrent Users) • Usability of Glossary Candidate Detector in ILIAS (Navigation from LOs to glossaries) • Problems with specific Learning Objects (Annotation) • Translations of User Interface in Partner Languages

  5. Setup Language Technology Server(Tomcat Based) Learning ManagementSystem Use functionalitiesthroughSOAP ILIAS (Prototype) Application Logic Webservices SOAP LOs SOAP Key WordExtractor • 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 GlossaryCand. Detector LanguageModel OntologyManager OntologyLexicons SemanticSearch Third PartyTools

  6. General Web Service Operations • sendNewLO() • Send a new learning object (from lms) to the language technology server. • getStatus() • Get current input processing status of a learning object. • deleteLO() • Delete a learning object on the language technology server.

  7. KWE/GCD Web Service Operations • 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.

  8. Search and Ontology Web Service Operations • search() • Ontology extended (multilingual) learning object search. • getConceptNeighbourhood() • Get concepts and relations of a given concept (e.g. enables ontology browsing).

  9. User Interface Prototypes

  10. User Interface Prototypes

  11. User Interface Prototypes

  12. Deliverable: Integration ReportHow to integrate LT4eL Tools into other LMS Install Prerequisites Download LT4eL Package Configure LT4eL Tools Build and Deploy Add Webservice Client Code to Specific LMS

  13. Deliverable: Integration ReportHow to integrate LT4eL Tools into other LMS Install Prerequisites • Install Java Servlet Containere.g. Apache Tomcat (open source)http://tomcat.apache.org • Install Ant Build Tool (open source)http://ant.apache.org Download LT4eL Package Configure LT4eL Tools Build and Deploy Add Webservice Client Code to Specific LMS

  14. Deliverable: Integration ReportHow to integrate LT4eL Tools into other LMS Install Prerequisites • Download LT4eL Packagehttp://sourceforge.net/projects/lt4el/ • Extract Package> tar -xzvf lt4el...tar.gz Download LT4eL Package Configure LT4eL Tools Build and Deploy Add Webservice Client Code to Specific LMS

  15. Deliverable: Integration ReportHow to integrate LT4eL Tools into other LMS Install Prerequisites • Configure LT4eL ToolsEdit lt4el.props File (20 lines) Download LT4eL Package Configure LT4eL Tools Build and Deploy Add Webservice Client Code to Specific LMS

  16. Deliverable: Integration ReportHow to integrate LT4eL Tools into other LMS Install Prerequisites • Run Ant> ant Download LT4eL Package Configure LT4eL Tools Build and Deploy Add Webservice Client Code to Specific LMS

  17. Deliverable: Integration ReportHow to integrate LT4eL Tools into other LMS Install Prerequisites • Add Integration Code to LMS • Use Documentation for Web ServicesInput- / Output-Parameters • Example Code Available for PHP and Java • SOAP Libraries Available for PHP, Java,.NET, PERL, C++, ... Download LT4eL Package Configure LT4eL Tools Build and Deploy Add Webservice Client Code to Specific LMS

  18. Deliverable: Integration ReportHow to integrate LT4eL Tools into other LMS Install Prerequisites • Add Integration Code to LMS • Use Documentation for Web ServicesInput- / Output-Parameters • Example Code Available for PHP and Java • SOAP Libraries Available for PHP, Java,.NET, PERL, C++, ... Download LT4eL Package Configure LT4eL Tools • Possible Integration into all Major LMS • Moodle, Sakai, Dokeos, Claroline, ATutor,StudIP, Olat, ... Build and Deploy Add Webservice Client Code to Specific LMS

  19. Plans for the Final Phase Jan/Feb Integration of revised Keyword Extractor Integration of revised Glossary Candidate Detector Search Results: Ranking / Relevance (0% - 100%) Show Context Text Snippets in Search Results Support And/Or Search Separate Ontology Browsing from Search Screen Improve Organisation of LOs on Personal Desktop Fix Usability Issues Mar Bugfixing Support Validation Apr Support Validation Revise Documentation May M30 Deliverable Final Reporting

More Related